freemind.extensions
Class PermanentNodeHookSubstituteUnknown

java.lang.Object
  extended by freemind.extensions.HookAdapter
      extended by freemind.extensions.NodeHookAdapter
          extended by freemind.extensions.PermanentNodeHookAdapter
              extended by freemind.extensions.PermanentNodeHookSubstituteUnknown
All Implemented Interfaces:
MindMapHook, NodeHook, PermanentNodeHook

public class PermanentNodeHookSubstituteUnknown
extends PermanentNodeHookAdapter

Class saves xml data in case that the corresponding node hook is not present.


Nested Class Summary
 
Nested classes/interfaces inherited from interface freemind.extensions.MindMapHook
MindMapHook.PluginBaseClassSearcher
 
Field Summary
 
Fields inherited from class freemind.extensions.PermanentNodeHookAdapter
PARAMETERS
 
Fields inherited from class freemind.extensions.HookAdapter
logger
 
Constructor Summary
PermanentNodeHookSubstituteUnknown(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 void loadFrom(XMLElement child)
           
 void save(XMLElement xml)
           
 
Methods inherited from class freemind.extensions.PermanentNodeHookAdapter
loadNameValuePairs, onAddChild, onAddChildren, onDeselectHook, onNewChild, onRemoveChild, onRemoveChildren, onSelectHook, onUpdateChildrenHook, onUpdateNodeHook, onViewCreatedHook, onViewRemovedHook, saveNameValuePairs, shutdownMapHook
 
Methods inherited from class freemind.extensions.NodeHookAdapter
getMap, getNode, invoke, nodeChanged, setMap, setNode
 
Methods inherited from class freemind.extensions.HookAdapter
getController, getPluginBaseClass, getProperties, getResource, getResourceString, setController, setName, setPluginBaseClass, setProperties, 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.NodeHook
invoke, setMap, setNode
 
Methods inherited from interface freemind.extensions.MindMapHook
getPluginBaseClass, getResourceString, setController, setName, setPluginBaseClass, setProperties, startupMapHook
 

Constructor Detail

PermanentNodeHookSubstituteUnknown

public PermanentNodeHookSubstituteUnknown(java.lang.String name)
Method Detail

loadFrom

public void loadFrom(XMLElement child)
Specified by:
loadFrom in interface PermanentNodeHook
Overrides:
loadFrom in class PermanentNodeHookAdapter

save

public void save(XMLElement xml)
Specified by:
save in interface PermanentNodeHook
Overrides:
save in class PermanentNodeHookAdapter

getName

public java.lang.String getName()
Specified by:
getName in interface MindMapHook
Overrides:
getName in class HookAdapter
Returns:
The name of the hook. In the xml description, this is the unique label.