PAJES 3.0.21

org.pajes.html.validation
Class IsDecimal

java.lang.Object
  extended by org.pajes.html.validation.ValidationFunction
      extended by org.pajes.html.validation.IsDecimal
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class IsDecimal
extends ValidationFunction

Creates a JavaScript validation function to validate that the value entered by the user is a decimal number with a specified number of decimal places.

See Also:
Serialized Form

Constructor Summary
IsDecimal()
          Creates a JavaScript validation function.
IsDecimal(InputField element, java.lang.String displayName, boolean mandatory, int decimalPlaces)
          Creates a JavaScript validation function.
 
Method Summary
 void setDecimalPlaces(int decimalPlaces)
          Sets the number of decimal places.
 void setDecimalPlaces(java.lang.String decimalPlaces)
          Sets the number of decimal places.
 java.lang.String toJavaScript(Browser browser)
          Converts the validation function into a string to be returned to the browser.
 
Methods inherited from class org.pajes.html.validation.ValidationFunction
clone, getDisplayName, getInputField, isMandatory, setDisplayName, setInputField, setMandatory, setMandatory, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IsDecimal

public IsDecimal()
Creates a JavaScript validation function.


IsDecimal

public IsDecimal(InputField element,
                 java.lang.String displayName,
                 boolean mandatory,
                 int decimalPlaces)
Creates a JavaScript validation function.

Parameters:
element - the input field to be validated.
displayName - the name of the field that will appear in any error messages.
mandatory - true if a value is required, or false if it may be left blank.
decimalPlaces - the required number of decimal places. The valid range is 0 to 15.
Throws:
ValidationFunctionException - if an invalid number of decimal places is specified.
Method Detail

setDecimalPlaces

public void setDecimalPlaces(int decimalPlaces)
Sets the number of decimal places.

Parameters:
decimalPlaces - the required number of decimal places. The valid range is 0 to 15.

setDecimalPlaces

public void setDecimalPlaces(java.lang.String decimalPlaces)
Sets the number of decimal places.

Parameters:
decimalPlaces - the required number of decimal places. The valid range is 0 to 15.

toJavaScript

public java.lang.String toJavaScript(Browser browser)
Converts the validation function into a string to be returned to the browser.

Specified by:
toJavaScript in class ValidationFunction
Parameters:
browser - the browser to which the function will be returned.
Returns:
the string consisting of the JavaScript function that will be sent to the browser to validate the input field.

PAJES 3.0.21

Copyright 1998-2007 Viridian Pty Limited. All Rights Reserved.