public class Validator<T>
extends java.lang.Object
| Constructor and Description |
|---|
Validator() |
| Modifier and Type | Method and Description |
|---|---|
<R> Validator<T> |
addListValidator(Validator<R> v,
java.util.function.Function<T,java.util.Collection<R>> f,
java.lang.String field) |
<R> Validator<T> |
addNestedValidator(Validator<R> v,
java.util.function.Function<T,R> f,
java.lang.String field) |
<R> Validator<T> |
addRule(Rule<R,? extends Rule> r,
java.util.function.Function<T,R> f) |
<R> Validator<T> |
addRule(Rule<R,? extends Rule> r,
java.util.function.Function<T,R> f,
java.lang.String field) |
com.github.kamikazbee.ValidationResult |
validate(T value) |
public <R> Validator<T> addRule(Rule<R,? extends Rule> r, java.util.function.Function<T,R> f, java.lang.String field)
public <R> Validator<T> addRule(Rule<R,? extends Rule> r, java.util.function.Function<T,R> f)
public <R> Validator<T> addNestedValidator(Validator<R> v, java.util.function.Function<T,R> f, java.lang.String field)
public <R> Validator<T> addListValidator(Validator<R> v, java.util.function.Function<T,java.util.Collection<R>> f, java.lang.String field)
public com.github.kamikazbee.ValidationResult validate(T value)