org.exolab.castor.xml.validators
public class DecimalValidator extends Object implements TypeValidator
Version: $Revision: 1.3 $ $Date: 2003/03/03 17:29:36 $
Constructor Summary | |
---|---|
DecimalValidator()
Creates a new DecimalValidator with no restrictions
|
Method Summary | |
---|---|
void | clearMax()
Clears the maximum value for this DecimalValidator
|
void | clearMin()
Clears the minimum value for this DecimalValidator
|
BigDecimal | getFixed()
Returns the fixed value that decimals validated with this
validator must be equal to. |
BigDecimal | getMaxInclusive()
Returns the maximum value that decimals validated with this
validator must be equal to or less than. |
BigDecimal | getMinInclusive()
Returns the minimum value that decimals 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(BigDecimal fixed)
Sets the fixed value the decimal to validate must
be equal to.
|
void | setFractionDigits(int fractionDig)
Sets the fractionDigits facet for this decimal validator.
|
void | setMaxExclusive(BigDecimal maxValue)
Sets the maximum value that decimals validated with this
validator must be less than |
void | setMaxInclusive(BigDecimal maxValue)
Sets the maximum value that decimals validated with this
validator are allowed to be |
void | setMinExclusive(BigDecimal minValue)
Sets the minimum value that decimals validated with this
validator must be greater than |
void | setMinInclusive(BigDecimal minValue)
Sets the minimum value that decimals validated with this
validator are allowed to be |
void | setTotalDigits(int totalDig)
Sets the totalDigits facet for this decimal validator. |
void | validate(BigDecimal bd) |
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: fixed the fixed value
Parameters: fractionDig the value of fractionDigits (must be >=0)
Parameters: maxValue the maximum value an decimal validated with this validator must be less than
Parameters: maxValue the maximum value an decimal validated with this validator may be
Parameters: minValue the minimum value an decimal validated with this validator must be greater than
Parameters: minValue the minimum value an decimal validated with this validator may be
Parameters: totalDig the value of totalDigits (must be >0)
Parameters: object the Object to validate
Parameters: object the Object to validate context the ValidationContext