    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class w3c.tools.forms.DoubleField

    java.lang.Object
       |
       +----w3c.tools.forms.FormField
               |
               +----w3c.tools.forms.DoubleField

public class DoubleField
extends FormField

##

DoubleField(FormManager, String, String)
  Create a new uninitialized double field.
DoubleField(FormManager, String, String, Double)
  Create a new double field.

##

acceptChange(Double)
  Do we want to accept this new value ?
getDoubleValue()
  Get this field's value as a Double.
getEditor()
  Get an editor for this field.
getValue()
  Get this field's value in its native format (ie Double).
setValue(Double, boolean, boolean)
  Set this field's value to the given Double value.
setValue(Object, boolean, boolean)
  Set this field's value to thegiven object.

##

DoubleField

     public DoubleField(FormManager manager,
                        String name,
                        String title,
                        Double value) throws IllegalFieldValueException

  Create a new double field.

  Parameters:
    manager - The associated form manager.
    name - The name for this field.
    title - This field's title.
    value - The initial value for the field.
  Throws: IllegalFieldValueException
    If the default value isn't accepted by the field.

DoubleField

     public DoubleField(FormManager manager,
                        String name,
                        String title)

  Create a new uninitialized double field.

  Parameters:
    manager - The asociated form manager.
    name - The field's name.
    title - The field's title.

##

acceptChange

     public boolean acceptChange(Double dval)

  Do we want to accept this new value ?

  Returns:
    A boolean, true if we accept this new value.

getValue

     public Object getValue()

  Get this field's value in its native format (ie Double).

  Returns:
    An instance of Double.
  Overrides:
    getValue in class FormField

getDoubleValue

     public Double getDoubleValue()

  Get this field's value as a Double.

  Returns:
    An instance of Double.

setValue

     public void setValue(Object value,
                          boolean notify,
                          boolean update) throws IllegalFieldValueException

  Set this field's value to thegiven object.

  Parameters:
    value - The new value for the field.
    update - Should the editor updates its view ?
  Throws: IllegalFieldValueException
    If the provided value is not a Double object.
  Overrides:
    setValue in class FormField

setValue

     public void setValue(Double value,
                          boolean notify,
                          boolean update) throws IllegalFieldValueException

  Set this field's value to the given Double value.

  Parameters:
    value - The double value to set the field to.
    update - Should the editor updates its view ?
  Throws: IllegalFieldValueException
    If the value couldn't be set.

getEditor

     public Component getEditor()

  Get an editor for this field.

  Overrides:
    getEditor in class FormField

    All Packages  Class Hierarchy  This Package  Previous  Next  Index