net.sf.jsefa.common.validator.traversal
Class TraversingValidatorFactory<N>

java.lang.Object
  extended by net.sf.jsefa.common.validator.traversal.TraversingValidatorFactory<N>
Type Parameters:
N - the type of the data type name

public class TraversingValidatorFactory<N>
extends Object

Factory for creating traversing Validators.

Author:
Norman Lahme-Huetig

Constructor Summary
TraversingValidatorFactory(TypeMappingRegistry<N> typeMappingRegistry, ObjectAccessorProvider objectAccessorProvider)
          Constructs a new TraversingValidatorFactory.
 
Method Summary
 Validator create(N dataTypeName, Validator rootValidator)
          Creates a new traversing Validator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraversingValidatorFactory

public TraversingValidatorFactory(TypeMappingRegistry<N> typeMappingRegistry,
                                  ObjectAccessorProvider objectAccessorProvider)
Constructs a new TraversingValidatorFactory.

Parameters:
typeMappingRegistry - the type mapping registry
objectAccessorProvider - the object accessor provider
Method Detail

create

public Validator create(N dataTypeName,
                        Validator rootValidator)
Creates a new traversing Validator.

Parameters:
dataTypeName - the data type name
rootValidator - the root validator
Returns:
a traversing Validator


Copyright © 2014. All rights reserved.