|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.srplib.validation.CompositeValidator<T>
public class CompositeValidator<T>
Composite validators which aggregates other validators.
Useful for composing complex validators and representing them as a single validators. At validation time this validators invokes all aggregated validators.
| Constructor Summary | |
|---|---|
CompositeValidator(List<Validator<T>> validators)
Creates composite validators. |
|
CompositeValidator(Validator<T>... validators)
Creates composite validators. |
|
| Method Summary | |
|---|---|
void |
add(Validator<T>... validators)
Adds validators. |
void |
validate(Validatable<T> validatable)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompositeValidator(List<Validator<T>> validators)
validators - a list of validators to aggregatepublic CompositeValidator(Validator<T>... validators)
validators - a vararg array of validators to aggregate| Method Detail |
|---|
public void add(Validator<T>... validators)
validators - vararg array of validators.public void validate(Validatable<T> validatable)
validate in interface Validator<T>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||