jimm.datavision.gui.parameter
Class ListStringInq

java.lang.Object
  extended by jimm.datavision.gui.parameter.Inquisitor
      extended by jimm.datavision.gui.parameter.ListStringInq
Direct Known Subclasses:
ListNumericInq

 class ListStringInq
extends Inquisitor

A single-choice string list inquisitor knows how to display and control the widgets needed to ask a user for a single string parameter value from a list.

Author:
Jim Menard, jimm@io.com

Field Summary
protected  javax.swing.JList list
           
 
Fields inherited from class jimm.datavision.gui.parameter.Inquisitor
instanceCount, panel, panelName, parameter, TEXT_FIELD_COLS
 
Constructor Summary
ListStringInq(Parameter param, boolean allowMultipleSelection)
           
 
Method Summary
(package private)  void copyGUIIntoParam()
          Copy all values from our GUI widgets into the parameter's value(s).
(package private)  void copyParamIntoGUI()
          Copy all values from parameter's value(s) into our GUI widgets.
 
Methods inherited from class jimm.datavision.gui.parameter.Inquisitor
create, getPanel, getPanelName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

list

protected javax.swing.JList list
Constructor Detail

ListStringInq

ListStringInq(Parameter param,
              boolean allowMultipleSelection)
Method Detail

copyGUIIntoParam

void copyGUIIntoParam()
Description copied from class: Inquisitor
Copy all values from our GUI widgets into the parameter's value(s).

Specified by:
copyGUIIntoParam in class Inquisitor

copyParamIntoGUI

void copyParamIntoGUI()
Description copied from class: Inquisitor
Copy all values from parameter's value(s) into our GUI widgets.

Specified by:
copyParamIntoGUI in class Inquisitor