public class MindMapHookFactory extends HookFactoryAdapter
HookFactory.RegistrationContainer
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashSet |
allRegistrations
Contains PluginRegistrationType -> PluginType relations.
|
allRegistrationInstances
Constructor and Description |
---|
MindMapHookFactory(FreeMindMain frame) |
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 |
decorateAction(java.lang.String hookName,
javax.swing.AbstractAction action) |
java.util.List |
getHookMenuPositions(java.lang.String hookName) |
HookInstanciationMethod |
getInstanciationMethod(java.lang.String hookName) |
javax.swing.JMenuItem |
getMenuItem(java.lang.String pHookName,
javax.swing.AbstractAction pHookAction) |
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.
|
deregisterAllRegistrationContainer, getHookInNode, registerRegistrationContainer
protected static java.util.HashSet allRegistrations
public MindMapHookFactory(FreeMindMain frame)
public java.util.Vector getPossibleNodeHooks()
public java.util.Vector getPossibleModeControllerHooks()
public ModeControllerHook createModeControllerHook(java.lang.String hookName)
public NodeHook createNodeHook(java.lang.String hookName)
public void decorateAction(java.lang.String hookName, javax.swing.AbstractAction action)
public java.util.List getHookMenuPositions(java.lang.String hookName)
public HookInstanciationMethod getInstanciationMethod(java.lang.String hookName)
public java.util.List getRegistrations()
public java.lang.Object getPluginBaseClass(java.lang.String hookName)
public javax.swing.JMenuItem getMenuItem(java.lang.String pHookName, javax.swing.AbstractAction pHookAction)