com.opensymphony.xwork2.validator
Class DefaultValidatorFileParser
java.lang.Object
com.opensymphony.xwork2.validator.DefaultValidatorFileParser
- All Implemented Interfaces:
- ValidatorFileParser
public class DefaultValidatorFileParser
- extends Object
- implements 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
- See Also:
ValidatorConfig
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MULTI_TEXTVALUE_SEPARATOR
static final String MULTI_TEXTVALUE_SEPARATOR
- See Also:
- Constant Field Values
objectFactory
private ObjectFactory objectFactory
DefaultValidatorFileParser
public DefaultValidatorFileParser()
setObjectFactory
public void setObjectFactory(ObjectFactory fac)
parseActionValidatorConfigs
public List<ValidatorConfig> parseActionValidatorConfigs(ValidatorFactory validatorFactory,
InputStream is,
String resourceName)
- Description copied from interface:
ValidatorFileParser
- Parse resource for a list of ValidatorConfig objects.
- Specified by:
parseActionValidatorConfigs
in interface ValidatorFileParser
is
- input stream to the resourceresourceName
- file name of the resource
- Returns:
- List list of ValidatorConfig
parseValidatorDefinitions
public void parseValidatorDefinitions(Map<String,String> validators,
InputStream is,
String resourceName)
- Description copied from interface:
ValidatorFileParser
- Parses validator definitions
- Specified by:
parseValidatorDefinitions
in interface ValidatorFileParser
is
- The input streamresourceName
- The location of the input stream
getTextValue
public static String getTextValue(Element valueEle)
- Extract 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.
- See Also:
CharacterData
,
EntityReference
,
Comment
addValidatorConfigs
private void addValidatorConfigs(ValidatorFactory factory,
NodeList validatorNodes,
Map extraParams,
List validatorCfgs)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.