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 String
buildValidatorKey
(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:DefaultActionValidatorManager
Builds a key for validators - used when caching validators.- Overrides:
buildValidatorKey
in 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:
buildAliasValidatorConfigs
in classDefaultActionValidatorManager
-
buildClassValidatorConfigs
- Overrides:
buildClassValidatorConfigs
in classDefaultActionValidatorManager
-