All Packages Class Hierarchy This Package Previous Next Index
Class w3c.tools.forms.OptionField
java.lang.Object
|
+----w3c.tools.forms.FormField
|
+----w3c.tools.forms.OptionField
- public class OptionField
- extends FormField
-
OptionField(FormManager, String, String, String[], int)
- Create an option field.
-
acceptChange(int)
- Do we accept to change to the given (valid) index ?
-
getEditor()
- Get an editor to edit this option's value.
-
getIntValue()
- Get the selected option as its index in our array of options.
-
getStringValue()
- Get the selected option as a String.
-
getValue()
- Get this field's value in its native type.
-
setValue(int, boolean, boolean)
- Set this option's value.
-
setValue(Object, boolean, boolean)
- Set this option's value.
-
setValue(String, boolean, boolean)
- Set this option's value.
OptionField
public OptionField(FormManager manager,
String name,
String title,
String options[],
int value) throws IllegalFieldValueException
- Create an option field.
acceptChange
public boolean acceptChange(int idx)
- Do we accept to change to the given (valid) index ?
getValue
public Object getValue()
- Get this field's value in its native type.
- Returns:
- The currently selected option as a String.
- Overrides:
- getValue in class FormField
getIntValue
public int getIntValue()
- Get the selected option as its index in our array of options.
getStringValue
public String getStringValue()
- Get the selected option as a String.
setValue
public void setValue(Object value,
boolean notify,
boolean update) throws IllegalFieldValueException
- Set this option's value.
- Parameters:
- value - The new value.
- update - Should we update the editor view.
- Overrides:
- setValue in class FormField
setValue
public void setValue(int idx,
boolean notify,
boolean update) throws IllegalFieldValueException
- Set this option's value.
- Parameters:
- idx - The index of the option to set.
- update - Should we update our editor's view.
setValue
public void setValue(String value,
boolean notify,
boolean update) throws IllegalFieldValueException
- Set this option's value.
getEditor
public Component getEditor()
- Get an editor to edit this option's value.
- Overrides:
- getEditor in class FormField
All Packages Class Hierarchy This Package Previous Next Index