org.apache.pivot.wtk.validation
Class FloatRangeValidator

java.lang.Object
  extended by org.apache.pivot.wtk.validation.FormattedValidator<NumberFormat>
      extended by org.apache.pivot.wtk.validation.DecimalValidator
          extended by org.apache.pivot.wtk.validation.FloatValidator
              extended by org.apache.pivot.wtk.validation.FloatRangeValidator
All Implemented Interfaces:
Validator

public class FloatRangeValidator
extends FloatValidator

A validator for a float value limited to a range.

Beware that usual math rules for native primitive types (and related approximations) are applied here.

See Also:
ComparableRangeValidator

Field Summary
 
Fields inherited from class org.apache.pivot.wtk.validation.FormattedValidator
format, locale
 
Constructor Summary
FloatRangeValidator()
           
FloatRangeValidator(float minValue, float maxValue)
           
FloatRangeValidator(Locale locale)
           
FloatRangeValidator(Locale locale, float minValue, float maxValue)
           
 
Method Summary
 float getMaximum()
           
 float getMinimum()
           
 boolean isValid(String text)
          Determines if a text value is valid based on the rules of the validator.
 void setMaximum(float maxValue)
           
 void setMinimum(float minValue)
           
 
Methods inherited from class org.apache.pivot.wtk.validation.DecimalValidator
isAutoTrim, parseNumber, setAutoTrim, textToBigDecimal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatRangeValidator

public FloatRangeValidator()

FloatRangeValidator

public FloatRangeValidator(Locale locale)

FloatRangeValidator

public FloatRangeValidator(float minValue,
                           float maxValue)

FloatRangeValidator

public FloatRangeValidator(Locale locale,
                           float minValue,
                           float maxValue)
Method Detail

getMinimum

public float getMinimum()

setMinimum

public void setMinimum(float minValue)

getMaximum

public float getMaximum()

setMaximum

public void setMaximum(float maxValue)

isValid

public boolean isValid(String text)
Description copied from interface: Validator
Determines if a text value is valid based on the rules of the validator.

Specified by:
isValid in interface Validator
Overrides:
isValid in class FloatValidator
Returns:
true if the value is valid; false, otherwise.