MAEPlugin.analysis
Class AnalysisPlugin

java.lang.Object
  |
  +--MAEPlugin.MAEPlugin
        |
        +--MAEPlugin.CheckBoxMenuPlugin
              |
              +--MAEPlugin.analysis.AnalysisPlugin
All Implemented Interfaces:
java.util.EventListener, java.awt.event.ItemListener, PluginStub
Direct Known Subclasses:
FilterPlugin, NormalizationPlugin

public abstract class AnalysisPlugin
extends CheckBoxMenuPlugin

This class is the analysis MAEPlugin base class and is used to implement specialized base classes based on CheckBoxMenuPlugin. These include:

 GeneClassPlugin -     manipulate Gene Sets
 NormalizationPlugin - normalize spot data between array samples
 FilterPlugin -        gene data filter for inclusion in data Filter chain
 PlotPlugin -          plot method
 ClusterPlugin -       cluster method
 ReportPlugin -        report method
 
Created on September 5, 2001, 6:13 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:22:07 $ / $Revision: 1.4 $
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
AnalysisPlugin()
          AnalysisPlugin() - Constructor for new AnalysisPlugin with default label "Analysis Plugin".
AnalysisPlugin(java.lang.String menuLabel)
          AnalysisPlugin() - Constructor for new AnalysisPlugin with label.
AnalysisPlugin(java.lang.String menuLabel, java.lang.String pluginFileName)
          AnalysisPlugin() - Constructor for new AnalysisPlugin with label and file name.
 
Methods inherited from class MAEPlugin.CheckBoxMenuPlugin
getState, itemStateChanged, pluginMain, setState
 
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

AnalysisPlugin

public AnalysisPlugin()
AnalysisPlugin() - Constructor for new AnalysisPlugin with default label "Analysis Plugin".

AnalysisPlugin

public AnalysisPlugin(java.lang.String menuLabel)
AnalysisPlugin() - Constructor for new AnalysisPlugin with label.
Parameters:
menuLabel - is the name of the plugin.

AnalysisPlugin

public AnalysisPlugin(java.lang.String menuLabel,
                      java.lang.String pluginFileName)
AnalysisPlugin() - Constructor for new AnalysisPlugin with label and file name.
Parameters:
menuLabel - is the name of the plugin.
pluginFileName - name of the plugin without the ".jar"