Modifier and Type | Class and Description |
---|---|
class |
NoValidatorType
Class used to denote within annotations that no validator type is given.
|
Modifier and Type | Method and Description |
---|---|
Validator |
ValidatorFactory.createContextualValidator(Class<?> objectType,
Field field,
Annotation contextAnnotation,
Class<? extends Annotation> dataTypeAnnotationType)
Creates a contextual validator for the given object type.
|
Validator |
ValidatorFactory.createValidator(Class<?> objectType,
Class<? extends Annotation>... fieldAnnotationTypes)
Creates a context free validator for the given object type.
|
Modifier and Type | Method and Description |
---|---|
Validator |
NodeMapping.getValidator() |
Validator |
EntryPoint.getValidator()
Returns the validator.
|
Validator |
ComplexTypeMapping.getValidator() |
Constructor and Description |
---|
ComplexTypeMapping(Class<?> objectType,
N dataTypeName,
Collection<M> nodeMappings,
ObjectAccessor objectAccessor,
Validator validator)
Constructs a new
ComplexTypeMapping . |
EntryPoint(T dataTypeName,
D designator,
Validator validator)
Constructs a entry point given data type name and a designator.
|
NodeMapping(D dataTypeName,
N nodeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator)
Constructs a new
NodeMapping . |
Modifier and Type | Class and Description |
---|---|
class |
BigDecimalValidator
A validator for
BigDecimal values. |
class |
CollectionValidator
A validator for
Collection values. |
class |
IntegerValidator
A validator for
Integer values. |
class |
LongValidator
A validator for
Long values. |
class |
MapValidator
A validator for
Map values. |
class |
NumberValidator<T extends Number>
A validator for
Number values. |
class |
StringValidator
A validator for
String values. |
Modifier and Type | Method and Description |
---|---|
Validator |
ValidatorProvider.getForObjectType(Class<?> objectType,
String[] constraints)
Returns a
Validator for the given object type and constraints. |
Validator |
ValidatorProvider.getForValidatorType(Class<? extends Validator> validatorType,
Class<?> objectType,
String[] constraints)
Returns an instance of the given
Validator type initialized with the given constraints. |
Modifier and Type | Method and Description |
---|---|
Validator |
ValidatorProvider.getForValidatorType(Class<? extends Validator> validatorType,
Class<?> objectType,
String[] constraints)
Returns an instance of the given
Validator type initialized with the given constraints. |
void |
ValidatorProvider.registerValidatorType(Class<?> objectType,
Class<? extends Validator> validatorType)
Registers the given
Validator type as being responsible for values of the given object type. |
Modifier and Type | Method and Description |
---|---|
Validator |
TraversingValidatorFactory.create(N dataTypeName,
Validator rootValidator)
Creates a new traversing
Validator . |
Modifier and Type | Method and Description |
---|---|
Validator |
TraversingValidatorFactory.create(N dataTypeName,
Validator rootValidator)
Creates a new traversing
Validator . |
Constructor and Description |
---|
FieldMapping(String dataTypename,
RbfFieldDescriptor nodeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator)
Constructs a new
FieldMapping . |
RbfComplexTypeMapping(Class<?> objectType,
String dataTypeName,
ObjectAccessor objectAccessor,
Collection<RbfNodeMapping<?>> nodeMappings,
Validator validator)
Constructs a new
RbfComplexTypeMapping . |
RbfEntryPoint(String dataTypeName,
String prefix,
Validator validator)
Constructs a new
RbfEntryPoint . |
RbfNodeMapping(String dataTypeName,
T nodeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator)
Constructs a new
NodeMapping . |
RecordMapping(String dataTypeName,
RecordDescriptor nodeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
boolean indirectMapping,
Validator validator)
Constructs a new
RecordMapping . |
Modifier and Type | Method and Description |
---|---|
void |
ElementMappingsBuilder.addMapping(QName dataTypeName,
ElementDescriptor elementDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator,
TextMode textMode)
Adds an element mapping to be build.
|
void |
ElementMappingsBuilder.addMapping(QName dataTypeName,
ElementDescriptor elementDescriptor,
FieldDescriptor fieldDescriptor,
Validator validator,
TextMode textMode)
Adds an element mapping to be build.
|
Constructor and Description |
---|
AttributeMapping(QName dataTypeName,
AttributeDescriptor attributeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator)
Constructs a new
AttributeMapping for the given data type name, attribute descriptor and
field descriptor. |
ElementMapping(QName dataTypeName,
ElementDescriptor elementDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator,
boolean elementNameIsAmbiguous,
TextMode textMode)
Constructs a new
ElementMapping . |
TextContentMapping(QName dataTypeName,
TextContentDescriptor textContentDescriptor,
FieldDescriptor fieldDescriptor,
Validator validator,
TextMode textMode)
Constructs a new
TextContentMapping for the given data type name, text content descriptor and
field descriptor. |
XmlComplexTypeMapping(Class<?> objectType,
QName dataTypeName,
ObjectAccessor objectAccessor,
Collection<XmlNodeMapping<?>> nodeMappings,
Validator validator)
Constructs a new
XmlComplexTypeMapping . |
XmlEntryPoint(QName dataTypeName,
QName elementName,
Validator validator)
Constructs a new
XmlEntryPoint . |
XmlNodeMapping(QName dataTypeName,
T nodeDescriptor,
Class<?> objectType,
FieldDescriptor fieldDescriptor,
Validator validator)
Constructs a new
NodeMapping . |
Copyright © 2014. All rights reserved.