Package | Description |
---|---|
net.sf.mmm.util.property.api |
Provides the API for generic and powerful properties.
|
net.sf.mmm.util.property.api.lang | |
net.sf.mmm.util.validation.base |
Contains the base-implementations of the
validation API . |
net.sf.mmm.util.validation.base.collection | |
net.sf.mmm.util.validation.base.number | |
net.sf.mmm.util.validation.base.text | |
net.sf.mmm.util.validation.base.time |
Modifier and Type | Field and Description |
---|---|
private ObjectValidatorBuilder<?,? extends AbstractProperty.PropertyBuilder<? extends T>,?> |
AbstractProperty.PropertyBuilder.builder |
Modifier and Type | Method and Description |
---|---|
protected <PROPERTY extends AbstractProperty<? extends V>,BUILDER extends ObjectValidatorBuilder<? extends V,AbstractProperty.PropertyBuilder<PROPERTY>,?>> |
AbstractProperty.withValdidator(Function<AbstractProperty.PropertyBuilder<PROPERTY>,BUILDER> factory) |
Modifier and Type | Method and Description |
---|---|
abstract ObjectValidatorBuilder<? extends V,? extends AbstractProperty.PropertyBuilder<? extends AbstractProperty<? extends V>>,?> |
AbstractProperty.withValdidator() |
Modifier and Type | Method and Description |
---|---|
ObjectValidatorBuilder<? extends V,? extends AbstractProperty.PropertyBuilder<? extends GenericProperty<? extends V>>,?> |
GenericProperty.withValdidator() |
Modifier and Type | Class and Description |
---|---|
class |
ObjectValidatorBuilder<V,PARENT,SELF extends ObjectValidatorBuilder<V,PARENT,SELF>>
This is the base class to create instances of
AbstractValidator using the builder pattern. |
Modifier and Type | Class and Description |
---|---|
class |
CompareableValidatorBuilder<V extends Comparable,PARENT,SELF extends CompareableValidatorBuilder<V,PARENT,SELF>>
|
class |
ComplexValidatorBuilder<V,PARENT,SELF extends ComplexValidatorBuilder<V,PARENT,SELF>>
|
class |
ValidatorBuilderBoolean<PARENT>
|
class |
ValidatorBuilderObject<PARENT>
|
Modifier and Type | Method and Description |
---|---|
protected <T> List<AbstractValidator<? super T>> |
ObjectValidatorBuilder.getValidators(ObjectValidatorBuilder<T,?,?> builder) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionValidatorBuilder<E,V extends Collection<E>,PARENT,SELF extends AbstractCollectionValidatorBuilder<E,V,PARENT,SELF>>
|
class |
AbstractMapValidatorBuilder<K,V,M extends Map<K,V>,PARENT,SELF extends AbstractMapValidatorBuilder<K,V,M,PARENT,SELF>>
|
class |
ValidatorBuilderCollection<E,PARENT>
|
class |
ValidatorBuilderCollectionOfString<PARENT>
|
class |
ValidatorBuilderMap<K,V,PARENT>
|
Modifier and Type | Field and Description |
---|---|
private ObjectValidatorBuilder<K,? extends SELF,?> |
AbstractMapValidatorBuilder.keySubBuilder |
private ObjectValidatorBuilder<E,? extends SELF,?> |
AbstractCollectionValidatorBuilder.subBuilder |
private ObjectValidatorBuilder<V,? extends SELF,?> |
AbstractMapValidatorBuilder.valueSubBuilder |
Modifier and Type | Method and Description |
---|---|
<SUB extends ObjectValidatorBuilder<E,? extends SELF,?>> |
AbstractCollectionValidatorBuilder.with(BiFunction<ObjectValidatorBuilderFactory<SELF>,E,SUB> factory)
Creates a new
builder for the validators to invoke for
each element contained in the Collection .Use and() to return to this builder after the sub-builder is complete.A typical usage looks like this: |
<SUB extends ObjectValidatorBuilder<K,? extends SELF,?>> |
AbstractMapValidatorBuilder.withKeys(BiFunction<ObjectValidatorBuilderFactory<SELF>,K,SUB> factory)
Creates a new
builder for the validators to invoke for
each key in the Map .Use and() to return to this builder after the sub-builder is complete.A typical usage looks like this: |
<SUB extends ObjectValidatorBuilder<V,? extends SELF,?>> |
AbstractMapValidatorBuilder.withValues(BiFunction<ObjectValidatorBuilderFactory<SELF>,V,SUB> factory)
Creates a new
builder for the validators to invoke for
each values in the Map .Use and() to return to this builder after the sub-builder is complete.A typical usage looks like this: |
Modifier and Type | Class and Description |
---|---|
class |
NumberValidatorBuilder<V extends Number & Comparable,PARENT,SELF extends CompareableValidatorBuilder<V,PARENT,SELF>>
|
class |
ValidatorBuilderBigDecimal<PARENT>
|
class |
ValidatorBuilderDouble<PARENT>
|
class |
ValidatorBuilderFloat<PARENT>
|
class |
ValidatorBuilderInteger<PARENT>
|
class |
ValidatorBuilderLong<PARENT>
|
Modifier and Type | Class and Description |
---|---|
class |
CharSequenceValidatorBuilder<V extends CharSequence,PARENT,SELF extends CharSequenceValidatorBuilder<V,PARENT,SELF>>
|
class |
ValidatorBuilderCharSequence<PARENT>
|
class |
ValidatorBuilderString<PARENT>
|
Modifier and Type | Class and Description |
---|---|
class |
ValidatorBuilderInstant<PARENT>
|
class |
ValidatorBuilderLocalDate<PARENT>
|
class |
ValidatorBuilderLocalDateTime<PARENT>
|
class |
ValidatorBuilderTime<V,PARENT,SELF extends ValidatorBuilderTime<V,PARENT,SELF>>
This is the abstract base implementation of
ObjectValidatorBuilder for date and time values. |
Copyright © 2001–2016 mmm-Team. All rights reserved.