MAEPlugin.popup
Class PopupPlugin
java.lang.Object
|
+--MAEPlugin.MAEPlugin
|
+--MAEPlugin.MenuPlugin
|
+--MAEPlugin.popup.PopupPlugin
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, PluginStub
- Direct Known Subclasses:
- PluginLoader, PluginUnLoader
- public abstract class PopupPlugin
- extends MenuPlugin
This class is used for creating popup plugins.
Created on September 5, 2001, 6:21 PM
This work was produced by Peter Lemkin of the National Cancer
Institute, an agency of the United States Government. As a work of
the United States Government there is no associated copyright. It is
offered as open source software under the Mozilla Public License
(version 1.1) subject to the limitations noted in the accompanying
LEGAL file. This notice must be included with the code. The MAExplorer
Mozilla and Legal files are available on http://maexplorer.sourceforge.net/.
- Version:
- $Date: 2003/03/03 16:21:37 $ / $Revision: 1.4 $
- Author:
- Jai Evans (DECA/CIT), C. Santos (DECA/CIT), P. Lemkin (NCI-FCRDC)
- See Also:
- MAExplorer Home
Constructor Summary |
PopupPlugin()
PopupPlugin() - Constructor to create new PopupPlugin. |
PopupPlugin(java.lang.String label)
PopupPlugin() - Constructor to create new PopupPlugin. |
Method Summary |
abstract void |
updateCurGene(int mid)
updateCurGene() - abstract method end-users must implement to use
the API. |
abstract void |
updateFilter()
updateFilter() - abstract method end-users must implement to use
the API. |
abstract void |
updateLabels()
updateLabels() - abstract method end-users must implement to use
the API. |
abstract void |
updateSlider()
updateSlider() - abstract method end-users must implement to use
the API. |
Methods inherited from class MAEPlugin.MAEPlugin |
getFlag, getInstance, getMAEStub, getMenuHook, getMenuInsertionPointName, getMenuItem, getNumberPlugins, getPluginDescription, getPluginFileName, getPluginName, getPlugins, menuActivated, pluginHalt, pluginInit, removePlugin, setFlag, setJarResources, setMAEStub, setMenuHook, setMenuInsertionPointName, setMenuItem, setMenuLabel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PopupPlugin
public PopupPlugin(java.lang.String label)
- PopupPlugin() - Constructor to create new PopupPlugin.
PopupPlugin
public PopupPlugin()
- PopupPlugin() - Constructor to create new PopupPlugin.
updateCurGene
public abstract void updateCurGene(int mid)
- updateCurGene() - abstract method end-users must implement to use
the API. It is called by the popup Registry for the user to update
any dependent data since the current gene has changed.
- Parameters:
mid
- is the MID (Master Gene ID) that is the new current gene.
updateFilter
public abstract void updateFilter()
- updateFilter() - abstract method end-users must implement to use
the API. It is called by the popup Registry for the user to update
any dependent data since the data Filter has changed.
updateSlider
public abstract void updateSlider()
- updateSlider() - abstract method end-users must implement to use
the API. It is called by the popup Registry for the user to update
any dependent data since the threshold sliders have changed.
This is invoked from the PopupRegistry.
updateLabels
public abstract void updateLabels()
- updateLabels() - abstract method end-users must implement to use
the API. It is called by the popup Registry for the user to update
any dependent data since some global labels have changed.