public interface MindMapHook
Modifier and Type | Interface and Description |
---|---|
static interface |
MindMapHook.PluginBaseClassSearcher
This indirection is necessary, as
all stored PermanentNodeHooks are created during the map's creation time
but the registrations are underdone on ModeController's startup method later.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.lang.Object |
getPluginBaseClass()
If a base class is specified in the plugin declaration
via a plugin_registration entry with isPluginBase==true,
this object is returned here.
|
java.lang.String |
getResourceString(java.lang.String property)
looks for a property in the plugin properties file.
|
void |
setController(ModeController controller) |
void |
setName(java.lang.String name) |
void |
setPluginBaseClass(MindMapHook.PluginBaseClassSearcher baseClass) |
void |
setProperties(java.util.Properties properties) |
void |
shutdownMapHook()
This method is also called, if the node, this hook belongs to, is removed from the map.
|
void |
startupMapHook()
This method is also called, if the hook is created in the map.
|
java.lang.String getName()
void setName(java.lang.String name)
void setProperties(java.util.Properties properties)
properties
- the properties of the property file belonging to the hook are passed.java.lang.String getResourceString(java.lang.String property)
void setController(ModeController controller)
java.lang.Object getPluginBaseClass()
void setPluginBaseClass(MindMapHook.PluginBaseClassSearcher baseClass)
void startupMapHook()
void shutdownMapHook()