freemind.extensions
Class ExportHook

java.lang.Object
  extended by freemind.extensions.HookAdapter
      extended by freemind.extensions.ModeControllerHookAdapter
          extended by freemind.extensions.ExportHook
All Implemented Interfaces:
MindMapHook, ModeControllerHook

public class ExportHook
extends ModeControllerHookAdapter

Author:
foltin

Nested Class Summary
static class ExportHook.ImageFilter
           
 
Nested classes/interfaces inherited from interface freemind.extensions.MindMapHook
MindMapHook.PluginBaseClassSearcher
 
Field Summary
 
Fields inherited from class freemind.extensions.HookAdapter
logger
 
Constructor Summary
ExportHook()
           
 
Method Summary
protected  java.io.File chooseFile(java.lang.String type, java.lang.String description, java.lang.String nameExtension)
           
protected  void copyFromFile(java.lang.String dir, java.lang.String fileName, java.lang.String destinationDirectory)
           
protected  void copyFromResource(java.lang.String prefix, java.lang.String fileName, java.lang.String destinationDirectory)
           
 java.awt.image.BufferedImage createBufferedImage()
           
protected  java.lang.String getTranslatableResourceString(java.lang.String resourceName)
           
 
Methods inherited from class freemind.extensions.HookAdapter
getController, getName, getPluginBaseClass, getProperties, getResource, getResourceString, setController, setName, setPluginBaseClass, setProperties, shutdownMapHook, startupMapHook
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface freemind.extensions.MindMapHook
getName, getPluginBaseClass, getResourceString, setController, setName, setPluginBaseClass, setProperties, shutdownMapHook, startupMapHook
 

Constructor Detail

ExportHook

public ExportHook()
Method Detail

chooseFile

protected java.io.File chooseFile(java.lang.String type,
                                  java.lang.String description,
                                  java.lang.String nameExtension)
Parameters:
nameExtension - TODO

getTranslatableResourceString

protected java.lang.String getTranslatableResourceString(java.lang.String resourceName)

createBufferedImage

public java.awt.image.BufferedImage createBufferedImage()

copyFromResource

protected void copyFromResource(java.lang.String prefix,
                                java.lang.String fileName,
                                java.lang.String destinationDirectory)

copyFromFile

protected void copyFromFile(java.lang.String dir,
                            java.lang.String fileName,
                            java.lang.String destinationDirectory)