public abstract static class FluentValidatorRule.AbstractRule<R,V> extends java.lang.Object implements FluentValidatorRule<R,V>
FluentValidatorRule.AbstractRule<R,V>, FluentValidatorRule.Base, FluentValidatorRule.Coll, FluentValidatorRule.D, FluentValidatorRule.Error<V>, FluentValidatorRule.Int, FluentValidatorRule.N, FluentValidatorRule.Obj, FluentValidatorRule.Str| Constructor and Description |
|---|
AbstractRule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
getCode() |
java.util.Map<java.lang.String,java.lang.Object> |
getErrorParams() |
protected abstract boolean |
isValid(R rootObject,
V value) |
Fv.Result |
validate(R rootObject,
java.lang.String property,
V value) |
public Fv.Result validate(R rootObject, java.lang.String property, V value)
validate in interface FluentValidatorRule<R,V>@Nullable public java.util.Map<java.lang.String,java.lang.Object> getErrorParams()
protected abstract java.lang.String getCode()