| Package | Description |
|---|---|
| net.sf.mmm.util.validation.base |
Contains the base-implementations of the
validation API. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValueValidator<V>
This is the abstract base implementation of
ValueValidator. |
class |
ComposedValidator<V>
This is an implementation of
ValueValidator that is composed out of a set of individual
validators given at construction. |
class |
ValidatorCompare<V extends Comparable<V>>
This is a
ValueValidator that validates that
a value is satisfies a given CompareOperator -operation for
given value to compare to. |
class |
ValidatorDateFuture
This is a
ValueValidator that
validates that a date lies
in the future. |
class |
ValidatorDatePast
This is a
ValueValidator that
validates that a date lies
in the past. |
class |
ValidatorJsr303<V>
This is an implementation of
ValueValidator that adapts to
javax.validation (JSR 303). |
class |
ValidatorMandatory
This is a
ValueValidator that validates that a mandatory value is
filled. |
class |
ValidatorNone
This is an implementation of
ValueValidator that always validates
successfully. |
class |
ValidatorRange<V extends Comparable<V>>
This is a
ValueValidator that validates that a given value is within a
specific Range. |
| Modifier and Type | Field and Description |
|---|---|
private AbstractValidator<? super V>[] |
ComposedValidator.validators
The child validators.
|
| Modifier and Type | Method and Description |
|---|---|
static <VALUE> AbstractValidator<VALUE> |
ValidatorNone.getInstance() |
AbstractValidator<?> |
ValidatorBuilder.newValidator(Class<?> pojoType,
String property)
|
AbstractValidator<?> |
AbstractValidatorBuilder.newValidator(Class<?> pojoType,
String property)
|
AbstractValidator<?> |
ValidatorBuilderNone.newValidator(Class<?> pojoType,
String property,
Class<?> propertyType)
|
AbstractValidator<?> |
ValidatorBuilderJsr303.newValidator(Class<?> pojoType,
String property,
Class<?> propertyType)
|
AbstractValidator<?> |
ValidatorBuilder.newValidator(Class<?> pojoType,
String property,
Class<?> propertyType)
|
<T> AbstractValidator<T> |
ValidatorBuilder.newValidator(Class<?> pojoType,
TypedProperty<T> property)
|
<T> AbstractValidator<T> |
AbstractValidatorBuilder.newValidator(Class<?> pojoType,
TypedProperty<T> property)
|
<T> AbstractValidator<T> |
ValidatorBuilderNone.newValidator(Class<?> pojoType,
TypedProperty<T> property,
Class<T> propertyType)
|
<T> AbstractValidator<T> |
ValidatorBuilderJsr303.newValidator(Class<?> pojoType,
TypedProperty<T> property,
Class<T> propertyType)
|
<T> AbstractValidator<T> |
ValidatorBuilder.newValidator(Class<?> pojoType,
TypedProperty<T> property,
Class<T> propertyType)
|
<V> AbstractValidator<V> |
ValidatorBuilderNone.newValidator(Class<V> pojoType)
Creates a new instance of
ValueValidator validating the specified
Pojo. |
<V> AbstractValidator<V> |
ValidatorBuilderJsr303.newValidator(Class<V> pojoType)
Creates a new instance of
ValueValidator validating the specified
Pojo. |
<V> AbstractValidator<V> |
ValidatorBuilder.newValidator(Class<V> pojoType)
Creates a new instance of
ValueValidator validating the specified
Pojo. |
| Constructor and Description |
|---|
ComposedValidator(AbstractValidator<? super V>... validators)
The constructor.
|
Copyright © 2001–2015 mmm-Team. All rights reserved.