public class DefaultValidatorFactory extends Object implements ValidatorFactory
| 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.
|
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 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–2016 Apache Software Foundation. All rights reserved.