public class FavoritesPluginProxy extends Object implements ButtonActionIf, ContextMenuIf, Marker, InternalPluginProxyIf
InternalPluginProxyIf.Comparator
KEYBOARD_ACCELERATOR
Modifier and Type | Method and Description |
---|---|
ActionMenu |
getButtonAction()
Gets the action menu with the action supported for toolbar actions.
|
String |
getButtonActionDescription()
Gets the description for this ButtonActionIf.
|
ActionMenu |
getContextMenuActions(Program program)
Gets the actions for the context menu of a program.
|
Icon |
getIcon()
Gets the icon of this internal plugin.
|
String |
getId()
Gets the id of this ButtonActionIf.
|
static FavoritesPluginProxy |
getInstance() |
Icon |
getMarkIcon() |
Icon[] |
getMarkIcons(Program p) |
int |
getMarkPriorityForProgram(Program p) |
String |
getName()
Gets the name of this internal plugin.
|
String |
getSettingsId()
Gets the settings id of this internal plugin.
|
SettingsTab |
getSettingsTab()
Gets the settings tab of this internal plugin.
|
String |
toString() |
public static FavoritesPluginProxy getInstance()
public ActionMenu getContextMenuActions(Program program)
ContextMenuIf
getContextMenuActions
in interface ContextMenuIf
program
- The program the context menu will be shown for.null
if the plugin does not provide this feature.public String getId()
ButtonActionIf
getId
in interface ContextMenuIf
getId
in interface Marker
getId
in interface ButtonActionIf
getId
in interface InternalPluginProxyIf
public Icon getMarkIcon()
getMarkIcon
in interface Marker
public Icon[] getMarkIcons(Program p)
getMarkIcons
in interface Marker
public int getMarkPriorityForProgram(Program p)
getMarkPriorityForProgram
in interface Marker
public Icon getIcon()
InternalPluginProxyIf
getIcon
in interface InternalPluginProxyIf
public String getName()
InternalPluginProxyIf
getName
in interface InternalPluginProxyIf
public String getButtonActionDescription()
ButtonActionIf
getButtonActionDescription
in interface ButtonActionIf
getButtonActionDescription
in interface InternalPluginProxyIf
public SettingsTab getSettingsTab()
InternalPluginProxyIf
getSettingsTab
in interface InternalPluginProxyIf
public String getSettingsId()
InternalPluginProxyIf
getSettingsId
in interface InternalPluginProxyIf
public ActionMenu getButtonAction()
ButtonActionIf
getButtonAction
in interface ButtonActionIf
TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)