freemind.modes.mindmapmode.hooks
Class PermanentMindMapNodeHookAdapter

java.lang.Object
  extended by freemind.extensions.HookAdapter
      extended by freemind.extensions.NodeHookAdapter
          extended by freemind.extensions.PermanentNodeHookAdapter
              extended by freemind.modes.mindmapmode.hooks.PermanentMindMapNodeHookAdapter
All Implemented Interfaces:
MindMapHook, NodeHook, PermanentNodeHook
Direct Known Subclasses:
StatefulMindMapNodeHookAdapter

public class PermanentMindMapNodeHookAdapter
extends PermanentNodeHookAdapter

Normal Permanent... enhanced by the getMindMapController method.


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
PermanentMindMapNodeHookAdapter()
           
 
Method Summary
 MindMapController getMindMapController()
           
protected  PermanentNodeHook propagate(MindMapNode child)
           
protected  void setToolTip(MindMapNode node, java.lang.String key, java.lang.String value)
           
protected  void setToolTip(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class freemind.extensions.PermanentNodeHookAdapter
loadFrom, loadNameValuePairs, onAddChild, onAddChildren, onDeselectHook, onNewChild, onRemoveChild, onRemoveChildren, onSelectHook, onUpdateChildrenHook, onUpdateNodeHook, onViewCreatedHook, onViewRemovedHook, save, saveNameValuePairs, shutdownMapHook
 
Methods inherited from class freemind.extensions.NodeHookAdapter
getMap, getNode, invoke, nodeChanged, setMap, setNode
 
Methods inherited from class freemind.extensions.HookAdapter
getController, getName, 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
getName, getPluginBaseClass, getResourceString, setController, setName, setPluginBaseClass, setProperties, startupMapHook
 

Constructor Detail

PermanentMindMapNodeHookAdapter

public PermanentMindMapNodeHookAdapter()
Method Detail

getMindMapController

public MindMapController getMindMapController()

propagate

protected PermanentNodeHook propagate(MindMapNode child)
Parameters:
child - the child node the hook should be propagated to.
Returns:
returns the new hook or null if there is already such a hook.

setToolTip

protected void setToolTip(java.lang.String key,
                          java.lang.String value)

setToolTip

protected void setToolTip(MindMapNode node,
                          java.lang.String key,
                          java.lang.String value)