public interface HookFactory
Modifier and Type | Interface and Description |
---|---|
static class |
HookFactory.RegistrationContainer |
Modifier and Type | Method and Description |
---|---|
ModeControllerHook |
createModeControllerHook(java.lang.String hookName) |
NodeHook |
createNodeHook(java.lang.String hookName)
Do not call this method directly.
|
void |
deregisterAllRegistrationContainer() |
PermanentNodeHook |
getHookInNode(MindMapNode node,
java.lang.String hookName) |
java.util.List |
getHookMenuPositions(java.lang.String hookName) |
HookInstanciationMethod |
getInstanciationMethod(java.lang.String hookName) |
java.lang.Object |
getPluginBaseClass(java.lang.String hookName)
A plugin base class is a common registration class of multiple
plugins.
|
java.util.Vector |
getPossibleModeControllerHooks() |
java.util.Vector |
getPossibleNodeHooks() |
java.util.List |
getRegistrations()
Each Plugin can have a list of HookRegistrations that are called after
the corresponding mode is enabled.
|
void |
registerRegistrationContainer(HookFactory.RegistrationContainer container,
HookRegistration instanciatedRegistrationObject)
See getRegistrations.
|
java.util.Vector getPossibleNodeHooks()
java.util.Vector getPossibleModeControllerHooks()
ModeControllerHook createModeControllerHook(java.lang.String hookName)
NodeHook createNodeHook(java.lang.String hookName)
PermanentNodeHook getHookInNode(MindMapNode node, java.lang.String hookName)
java.util.List getHookMenuPositions(java.lang.String hookName)
HookInstanciationMethod getInstanciationMethod(java.lang.String hookName)
java.util.List getRegistrations()
void registerRegistrationContainer(HookFactory.RegistrationContainer container, HookRegistration instanciatedRegistrationObject)
void deregisterAllRegistrationContainer()
java.lang.Object getPluginBaseClass(java.lang.String hookName)