|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--MAEPlugin.MAEPlugin | +--MAEPlugin.MenuPlugin | +--MAEPlugin.popup.PopupPlugin | +--MAEPlugin.popup.PluginUnLoader
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/.
Inner Class Summary | |
(package private) class |
PluginUnLoader.UnloaderDialog
Class UnloaderDialog is used to select loaded plugins to unload |
Field Summary | |
(package private) MAEStub |
maestub
Reference to MAE Stub |
(package private) java.util.Hashtable |
pHashtable
Hashtable used to remove plugs |
(package private) java.lang.String |
pluginClassName
Reference to the plain name of the class to load |
(package private) MAEPlugin |
pluginObject
Reference to the Object itself |
(package private) PluginUnLoader.UnloaderDialog |
unloaderDialog
Reference to the Dialog that will load files |
Fields inherited from class MAEPlugin.MAEPlugin |
DBUG_MAEP, jarResources, menuFlag, menuHook, menuInsertionPointName, menuItem, plugInFileName, plugInName, propertySupport, registry, registryMaxSize |
Fields inherited from interface MAEPlugin.PluginStub |
PLUGIN_VERSION |
Constructor Summary | |
PluginUnLoader(MAEStub stub)
PluginLoader() - Creates new LoadPlugins. |
Method Summary | |
void |
close(boolean preserveDataStructuresFlag)
close() - close the plugin |
java.lang.String |
getPluginDescription()
getPluginDescription() - This returns a human readable description of the Plugin |
private MAEPlugin |
lookUp(java.lang.String name)
lookUp() - finds plugin in the loaded list from MAExplorer |
void |
pluginMain()
pluginMain() - Is the method end-users implement to use the API. |
private boolean |
unMountPlugin(java.lang.String name)
unMountPlugin() - unloads the plugin from the MAE application. |
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.MenuPlugin |
actionPerformed |
Methods inherited from class MAEPlugin.MAEPlugin |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
Field Detail |
PluginUnLoader.UnloaderDialog unloaderDialog
java.lang.String pluginClassName
MAEPlugin pluginObject
MAEStub maestub
java.util.Hashtable pHashtable
Constructor Detail |
public PluginUnLoader(MAEStub stub)
Method Detail |
private final boolean unMountPlugin(java.lang.String name)
name
- of plugin to unmountprivate final MAEPlugin lookUp(java.lang.String name)
name
- of MAEPlugin to lookup.public void pluginMain()
pluginMain
in class MenuPlugin
public java.lang.String getPluginDescription()
getPluginDescription
in class MAEPlugin
MAEPlugin.MAEPlugin
public void updateCurGene(int mid)
updateCurGene
in class PopupPlugin
ml
- is the gene list to update now that filter has changed.public void updateFilter()
updateFilter
in class PopupPlugin
public void updateSlider()
updateSlider
in class PopupPlugin
public void updateLabels()
updateLabels
in class PopupPlugin
public void close(boolean preserveDataStructuresFlag)
preserveDataStructuresFlag
- to save data structures
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |