Package org.apache.struts2.validator
Class AnnotationActionValidatorManager
java.lang.Object
org.apache.struts2.validator.DefaultActionValidatorManager
org.apache.struts2.validator.AnnotationActionValidatorManager
- All Implemented Interfaces:
ActionValidatorManager
AnnotationActionValidatorManager is the entry point into XWork's annotations-based validator framework.
Validation rules are specified as annotations within the source files.
- Author:
- Rainer Hermanns, jepjep
-
Field Summary
Fields inherited from class org.apache.struts2.validator.DefaultActionValidatorManager
fileManager, reloadingConfigs, textProviderFactory, VALIDATION_CONFIG_SUFFIX, validatorCache, validatorFactory, validatorFileCache, validatorFileParser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ValidatorConfig>buildAliasValidatorConfigs(Class aClass, String context, boolean checkFile) protected List<ValidatorConfig>buildClassValidatorConfigs(Class aClass, boolean checkFile) protected StringbuildValidatorKey(Class clazz, String context) Builds a key for validators - used when caching validators.Methods inherited from class org.apache.struts2.validator.DefaultActionValidatorManager
buildValidatorConfigs, getValidatorFromValidatorConfig, getValidators, getValidators, loadFile, setFileManagerFactory, setReloadingConfigs, setTextProviderFactory, setValidatorFactory, setValidatorFileParser, validate, validate, validate, validate
-
Constructor Details
-
AnnotationActionValidatorManager
public AnnotationActionValidatorManager()
-
-
Method Details
-
buildValidatorKey
Description copied from class:DefaultActionValidatorManagerBuilds a key for validators - used when caching validators.- Overrides:
buildValidatorKeyin classDefaultActionValidatorManager- Parameters:
clazz- the action.context- context- Returns:
- a validator key which is the class name plus context.
-
buildAliasValidatorConfigs
protected List<ValidatorConfig> buildAliasValidatorConfigs(Class aClass, String context, boolean checkFile) - Overrides:
buildAliasValidatorConfigsin classDefaultActionValidatorManager
-
buildClassValidatorConfigs
- Overrides:
buildClassValidatorConfigsin classDefaultActionValidatorManager
-