public class DefaultActionInfoManager extends java.lang.Object implements ActionInfoManager
| Constructor and Description |
|---|
DefaultActionInfoManager() |
| Modifier and Type | Method and Description |
|---|---|
ActionInfo |
createAction(java.lang.Class<? extends IExtension> extension,
java.lang.String name,
java.lang.String text,
java.lang.String command,
java.lang.String icon,
java.lang.String accelerator,
long position,
java.lang.String tip)
Create a new action and return.
|
ActionInfo |
createAction(IExtension extension,
java.lang.String name,
java.lang.String text,
java.lang.String command,
java.lang.String icon,
java.lang.String accelerator,
long position,
java.lang.String tip) |
ActionInfoStatusCache |
createActionStatusCache() |
void |
execute(java.lang.String actionName,
java.lang.Object[] parameters) |
ActionInfo |
getAction(java.lang.String name)
Retrieve an action by name
|
java.util.Iterator<ActionInfo> |
getActions()
Return an iterator over all registered actions.
|
ActionInfo |
getTranslated(ActionInfo actionInfo) |
boolean |
isAllDisabled() |
void |
redirect(java.lang.String sourceName,
java.lang.String targetName)
Redirect the action source to the target.
|
ActionInfo |
registerAction(ActionInfo action)
Utility method that call registerAction with override to false.
|
ActionInfo |
registerAction(ActionInfo action,
boolean override)
Register the action in the actions of the system.
|
void |
setAllDisabled(boolean enabled) |
public ActionInfo createAction(java.lang.Class<? extends IExtension> extension, java.lang.String name, java.lang.String text, java.lang.String command, java.lang.String icon, java.lang.String accelerator, long position, java.lang.String tip)
ActionInfoManagercreateAction in interface ActionInfoManagerpublic ActionInfo createAction(IExtension extension, java.lang.String name, java.lang.String text, java.lang.String command, java.lang.String icon, java.lang.String accelerator, long position, java.lang.String tip)
createAction in interface ActionInfoManagerpublic ActionInfo registerAction(ActionInfo action)
ActionInfoManagerregisterAction in interface ActionInfoManagerpublic ActionInfo registerAction(ActionInfo action, boolean override)
ActionInfoManagerregisterAction in interface ActionInfoManagerpublic ActionInfo getAction(java.lang.String name)
ActionInfoManagergetAction in interface ActionInfoManagerpublic java.util.Iterator<ActionInfo> getActions()
ActionInfoManagergetActions in interface ActionInfoManagerpublic ActionInfoStatusCache createActionStatusCache()
createActionStatusCache in interface ActionInfoManagerpublic void redirect(java.lang.String sourceName,
java.lang.String targetName)
ActionInfoManagerredirect in interface ActionInfoManagersourceName - of actiontargetName - of actionpublic void execute(java.lang.String actionName,
java.lang.Object[] parameters)
execute in interface ActionInfoManagerpublic ActionInfo getTranslated(ActionInfo actionInfo)
getTranslated in interface ActionInfoManagerpublic void setAllDisabled(boolean enabled)
setAllDisabled in interface ActionInfoManagerpublic boolean isAllDisabled()
isAllDisabled in interface ActionInfoManager