public class ProgramInfoProxy extends AbstractInternalPluginProxy implements ContextMenuIf
InternalPluginProxyIf.Comparator
ACTIONKEY_KEYBOARD_EVENT
KEYBOARD_ACCELERATOR
Modifier and Type | Method and Description |
---|---|
AfterDataUpdateInfoPanel |
getAfterDataUpdateInfoPanel()
Gets a panel that contains infos that should be
shown for this Plugins after a data update.
|
java.lang.String |
getButtonActionDescription()
Gets the description of this internal plugin.
|
ActionMenu |
getContextMenuActions(Program program)
Gets the actions for the context menu of a program.
|
javax.swing.Icon |
getIcon()
Gets the icon of this internal plugin.
|
java.lang.String |
getId()
Gets the ID of this ContextMenuIf.
|
static ProgramInfoProxy |
getInstance() |
java.lang.String |
getName()
Gets the name of this internal plugin.
|
java.lang.String |
getPluginCategory() |
PluginCenterPanelWrapper |
getPluginCenterPanelWrapper()
Gets the PluginCenterPanelWrapper for this internal plugin.
|
java.lang.String |
getSettingsId()
Gets the settings id of this internal plugin.
|
SettingsTab |
getSettingsTab()
Gets the settings tab of this internal plugin.
|
void |
handleTvBrowserStartFinished() |
void |
handleTvDataUpdateFinished() |
java.lang.String |
toString() |
canReceiveProgramsWithTarget, compareTo, getProgramReceiveTargets, receivePrograms, receiveValues
public static ProgramInfoProxy 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 java.lang.String getId()
ContextMenuIf
getId
in interface ContextMenuIf
getId
in interface ProgramReceiveIf
getId
in interface InternalPluginProxyIf
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getButtonActionDescription()
InternalPluginProxyIf
getButtonActionDescription
in interface InternalPluginProxyIf
public javax.swing.Icon getIcon()
InternalPluginProxyIf
getIcon
in interface InternalPluginProxyIf
public java.lang.String getName()
InternalPluginProxyIf
getName
in interface InternalPluginProxyIf
public java.lang.String getSettingsId()
InternalPluginProxyIf
getSettingsId
in interface InternalPluginProxyIf
public SettingsTab getSettingsTab()
InternalPluginProxyIf
getSettingsTab
in interface InternalPluginProxyIf
public void handleTvDataUpdateFinished()
handleTvDataUpdateFinished
in interface InternalPluginProxyIf
public java.lang.String getPluginCategory()
getPluginCategory
in interface InternalPluginProxyIf
public PluginCenterPanelWrapper getPluginCenterPanelWrapper()
InternalPluginProxyIf
getPluginCenterPanelWrapper
in interface InternalPluginProxyIf
PluginCenterPanelWrapper
for this internal plugin or null
.public AfterDataUpdateInfoPanel getAfterDataUpdateInfoPanel()
InternalPluginProxyIf
getAfterDataUpdateInfoPanel
in interface InternalPluginProxyIf
public void handleTvBrowserStartFinished()
handleTvBrowserStartFinished
in interface InternalPluginProxyIf
TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)