public class GrowlPlugin extends Plugin
http://growl.info
Constructor and Description |
---|
GrowlPlugin()
Checks the OS and inititializes the System accordingly.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canReceivePrograms()
Gets whether the plugin supports receiving programs from other plugins.
|
GrowlContainer |
getContainer()
Return the GrowlContainer that is currently used
|
PluginInfo |
getInfo()
Gets the meta information about the plugin.
|
SettingsTab |
getSettingsTab()
Create the Settings-Tab
|
static Version |
getVersion() |
void |
loadSettings(Properties settings)
Load the Settings for this Plugin and
create Default-Values if nothing was set
|
void |
receivePrograms(Program[] programArr)
This method is invoked for multiple program execution.
|
Properties |
storeSettings()
Store the Settings
|
canUseProgramTree, createImageIcon, createImageIcon, createImageIcon, execute, execute, execute, getButtonAction, getButtonIconName, getButtonText, getContextMenuActions, getContextMenuItemText, getId, getJarFile, getMarkIcon, getMarkIconFromTheme, getMarkIconName, getParentFrame, getPluginManager, getProgramFromContextMenuActionEvent, getProgramTableIcons, getProgramTableIconText, getRootNode, handleTvBrowserStartFinished, handleTvDataAdded, handleTvDataChanged, handleTvDataChanged, handleTvDataDeleted, handleTvDataUpdateFinished, onActivation, onDeactivation, readData, setJarFile, setParent, setPluginManager, storeRootNode, supportMultipleProgramExecution, toString, writeData
public GrowlPlugin()
public static Version getVersion()
public PluginInfo getInfo()
Plugin
Override this method to provide information about your plugin.
public boolean canReceivePrograms()
Plugin
Override this method and return true
, if your plugin is able
to receive programs from other plugins.
canReceivePrograms
in class Plugin
Plugin.receivePrograms(Program[])
public void receivePrograms(Program[] programArr)
receivePrograms
in class Plugin
programArr
- The programs passed from the other plugin.canReceivePrograms()
public SettingsTab getSettingsTab()
getSettingsTab
in class Plugin
null
if the plugin does not
provide this feature.public void loadSettings(Properties settings)
loadSettings
in class Plugin
settings
- The settings for this plugin (May be empty).public GrowlContainer getContainer()
public Properties storeSettings()
storeSettings
in class Plugin
null
if this plugin
does not need to save any settings.TV-Browser 2.2.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)