Package | Description |
---|---|
org.foxlabs.validation | |
org.foxlabs.validation.constraint | |
org.foxlabs.validation.metadata |
Modifier and Type | Method and Description |
---|---|
EntityMetaData<T> |
Validator.Context.getEntityMetaData()
Returns metadata of the current entity we are validating.
|
EntityMetaData<T> |
ValidationContext.getEntityMetaData()
Returns metadata of the current entity we are validating.
|
EntityMetaData<T> |
Validator.getMetaData()
Returns entity metadata.
|
Modifier and Type | Method and Description |
---|---|
<T> Validator<T> |
ValidatorFactory.newValidator(EntityMetaData<T> metadata)
Creates a new validator for the specified entity metadata using factory
configuration.
|
<T> Validator<T> |
ValidatorFactory.newValidator(EntityMetaData<T> metadata,
Validator<?> config)
Creates a new validator for the specified entity metadata using
configuration from another validator.
|
Constructor and Description |
---|
Validator(ValidatorFactory factory,
EntityMetaData<T> entityMeta,
MessageResolver messageResolver,
MessageBuilder messageBuilder,
String integerPattern,
String decimalPattern,
String datePattern,
int dateStyle,
int timeStyle)
Constructs a new
Validator with the specified factory,
entity metadata, message resolver and error message builder. |
Modifier and Type | Method and Description |
---|---|
static <V> Constraint<V> |
ConstraintFactory.cascade(EntityMetaData<V> metadata)
Returns constraint that performs cascade validation on an entity.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityMetaData<T>
This class provides base implementation of the
EntityMetaData
interface. |
class |
BeanMetaData<T>
This class provides
EntityMetaData implementation for java
beans. |
class |
MapMetaData
This class provides
EntityMetaData implementation for map. |
Modifier and Type | Method and Description |
---|---|
abstract <M extends EntityMetaData<T>> |
MetaDataBuilder.build()
Builds a new
EntityMetaData instance. |
Copyright © 2011–2020 FoxLabs. All rights reserved.