jigcell.compare.cellcycle
Class GenericScanInterface

java.lang.Object
  extended by jigcell.compare.ui.CustomizableInterface
      extended by jigcell.compare.transformui.TransformInterface
          extended by jigcell.compare.cellcycle.GenericScanInterface
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.util.EventListener, ICustomizableInterface
Direct Known Subclasses:
BuddingYeastScanInterface

public class GenericScanInterface
extends TransformInterface

Interface for a GenericScanTransform.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.

Author:
Nicholas Allen

Field Summary
protected  GenericScanTransform generator
          Generator
protected static java.lang.String LABEL_CYCBTHRESHOLD
          Label for G1 transition threshold
protected static java.lang.String LABEL_MASSLIMITHIGH
          Label for maximum mass
protected static java.lang.String LABEL_MASSLIMITLOW
          Label for maximum mass
protected static java.lang.String LABEL_WTTRANSFORM
          Label for name of wildtype transform to evaluate
 
Fields inherited from class jigcell.compare.transformui.TransformInterface
constraints, layout, MENUITEM_DELETE, MENUITEM_INSERTAFTER, MENUITEM_INSERTBEFORE, oldPrevious
 
Fields inherited from class jigcell.compare.ui.CustomizableInterface
customizers, DESCRIPTION_INPUT, DESCRIPTION_OUTPUT, LOCK_CUSTOMIZERS, manager, menuManager, multipleViewSupport, PATH_DESCRIPTION_INPUT, PATH_DESCRIPTION_OUTPUT, PATH_HELP, popup, POPUP_DEFAULT, PROPERTY_CUSTOMIZERNAME
 
Fields inherited from interface jigcell.compare.ICustomizableInterface
DIMENSION_HELP, OPTION_INPUTDESCRIPTION, OPTION_OUTPUTDESCRIPTION
 
Constructor Summary
GenericScanInterface(IProgrammableDataGenerator generator)
          Creates a new interface for a GenericScanTransform.
 
Method Summary
protected  void addGeneratorControl(java.lang.String label, double value)
          Adds a new control value to the interface.
protected  javax.swing.JComponent createCustomizer()
          Generates a new customizer for the generator.
 
Methods inherited from class jigcell.compare.transformui.TransformInterface
actionPerformed, createCustomizer, createPopup, destroyCustomizer, hasMultipleViewSupport, updateInterface
 
Methods inherited from class jigcell.compare.ui.CustomizableInterface
decorateCustomizer, getCompare, getInputDescription, getOutputDescription, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setInputDescription, setMultipleViewSupport, setOutputDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_CYCBTHRESHOLD

protected static final java.lang.String LABEL_CYCBTHRESHOLD
Label for G1 transition threshold

See Also:
Constant Field Values

LABEL_MASSLIMITHIGH

protected static final java.lang.String LABEL_MASSLIMITHIGH
Label for maximum mass

See Also:
Constant Field Values

LABEL_MASSLIMITLOW

protected static final java.lang.String LABEL_MASSLIMITLOW
Label for maximum mass

See Also:
Constant Field Values

LABEL_WTTRANSFORM

protected static final java.lang.String LABEL_WTTRANSFORM
Label for name of wildtype transform to evaluate

See Also:
Constant Field Values

generator

protected GenericScanTransform generator
Generator

Constructor Detail

GenericScanInterface

public GenericScanInterface(IProgrammableDataGenerator generator)
Creates a new interface for a GenericScanTransform.

Parameters:
generator - Generator
Method Detail

addGeneratorControl

protected void addGeneratorControl(java.lang.String label,
                                   double value)
Adds a new control value to the interface.

Parameters:
label - Text label for control
value - Initial value for control

createCustomizer

protected javax.swing.JComponent createCustomizer()
Generates a new customizer for the generator.

Specified by:
createCustomizer in class CustomizableInterface