private abstract static class HydraCombo.SelectorWrapper extends Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
SelectorWrapper(String variable,
ConstantMap[] color,
HydraCombo control,
Console console) |
Modifier and Type | Method and Description |
---|---|
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() |
protected static final String BLANK
private final ConstantMap[] color
protected final LinearCombo.Selector selector
protected final MultiSpectralDisplay display
protected final MultiSpectralData data
private final JTextField scale
protected HydraCombo.WrapperState currentState
public SelectorWrapper(String variable, ConstantMap[] color, HydraCombo control, Console console)
public LinearCombo.Selector getSelector()
public boolean isValid()
public void enable()
public void disable()
public void update()
public Hashtable<String,String> persistSelectorWrapper()
public void unpersistSelectorWrapper(Hashtable<String,String> table)
public abstract JComponent getWavenumberComponent()