TypeValidator
public class ByteValidator extends PatternValidator implements TypeValidator
byte
and java.lang.Byte
types.resourceBundle
Constructor | Description |
---|---|
ByteValidator() |
Creates a new ByteValidator with no restrictions.
|
Modifier and Type | Method | Description |
---|---|---|
void |
clearFixed() |
Clears the fixed value for this IntegerValidator.
|
void |
clearMax() |
Clears the maximum value for this ByteValidator.
|
void |
clearMin() |
Clears the minimum value for this ByteValidator.
|
java.lang.Byte |
getFixed() |
Returns the configured fixed value for byte validation.
|
java.lang.Byte |
getMaxInclusive() |
Returns the configured maximum value for byte validation.
|
java.lang.Byte |
getMinInclusive() |
Returns the configured mainmum value for byte validation.
|
java.lang.Integer |
getTotalDigits() |
Returns the configured maximum number of digits (inclusive) for byte
validation.
|
boolean |
hasFixed() |
Returns true if a fixed value to validate against has been set.
|
void |
setFixed(byte fixedValue) |
Sets the fixed value for byte validation.
|
void |
setMaxExclusive(byte maxValue) |
Sets the maximum (exclusive) value for byte validation.
|
void |
setMaxInclusive(byte maxValue) |
Sets the maximum (inclusive) value for byte validation.
|
void |
setMinExclusive(byte minValue) |
Sets the minimum (exclusive) value for byte validation.
|
void |
setMinInclusive(byte minValue) |
Sets the minimum (inclusive) value for byte validation.
|
void |
setTotalDigits(int totalDig) |
Sets the maximum number of digits for byte validation.
|
void |
validate(byte b,
ValidationContext context) |
Validates the given Object.
|
void |
validate(java.lang.Object object) |
Validates the given Object.
|
void |
validate(java.lang.Object object,
ValidationContext context) |
Validates the given Object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPattern, clearPatterns, getPatterns, hasPattern, isNillable, setNillable, validate
public ByteValidator()
public void clearFixed()
public void clearMax()
public void clearMin()
public java.lang.Byte getFixed()
public java.lang.Byte getMaxInclusive()
public java.lang.Byte getMinInclusive()
public java.lang.Integer getTotalDigits()
public boolean hasFixed()
public void setFixed(byte fixedValue)
NOTE: If maximum and/or minimum values have been set and the fixed value is not within that max/min range, then no byte will pass validation. This is as according to the XML Schema spec.
fixedValue
- the fixed value that a byte validated with this validator must
be equal to.public void setMinExclusive(byte minValue)
minValue
- the minimum (exclusive) value for byte validation.public void setMinInclusive(byte minValue)
minValue
- the minimum (inclusive) value for byte validation.public void setMaxExclusive(byte maxValue)
maxValue
- the maximum (exclusive) value for byte validation.public void setMaxInclusive(byte maxValue)
maxValue
- the maximum (inclusive) value for byte validation.public void setTotalDigits(int totalDig)
totalDig
- the maximum (inclusive) number of digits for byte validation.
(must be > 0)public void validate(byte b, ValidationContext context) throws ValidationException
b
- the byte to validatecontext
- the ValidationContextValidationException
- if the object fails validation.public void validate(java.lang.Object object) throws ValidationException
object
- the Object to validateValidationException
- if the object fails validation.public void validate(java.lang.Object object, ValidationContext context) throws ValidationException
validate
in interface TypeValidator
validate
in class PatternValidator
object
- the Object to validatecontext
- the ValidationContextValidationException
- if the object fails validation.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com