Save This Page
Home » xwork-2.1.1-src » com.opensymphony.xwork2.validator » [javadoc | source]
    1   package com.opensymphony.xwork2.validator;
    2   
    3   import java.util.List;
    4   import java.util.Map;
    5   import java.io.InputStream;
    6   
    7   /**
    8    * Parse the validation file. (eg. MyAction-validation.xml, MyAction-actionAlias-validation.xml)
    9    * to return a List of ValidatorConfig encapsulating the validator information.
   10    *
   11    * @author Jason Carreira
   12    * @author James House
   13    * @author tm_jee ( tm_jee (at) yahoo.co.uk )
   14    * @author Rob Harrop
   15    * @author Rene Gielen
   16    *
   17    * @see com.opensymphony.xwork2.validator.ValidatorConfig
   18    */
   19   public interface ValidatorFileParser {
   20       /**
   21        * Parse resource for a list of ValidatorConfig objects.
   22        *
   23        * @param is input stream to the resource
   24        * @param resourceName file name of the resource
   25        * @return List list of ValidatorConfig
   26        */
   27       List<ValidatorConfig> parseActionValidatorConfigs(ValidatorFactory validatorFactory, InputStream is, String resourceName);
   28   
   29       /**
   30        * Parses validator definitions
   31        *
   32        * @param is The input stream
   33        * @param resourceName The location of the input stream
   34        */
   35       void parseValidatorDefinitions(Map<String,String> validators, InputStream is, String resourceName);
   36   }

Save This Page
Home » xwork-2.1.1-src » com.opensymphony.xwork2.validator » [javadoc | source]