public interface PermanentNodeHook extends NodeHook
MindMapHook.PluginBaseClassSearcher
Modifier and Type | Method and Description |
---|---|
void |
loadFrom(XMLElement child) |
void |
onAddChild(MindMapNode addedChildNode)
Is called if the addedChildNode is inserted as a direct child of the
node, this hook is attached to.
|
void |
onAddChildren(MindMapNode addedChild)
This method is called, if a child is added to me or to any of my
children.
|
void |
onFocusNode(NodeView nodeView) |
void |
onLostFocusNode(NodeView nodeView) |
void |
onNewChild(MindMapNode newChildNode)
Is only called, if a new nodes is inserted as a child.
|
void |
onRemoveChild(MindMapNode oldChildNode) |
void |
onRemoveChildren(MindMapNode oldChildNode,
MindMapNode oldDad)
This method is called, if a child is removed to me or to any of my
children.
|
void |
onUpdateChildrenHook(MindMapNode updatedNode)
If any of my children is updated, I get this notification.
|
void |
onUpdateNodeHook()
If the node I belong to is changed, I get this notification.
|
void |
onViewCreatedHook(NodeView nodeView)
Fired after node is getting visible (is unfolded after having been folded).
|
void |
onViewRemovedHook(NodeView nodeView)
Fired after a node is getting invisible (folded).
|
void |
processUnfinishedLinks()
Can be used to adjust some things after a paste action.
|
void |
save(XMLElement hookElement) |
void |
saveHtml(java.io.Writer pFileout)
Can be used to contribute to the standard html export.
|
getName, getPluginBaseClass, getResourceString, setController, setName, setPluginBaseClass, setProperties, shutdownMapHook, startupMapHook
void onFocusNode(NodeView nodeView)
void onLostFocusNode(NodeView nodeView)
void onViewCreatedHook(NodeView nodeView)
void onViewRemovedHook(NodeView nodeView)
void onUpdateNodeHook()
void onAddChild(MindMapNode addedChildNode)
void onNewChild(MindMapNode newChildNode)
void onAddChildren(MindMapNode addedChild)
void onRemoveChild(MindMapNode oldChildNode)
void onRemoveChildren(MindMapNode oldChildNode, MindMapNode oldDad)
oldDad
- TODOvoid onUpdateChildrenHook(MindMapNode updatedNode)
void save(XMLElement hookElement)
void loadFrom(XMLElement child)
void processUnfinishedLinks()
void saveHtml(java.io.Writer pFileout) throws java.io.IOException
pFileout
- java.io.IOException