MAEPlugin.popup
Class PluginUnLoader
java.lang.Object
|
+--MAEPlugin.MAEPlugin
|
+--MAEPlugin.MenuPlugin
|
+--MAEPlugin.popup.PopupPlugin
|
+--MAEPlugin.popup.PluginUnLoader
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, PluginStub
- public final class PluginUnLoader
- extends PopupPlugin
This class contains the dynamic MAEplugin unloader for .jar files
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: 2002/10/13 17:39:34 $ / $Revision: 1.3 $
- Author:
- Jai Evans (DECA/CIT), C. Santos (DECA/CIT), P. Lemkin (NCI-FCRDC)
- See Also:
- MAExplorer Home
Method Summary |
void |
close(boolean preserveDataStructuresFlag)
close() - close the plugin |
java.lang.String |
getPluginDescription()
getPluginDescription() - This returns a human readable description of the Plugin |
void |
pluginMain()
pluginMain() - Is the method end-users implement to use the API. |
void |
updateCurGene(int mid)
updateCurGene() - update any data since current gene has changed. |
void |
updateFilter()
updateFilter() - update any dependent data since Filter has changed. |
void |
updateLabels()
updateLabels() - update any dependent data since global labels have changed. |
void |
updateSlider()
updateSlider() - update any dependent data sincea threshold slider has changed. |
Methods inherited from class MAEPlugin.MAEPlugin |
getFlag, getInstance, getMAEStub, getMenuHook, getMenuInsertionPointName, getMenuItem, getNumberPlugins, 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 |
PluginUnLoader
public PluginUnLoader(MAEStub stub)
- PluginLoader() - Creates new LoadPlugins.
pluginMain
public void pluginMain()
- pluginMain() - Is the method end-users implement to use the API.
- Overrides:
pluginMain
in class MenuPlugin
getPluginDescription
public java.lang.String getPluginDescription()
- getPluginDescription() - This returns a human readable description of the Plugin
- Overrides:
getPluginDescription
in class MAEPlugin
- Following copied from class:
MAEPlugin.MAEPlugin
- Returns:
- the plugin description.
updateCurGene
public void updateCurGene(int mid)
- updateCurGene() - update any data since current gene has changed.
This is invoked from the PopupRegistry
- Overrides:
updateCurGene
in class PopupPlugin
- Parameters:
ml
- is the gene list to update now that filter has changed.
updateFilter
public void updateFilter()
- updateFilter() - update any dependent data since Filter has changed.
This is invoked from the PopupRegistry
- Overrides:
updateFilter
in class PopupPlugin
updateSlider
public void updateSlider()
- updateSlider() - update any dependent data sincea threshold slider has changed.
This is invoked from the PopupRegistry.
- Overrides:
updateSlider
in class PopupPlugin
updateLabels
public void updateLabels()
- updateLabels() - update any dependent data since global labels have changed.
This is invoked from the PopupRegistry.
- Overrides:
updateLabels
in class PopupPlugin
close
public void close(boolean preserveDataStructuresFlag)
- close() - close the plugin
- Parameters:
preserveDataStructuresFlag
- to save data structures