Uses of Interface
net.sf.jsefa.common.validator.Validator

Packages that use Validator
net.sf.jsefa.common.annotation   
net.sf.jsefa.common.mapping   
net.sf.jsefa.common.validator   
net.sf.jsefa.common.validator.provider   
net.sf.jsefa.common.validator.traversal   
net.sf.jsefa.rbf.mapping   
net.sf.jsefa.xml.mapping   
 

Uses of Validator in net.sf.jsefa.common.annotation
 

Classes in net.sf.jsefa.common.annotation that implement Validator
 class NoValidatorType
          Class used to denote within annotations that no validator type is given.
 

Methods in net.sf.jsefa.common.annotation that return Validator
 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.
 

Uses of Validator in net.sf.jsefa.common.mapping
 

Methods in net.sf.jsefa.common.mapping that return Validator
 Validator NodeMapping.getValidator()
           
 Validator EntryPoint.getValidator()
          Returns the validator.
 Validator ComplexTypeMapping.getValidator()
           
 

Constructors in net.sf.jsefa.common.mapping with parameters of type Validator
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.
 

Uses of Validator in net.sf.jsefa.common.validator
 

Classes in net.sf.jsefa.common.validator that implement Validator
 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.
 

Uses of Validator in net.sf.jsefa.common.validator.provider
 

Methods in net.sf.jsefa.common.validator.provider that return Validator
 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.
 

Method parameters in net.sf.jsefa.common.validator.provider with type arguments of type Validator
 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.
 

Uses of Validator in net.sf.jsefa.common.validator.traversal
 

Methods in net.sf.jsefa.common.validator.traversal that return Validator
 Validator TraversingValidatorFactory.create(N dataTypeName, Validator rootValidator)
          Creates a new traversing Validator.
 

Methods in net.sf.jsefa.common.validator.traversal with parameters of type Validator
 Validator TraversingValidatorFactory.create(N dataTypeName, Validator rootValidator)
          Creates a new traversing Validator.
 

Uses of Validator in net.sf.jsefa.rbf.mapping
 

Constructors in net.sf.jsefa.rbf.mapping with parameters of type Validator
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.
 

Uses of Validator in net.sf.jsefa.xml.mapping
 

Methods in net.sf.jsefa.xml.mapping with parameters of type Validator
 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.
 

Constructors in net.sf.jsefa.xml.mapping with parameters of type Validator
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.