Package org.jdesktop.beansbinding
Class Validator<T>
- java.lang.Object
-
- org.jdesktop.beansbinding.Validator<T>
-
- Type Parameters:
T
- the type of value that this validator can validate
public abstract class Validator<T> extends java.lang.Object
Validator
is responsible for validating the value from the target of aBinding
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Validator.Result
An instance ofResult
is returned from aValidator's
validate
method to indicate an invalid value.
-
Constructor Summary
Constructors Constructor Description Validator()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Validator.Result
validate(T value)
Validates a value; returnsnull
for a valid value, and aResult
object describing the problem for an invalid value.
-
-
-
Method Detail
-
validate
public abstract Validator.Result validate(T value)
Validates a value; returnsnull
for a valid value, and aResult
object describing the problem for an invalid value.- Parameters:
value
- the value to validate, may benull
- Returns:
null
for a valid value or aResult
describing the problem for an invalid value
-
-