org.w3c.tools.forms
Class BooleanField

java.lang.Object
  extended by org.w3c.tools.forms.FormField
      extended by org.w3c.tools.forms.OptionField
          extended by org.w3c.tools.forms.BooleanField

public class BooleanField
extends OptionField


Field Summary
 
Fields inherited from class org.w3c.tools.forms.FormField
manager, name, title
 
Constructor Summary
BooleanField(FormManager manager, java.lang.String name, java.lang.String title, boolean value)
          Create a boolean field.
 
Method Summary
 boolean acceptChange(int idx)
          Do we accept the given change ?
 java.lang.Boolean getBooleanValue()
          Get this field's value as a boolean.
 java.lang.Object getValue()
          Get this field's value according to its native type.
 void setValue(java.lang.Object value, boolean notify, boolean update)
          Set this field's boolean value.
 
Methods inherited from class org.w3c.tools.forms.OptionField
getEditor, getIntValue, getStringValue, setValue, setValue
 
Methods inherited from class org.w3c.tools.forms.FormField
getName, getTitle, gotFocus, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanField

public BooleanField(FormManager manager,
                    java.lang.String name,
                    java.lang.String title,
                    boolean value)
             throws IllegalFieldValueException
Create a boolean field.

Throws:
IllegalFieldValueException - If the field rejected the value.
Method Detail

acceptChange

public boolean acceptChange(int idx)
Do we accept the given change ?

Overrides:
acceptChange in class OptionField

setValue

public void setValue(java.lang.Object value,
                     boolean notify,
                     boolean update)
              throws IllegalFieldValueException
Set this field's boolean value.

Overrides:
setValue in class OptionField
Parameters:
value - A Boolean object.
udate - Should we update the editor's view ?
Throws:
IllegalFieldValueException - If the field rejected the value.

getValue

public java.lang.Object getValue()
Get this field's value according to its native type.

Overrides:
getValue in class OptionField
Returns:
The currently selected option as a String.

getBooleanValue

public java.lang.Boolean getBooleanValue()
Get this field's value as a boolean.