org.exolab.castor.xml.validators
public class BigIntegerValidator extends PatternValidator implements TypeValidator
Version: $Revision: 5951 $ $Date: 2003-03-03 02:57:21 -0700 (Mon, 03 Mar 2003) $
Constructor Summary | |
---|---|
BigIntegerValidator()
Creates a new BigIntegerValidator with no restrictions
|
Method Summary | |
---|---|
void | clearFixed()
Clears the fixed value for this BigIntegerValidator
|
void | clearMax()
Clears the maximum value for this BigIntegerValidator
|
void | clearMin()
Clears the minimum value for this BigIntegerValidator
|
BigInteger | getFixed()
Returns the fixed value that big integers validated with this
validator must be equal to. |
BigInteger | getMaxInclusive()
Returns the maximum value that bing integers validated with this
validator must be equal to or less than. |
BigInteger | getMinInclusive()
Returns the minimum value that big integers validated with this
validator must be equal to or greater than. |
boolean | hasFixed()
Returns true if a fixed value, to validate against, has been
set.
|
void | setFixed(BigInteger fixedValue)
Sets the fixed value that big integers validated with this
validated must be equal to |
void | setMaxExclusive(BigInteger maxValue)
Sets the maximum value that big integers validated with this
validator must be less than |
void | setMaxInclusive(BigInteger maxValue)
Sets the maximum value that big integers validated with this
validator are allowed to be |
void | setMinExclusive(BigInteger minValue)
Sets the minimum value that big integers validated with this
validator must be greater than |
void | setMinInclusive(BigInteger minValue)
Sets the minimum value that big integers validated with this
validator are allowed to be |
void | validate(BigInteger value, ValidationContext context) |
void | validate(Object object)
Validates the given Object
|
void | validate(Object object, ValidationContext context)
Validates the given Object
|
Returns: the fixed value to validate against.
Returns: the maximum inclusive value to validate against.
Returns: the minimum inclusive value to validate against.
Returns: true if a fixed value has been set.
Parameters: fixedValue the fixed value that a long validated with
this validator must be equal to.
NOTE: Using Fixed values takes preceedence over using max and mins,
and is really the same as setting both max-inclusive and
min-inclusive to the same value
Parameters: maxValue the maximum value that a big integer validated with this validator must be less than
Parameters: maxValue the maximum value that a big integer validated with this validator may be
Parameters: minValue the minimum value that a big integer validated with this validator must be greater than
Parameters: minValue the minimum value that a big integer validated with this validator may be
Parameters: object the Object to validate
Parameters: object the Object to validate context the ValidationContext