|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tvbrowser.extras.common.AbstractInternalPluginProxy tvbrowser.extras.reminderplugin.ReminderPluginProxy
public class ReminderPluginProxy
Encapsulates the Reminder and manages the access to it.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface tvbrowser.extras.common.InternalPluginProxyIf |
---|
InternalPluginProxyIf.Comparator |
Field Summary |
---|
Fields inherited from interface devplugin.ContextMenuIf |
---|
ACTIONKEY_KEYBOARD_EVENT |
Fields inherited from interface tvbrowser.extras.common.InternalPluginProxyIf |
---|
KEYBOARD_ACCELERATOR |
Method Summary | |
---|---|
boolean |
canReceiveProgramsWithTarget()
Gets whether the ProgramReceiveIf supports receiving programs from other plugins with a special target. |
AfterDataUpdateInfoPanel |
getAfterDataUpdateInfoPanel()
Gets a panel that contains infos that should be shown for this Plugins after a data update. |
ActionMenu |
getButtonAction()
Gets the action menu with the action supported for toolbar actions. |
java.lang.String |
getButtonActionDescription()
Gets the description for this ButtonActionIf. |
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 ButtonActionIf. |
static ReminderPluginProxy |
getInstance()
|
javax.swing.Icon |
getMarkIcon()
|
javax.swing.Icon[] |
getMarkIcons(Program p)
|
int |
getMarkPriorityForProgram(Program p)
|
java.lang.String |
getName()
Gets the name of this internal plugin. |
java.lang.String |
getPluginCategory()
|
PluginCenterPanelWrapper |
getPluginCenterPanelWrapper()
Gets the PluginCenterPanelWrapper for this internal plugin. |
ProgramReceiveTarget[] |
getProgramReceiveTargets()
Returns an array of receive targets or null if there is no
target |
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()
|
boolean |
receivePrograms(Program[] programArr,
ProgramReceiveTarget receiveTarget)
Receives a list of programs from another plugin with a target. |
boolean |
receiveValues(java.lang.String[] values,
ProgramReceiveTarget receiveTarget)
Receives a list of Strings from another plugin with a target. |
java.lang.String |
toString()
|
Methods inherited from class tvbrowser.extras.common.AbstractInternalPluginProxy |
---|
compareTo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static ReminderPluginProxy 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()
ButtonActionIf
getId
in interface ContextMenuIf
getId
in interface Marker
getId
in interface ProgramReceiveIf
getId
in interface ButtonActionIf
getId
in interface InternalPluginProxyIf
public java.lang.String toString()
toString
in class java.lang.Object
public boolean canReceiveProgramsWithTarget()
ProgramReceiveIf
canReceiveProgramsWithTarget
in interface ProgramReceiveIf
canReceiveProgramsWithTarget
in class AbstractInternalPluginProxy
ProgramReceiveIf.receivePrograms(Program[],ProgramReceiveTarget)
public boolean receivePrograms(Program[] programArr, ProgramReceiveTarget receiveTarget)
ProgramReceiveIf
receivePrograms
in interface ProgramReceiveIf
receivePrograms
in class AbstractInternalPluginProxy
programArr
- The programs passed from the other plugin.receiveTarget
- The receive target of the programs.
true
, if the programs were correctly received and the
target really exists.ProgramReceiveIf.canReceiveProgramsWithTarget()
public ProgramReceiveTarget[] getProgramReceiveTargets()
ProgramReceiveIf
null
if there is no
target
getProgramReceiveTargets
in interface ProgramReceiveIf
getProgramReceiveTargets
in class AbstractInternalPluginProxy
ProgramReceiveIf.canReceiveProgramsWithTarget()
,
ProgramReceiveIf.receivePrograms(Program[],ProgramReceiveTarget)
public javax.swing.Icon getMarkIcon()
getMarkIcon
in interface Marker
public javax.swing.Icon[] getMarkIcons(Program p)
getMarkIcons
in interface Marker
public int getMarkPriorityForProgram(Program p)
getMarkPriorityForProgram
in interface Marker
public java.lang.String getButtonActionDescription()
ButtonActionIf
getButtonActionDescription
in interface ButtonActionIf
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 SettingsTab getSettingsTab()
InternalPluginProxyIf
getSettingsTab
in interface InternalPluginProxyIf
public java.lang.String getSettingsId()
InternalPluginProxyIf
getSettingsId
in interface InternalPluginProxyIf
public ActionMenu getButtonAction()
ButtonActionIf
getButtonAction
in interface ButtonActionIf
public boolean receiveValues(java.lang.String[] values, ProgramReceiveTarget receiveTarget)
ProgramReceiveIf
receiveValues
in interface ProgramReceiveIf
receiveValues
in class AbstractInternalPluginProxy
values
- The value array passed from the other plugin.receiveTarget
- The receive target of the programs.
True
if the value array was handled correct,
false otherwise.ProgramReceiveIf.canReceiveProgramsWithTarget()
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.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |