public class FluentValidatorBuilder<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FluentValidatorBuilder.AbstractDateBuilder<R,V,BuilderClass,DataClass extends FluentValidatorObjects.BaseData<R,V>> |
static class |
FluentValidatorBuilder.CollectionBuilder<R,V> |
static class |
FluentValidatorBuilder.DateBuilder<R> |
static class |
FluentValidatorBuilder.DoubleBuilder<R> |
static class |
FluentValidatorBuilder.IntegerBuilder<R> |
static class |
FluentValidatorBuilder.LocalDateBuilder<R> |
static class |
FluentValidatorBuilder.LocalTimeBuilder<R> |
static class |
FluentValidatorBuilder.LongBuilder<R> |
static class |
FluentValidatorBuilder.ObjectBuilder<R,V> |
static class |
FluentValidatorBuilder.PrimitiveIntBuilder<R> |
static class |
FluentValidatorBuilder.RootBuilder<R> |
static class |
FluentValidatorBuilder.StringBuilder<R> |
static class |
FluentValidatorBuilder.ValidationDataWithProperties |
| Constructor and Description |
|---|
FluentValidatorBuilder() |
FluentValidatorBuilder(java.lang.String rootProperty) |
public FluentValidatorBuilder()
public FluentValidatorBuilder(java.lang.String rootProperty)
public FluentValidatorBuilder.RootBuilder<T> self()
public FluentValidatorBuilder.ObjectBuilder<T,java.lang.Object> object(java.lang.String property)
public <V> FluentValidatorBuilder.ObjectBuilder<T,V> object(java.lang.String property, java.lang.Class<V> clazz)
public FluentValidatorBuilder.StringBuilder<T> string(java.lang.String property)
public FluentValidatorBuilder.DateBuilder<T> date(java.lang.String property)
public FluentValidatorBuilder.LocalDateBuilder<T> localDate(java.lang.String property)
public FluentValidatorBuilder.LocalTimeBuilder<T> localTime(java.lang.String property)
public FluentValidatorBuilder.CollectionBuilder<T,java.lang.Object> collection(java.lang.String property)
public <V> FluentValidatorBuilder.CollectionBuilder<T,V> collection(java.lang.String property, java.lang.Class<V> clazz)
public FluentValidatorBuilder.PrimitiveIntBuilder<T> primitiveInt(java.lang.String property)
public FluentValidatorBuilder.IntegerBuilder<T> integer(java.lang.String property)
public FluentValidatorBuilder.DoubleBuilder<T> double_(java.lang.String property)
public FluentValidatorBuilder.LongBuilder<T> long_(java.lang.String property)
public Fv.Validator<T> build()