Package org.apache.struts2.validator
Class DefaultValidatorFileParser
java.lang.Object
org.apache.struts2.validator.DefaultValidatorFileParser
- All Implemented Interfaces:
- ValidatorFileParser
Parse the validation file. (eg. MyAction-validation.xml, MyAction-actionAlias-validation.xml)
 to return a List of ValidatorConfig encapsulating the validator information.
- Author:
- Jason Carreira, James House, tm_jee ( tm_jee (at) yahoo.co.uk ), Rob Harrop, Rene Gielen, Martin Gilday
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetTextValue(Element valueEle) Extract trimmed text value from the given DOM element, ignoring XML comments.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.)voidparseValidatorDefinitions(Map<String, String> validators, InputStream is, String resourceName) Parses validator definitions (register various validators with XWork).voidvoid
- 
Constructor Details- 
DefaultValidatorFileParserpublic DefaultValidatorFileParser()
 
- 
- 
Method Details- 
setMultiTextvalueSeparator
- 
getMultiTextvalueSeparator
- 
setObjectFactory
- 
parseActionValidatorConfigspublic List<ValidatorConfig> parseActionValidatorConfigs(ValidatorFactory validatorFactory, InputStream is, String resourceName) Description copied from interface:ValidatorFileParserParse resource for a list of ValidatorConfig objects (configuring which validator(s) are being applied to a particular field etc.)- Specified by:
- parseActionValidatorConfigsin interface- ValidatorFileParser
- Parameters:
- validatorFactory- a validator factory
- is- input stream to the resource
- resourceName- file name of the resource
- Returns:
- List list of ValidatorConfig
 
- 
parseValidatorDefinitionspublic void parseValidatorDefinitions(Map<String, String> validators, InputStream is, String resourceName) Description copied from interface:ValidatorFileParserParses validator definitions (register various validators with XWork).- Specified by:
- parseValidatorDefinitionsin interface- ValidatorFileParser
- Parameters:
- validators- map of validators
- is- The input stream
- resourceName- The location of the input stream
 
- 
getTextValueExtract trimmed text value from the given DOM element, ignoring XML comments. Appends all CharacterData nodes and EntityReference nodes into a single String value, excluding Comment nodes. This method is based on a method originally found in DomUtils class of Springframework.- Parameters:
- valueEle- the given DOM element
- Returns:
- the text value
- See Also:
 
 
-