public static class Validators.NumberValidator extends Validators.RequiredValidator<java.lang.Number>
CLASS_VERSION| Constructor and Description | 
|---|
NumberValidator()  | 
NumberValidator(boolean pRequired)  | 
NumberValidator(boolean pRequired,
               boolean pAllowNegative)  | 
NumberValidator(java.lang.String pErrorCode)  | 
NumberValidator(java.lang.String pErrorCode,
               boolean pRequired)  | 
NumberValidator(java.lang.String pErrorCode,
               boolean pRequired,
               boolean pAllowNegative)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
isAllowNegative()
Whether we allow a non-negative number. 
 | 
void | 
setAllowNegative(boolean pAllowNegative)
Set whether we allow a non-negative number. 
 | 
java.lang.Number | 
validateValue(java.lang.String pPropertyName,
             java.lang.Object pPropertyValue,
             ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value. 
 | 
getClassRequired, getRequiredOption, getRequiredPredicate, isRequired, keyMustBePresent, setClassRequired, setRequired, setRequiredOption, setRequiredPredicateassertAlphanumeric, assertBoolean, assertDateTime, assertDouble, assertInstanceOf, assertInteger, assertLong, assertNotBlankString, assertNotEmpty, assertNotEmpty, assertNotNull, assertNotNull, assertString, assertString, assertString, createInstance, getBeanPropertyValueForValidation, getErrorCode, getNameForClass, getPropertyNames, getPropertyValue, getPropertyValue, hasProperty, isDigits, isRequired, setErrorCode, setPropertyValue, validateBeanPropertypublic NumberValidator()
public NumberValidator(boolean pRequired)
public NumberValidator(boolean pRequired,
                       boolean pAllowNegative)
public NumberValidator(java.lang.String pErrorCode)
public NumberValidator(java.lang.String pErrorCode,
                       boolean pRequired)
public NumberValidator(java.lang.String pErrorCode,
                       boolean pRequired,
                       boolean pAllowNegative)
public boolean isAllowNegative()
public void setAllowNegative(boolean pAllowNegative)
public java.lang.Number validateValue(java.lang.String pPropertyName,
                                      java.lang.Object pPropertyValue,
                                      ValidatorContext<?> pContext)
ValidatorvalidateValue in interface Validator<java.lang.Number>validateValue in class Validators.RequiredValidator<java.lang.Number>pPropertyName - the name of the property being validated. This
   is typically used as a key for fetching the value from pProperties.pPropertyValue - the fetched property valuepContext - the current validation context.