- java.lang.Object
-
- devplugin.ActionMenu
-
- tvbrowser.core.plugin.ActionMenuProxy
-
public class ActionMenuProxy extends ActionMenu
This Class is a Proxy for ActionMenu's. It capsulates Actions into ActionProxies. These ActionProxies will show an Error Dialog that enables the User to deactive a malfuncioning Plugin- Author:
- bodum
-
-
Field Summary
-
Fields inherited from class devplugin.ActionMenu
ID_ACTION_NONE, KEY_SHOW_ONLY_SUB_MENUS
-
-
Constructor Summary
Constructors Constructor Description ActionMenuProxy(PluginProxy pluginProxy, ActionMenu actionMenu)
Creates the Proxy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.Action
getAction()
Returns an ActionProxy containing the Actionint
getActionId()
ActionMenu[]
getSubItems()
Returns SubItems that are encapsulated by ActionMenuProxies-
Methods inherited from class devplugin.ActionMenu
getTitle, hasSubItems, isSelected, showOnlySubMenus
-
-
-
-
Constructor Detail
-
ActionMenuProxy
public ActionMenuProxy(PluginProxy pluginProxy, ActionMenu actionMenu)
Creates the Proxy- Parameters:
pluginProxy
- PluginProxy to useactionMenu
- ActionMenu that is going to be encapsulated
-
-
Method Detail
-
getAction
public javax.swing.Action getAction()
Returns an ActionProxy containing the Action- Overrides:
getAction
in classActionMenu
- Returns:
- Action
-
getActionId
public int getActionId()
- Overrides:
getActionId
in classActionMenu
-
getSubItems
public ActionMenu[] getSubItems()
Returns SubItems that are encapsulated by ActionMenuProxies- Overrides:
getSubItems
in classActionMenu
-
-