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–2025 Apache Software Foundation. All rights reserved.