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

Fields inherited from class MAEPlugin.MAEPlugin
DBUG_MAEP, jarResources, registryMaxSize
 
Fields inherited from interface MAEPlugin.PluginStub
PLUGIN_VERSION
 
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.MenuPlugin
actionPerformed, pluginMain
 
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
 

Constructor Detail

ConnectionPlugin

public ConnectionPlugin()
ConnectionPlugin() - Constructor for creating new ConnectionPlugin
Method Detail

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