|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--org.fopps.model.MinMaxValidator
Validator which check aginst min/max range.
| Field Summary | |
static java.lang.Class[] |
COMPARE_TO_PARAMETERS
|
| Constructor Summary | |
MinMaxValidator(java.lang.Class pClass)
Creates a new min/max validator by a class instance. |
|
MinMaxValidator(java.lang.Number min,
java.lang.Number max)
Creates a new min/max validator. |
|
| Method Summary | |
boolean |
check(java.lang.Number pNumber)
Checks given value agaisnt the validator's rules. |
static int |
compareTo(java.lang.Number a,
java.lang.Number b)
Invokes compareTo on two numbers. |
java.lang.Number |
firstValue()
Returns the first valid number of the validator. |
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static java.lang.Class[] COMPARE_TO_PARAMETERS
| Constructor Detail |
public MinMaxValidator(java.lang.Number min,
java.lang.Number max)
throws ValidatorException
public MinMaxValidator(java.lang.Class pClass)
throws ValidatorException
Example: new MinMaxValidator(Byte.class) is equal to
new MinMaxValidator(new Byte(Byte.MIN_VALUE), new Byte(Byte.MAX_VALUE)))
pClass - Class to use for min/max. Must be a subclass of Number.
ValidatorException, - if argument does not denote a valid class
ValidatorException| Method Detail |
public boolean check(java.lang.Number pNumber)
throws ValidatorException
check in interface ValidatorValidatorException, - if value is invalid
ValidatorExceptionpublic java.lang.Number firstValue()
firstValue in interface Validator
public static int compareTo(java.lang.Number a,
java.lang.Number b)
throws java.lang.Exception
Comparable
a.compareTo(b).
java.lang.ExceptionComparable.compareTo(Object)public static void main(java.lang.String[] args)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||