toolbox.web.validation
Class NumberField

Package class diagram package NumberField
java.lang.Object
  extended by toolbox.web.validation.AbstractField
      extended by toolbox.web.validation.NumberField
All Implemented Interfaces:
Field

public class NumberField
extends AbstractField

Field implementation to validate Numeric inputs.

This implementation supports the following validation properties:

Valid numbertype values include:


Constructor Summary
NumberField()
          Defualt constructor
 
Method Summary
 java.lang.Object validate(java.lang.String value, java.util.ResourceBundle bundle)
          Validate the given String and return a Number instance.
 
Methods inherited from class toolbox.web.validation.AbstractField
getDefault, getName, getPattern, getProperties, getProperty, getResourceKey, getResourceString, getResourceString, isRequired, setDefault, setName, setPattern, setProperties, setRequired, setResourceKey, validateRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberField

public NumberField()
Defualt constructor

Method Detail

validate

public java.lang.Object validate(java.lang.String value,
                                 java.util.ResourceBundle bundle)
                          throws ValidationException
Validate the given String and return a Number instance.

Parameters:
value - String value to validate.
bundle - ResourceBundle to use for localised messages.
Returns:
Object containing the target number instance.
Throws:
ValidationException - if the String does not contain a valid value.