public class RecursiveDescentPropertyValidator
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
RecursiveDescentPropertyValidator.MessageHolder |
| Modifier and Type | Field and Description |
|---|---|
protected ValidatorMetaDataReader |
validatorMetaDataReader |
| Constructor and Description |
|---|
RecursiveDescentPropertyValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected CompositeValidator |
createValidator(java.util.List<ValidatorMetaData> validationMetaDataList)
Create the validator by looking it up in the ObjectRegistry and then
populating it with values from the meta-data list.
|
protected java.util.List<ValidatorMetaData> |
readMetaData(java.lang.Class<?> clazz,
java.lang.String propertyName) |
void |
setValidatorMetaDataReader(ValidatorMetaDataReader validatorMetaDataReader) |
protected boolean |
shouldFieldBeValidated() |
java.util.List<RecursiveDescentPropertyValidator.MessageHolder> |
validateObject(java.lang.Object object) |
java.util.List<RecursiveDescentPropertyValidator.MessageHolder> |
validateObject(java.lang.Object object,
java.util.Map<java.lang.String,java.lang.Object> registry) |
java.util.List<RecursiveDescentPropertyValidator.MessageHolder> |
validateObjectWithMessages(java.lang.Object object,
java.util.List<RecursiveDescentPropertyValidator.MessageHolder> validationMessages) |
protected ValidatorMetaDataReader validatorMetaDataReader
protected CompositeValidator createValidator(java.util.List<ValidatorMetaData> validationMetaDataList)
validationMetaDataList - Holds metadataInformation about validation.protected java.util.List<ValidatorMetaData> readMetaData(java.lang.Class<?> clazz, java.lang.String propertyName)
protected boolean shouldFieldBeValidated()
public java.util.List<RecursiveDescentPropertyValidator.MessageHolder> validateObject(java.lang.Object object)
public java.util.List<RecursiveDescentPropertyValidator.MessageHolder> validateObject(java.lang.Object object, java.util.Map<java.lang.String,java.lang.Object> registry)
public java.util.List<RecursiveDescentPropertyValidator.MessageHolder> validateObjectWithMessages(java.lang.Object object, java.util.List<RecursiveDescentPropertyValidator.MessageHolder> validationMessages)
public void setValidatorMetaDataReader(ValidatorMetaDataReader validatorMetaDataReader)
Copyright © 2014. All Rights Reserved.