edu.wisc.ssec.mcidasv.control
Class HydraCombo.SelectorWrapper

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.control.HydraCombo.SelectorWrapper
Direct Known Subclasses:
HydraCombo.HyperspectralSelectorWrapper, HydraCombo.MultispectralSelectorWrapper
Enclosing class:
HydraCombo

private abstract static class HydraCombo.SelectorWrapper
extends Object


Field Summary
protected static String BLANK
           
private  ConstantMap[] color
           
protected  HydraCombo.WrapperState currentState
           
protected  MultiSpectralData data
           
protected  MultiSpectralDisplay display
           
private  JTextField scale
           
protected  LinearCombo.Selector selector
           
private  String variable
           
 
Constructor Summary
HydraCombo.SelectorWrapper(String variable, ConstantMap[] color, HydraCombo control, Console console)
           
 
Method Summary
 void disable()
           
 void enable()
           
 String getJython()
           
 JPanel getPanel()
           
 LinearCombo.Selector getSelector()
           
abstract  String getValue()
           
abstract  JComponent getWavenumberComponent()
           
 boolean isValid()
           
 Hashtable<String,String> persistSelectorWrapper()
           
abstract  void setValue(String value)
           
 void unpersistSelectorWrapper(Hashtable<String,String> table)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BLANK

protected static final String BLANK
See Also:
Constant Field Values

variable

private String variable

color

private final ConstantMap[] color

selector

protected final LinearCombo.Selector selector

display

protected final MultiSpectralDisplay display

data

protected final MultiSpectralData data

scale

private final JTextField scale

currentState

protected HydraCombo.WrapperState currentState
Constructor Detail

HydraCombo.SelectorWrapper

public HydraCombo.SelectorWrapper(String variable,
                                  ConstantMap[] color,
                                  HydraCombo control,
                                  Console console)
Method Detail

getSelector

public LinearCombo.Selector getSelector()

getPanel

public JPanel getPanel()

getJython

public String getJython()

isValid

public boolean isValid()

enable

public void enable()

disable

public void disable()

update

public void update()

persistSelectorWrapper

public Hashtable<String,String> persistSelectorWrapper()

unpersistSelectorWrapper

public void unpersistSelectorWrapper(Hashtable<String,String> table)

getWavenumberComponent

public abstract JComponent getWavenumberComponent()

setValue

public abstract void setValue(String value)

getValue

public abstract String getValue()