MAEPlugin.connection
Class ConnectionPlugin
java.lang.Object
|
+--MAEPlugin.MAEPlugin
|
+--MAEPlugin.MenuPlugin
|
+--MAEPlugin.connection.ConnectionPlugin
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, PluginStub
- public abstract class ConnectionPlugin
- extends MenuPlugin
This class is the connection MAEPlugin base class and is be used to implement a connection base class.
Created on September 5, 2001, 6:16 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: 2002/10/13 17:39:34 $ / $Revision: $
- Author:
- Jai Evans (DECA/CIT), C. Santos (DECA/CIT), P. Lemkin (NCI-FCRDC)
- See Also:
- MAExplorer Home
Constructor Summary |
ConnectionPlugin()
ConnectionPlugin() - Constructor for creating new ConnectionPlugin |
Method Summary |
abstract void |
close(boolean preserveDataStructuresFlag)
close() - close the plugin |
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 |
ConnectionPlugin
public ConnectionPlugin()
- ConnectionPlugin() - Constructor for creating new ConnectionPlugin
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.
close
public abstract void close(boolean preserveDataStructuresFlag)
- close() - close the plugin
- Parameters:
preserveDataStructuresFlag
- to save data structures