public class DefaultValidatorFactory extends Object implements ValidatorFactory, Initializable
| Modifier and Type | Field and Description | 
|---|---|
protected ObjectFactory | 
objectFactory  | 
protected ValidatorFileParser | 
validatorFileParser  | 
protected Map<String,String> | 
validators  | 
| Constructor and Description | 
|---|
DefaultValidatorFactory(ObjectFactory objectFactory,
                       ValidatorFileParser parser)  | 
| Modifier and Type | Method and Description | 
|---|---|
Validator | 
getValidator(ValidatorConfig cfg)
Get a Validator that matches the given configuration. 
 | 
void | 
init()
Use this method to initialise your bean, the whole dependency graph was already built 
 | 
String | 
lookupRegisteredValidatorType(String name)
Lookup to get the FQ classname of the given validator name. 
 | 
void | 
registerValidator(String name,
                 String className)
Registers the given validator to the existing map of validators. 
 | 
protected ObjectFactory objectFactory
protected ValidatorFileParser validatorFileParser
public DefaultValidatorFactory(ObjectFactory objectFactory, ValidatorFileParser parser)
public void init()
Initializableinit in interface Initializablepublic Validator getValidator(ValidatorConfig cfg)
ValidatorFactorygetValidator in interface ValidatorFactorycfg - the configurator.public void registerValidator(String name, String className)
ValidatorFactoryregisterValidator in interface ValidatorFactoryname - name of validator to add.className - the FQ classname of the validator.public String lookupRegisteredValidatorType(String name)
ValidatorFactorylookupRegisteredValidatorType in interface ValidatorFactoryname - name of validator to lookup.Copyright © 2000–2020 Apache Software Foundation. All rights reserved.