Package org.apache.struts2.validator
Interface ValidatorFileParser
- All Known Implementing Classes:
- DefaultValidatorFileParser
public interface ValidatorFileParser
This class serves 2 purpose :
 
- Parse the validation config file. (eg. MyAction-validation.xml, MyAction-actionAlias-validation.xml) to return a List of ValidatorConfig encapsulating the validator information.
- 
 Parse the validator definition file, (eg. validators.xml) that defines the Validators registered with XWork.
- Author:
- Jason Carreira, James House, tm_jee ( tm_jee (at) yahoo.co.uk ), Rob Harrop, Rene Gielen
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionparseActionValidatorConfigs(ValidatorFactory validatorFactory, InputStream is, String resourceName) Parse resource for a list of ValidatorConfig objects (configuring which validator(s) are being applied to a particular field etc.)voidparseValidatorDefinitions(Map<String, String> validators, InputStream is, String resourceName) Parses validator definitions (register various validators with XWork).
- 
Method Details- 
parseActionValidatorConfigsList<ValidatorConfig> parseActionValidatorConfigs(ValidatorFactory validatorFactory, InputStream is, String resourceName) Parse resource for a list of ValidatorConfig objects (configuring which validator(s) are being applied to a particular field etc.)- Parameters:
- validatorFactory- a validator factory
- is- input stream to the resource
- resourceName- file name of the resource
- Returns:
- List list of ValidatorConfig
 
- 
parseValidatorDefinitionsParses validator definitions (register various validators with XWork).- Parameters:
- validators- map of validators
- is- The input stream
- resourceName- The location of the input stream
 
 
-