Klasse DefaultParameterParser

java.lang.Object
org.apache.fulcrum.parser.BaseValueParser
org.apache.fulcrum.parser.DefaultParameterParser
Alle implementierten Schnittstellen:
Iterable<String>, org.apache.avalon.framework.logger.LogEnabled, ParameterParser, ParserServiceSupport, ValueParser

public class DefaultParameterParser extends BaseValueParser implements ParameterParser
DefaultParameterParser is a utility object to handle parsing and retrieving the data passed via the GET/POST/PATH_INFO arguments.

NOTE: The name= portion of a name=value pair may be converted to lowercase or uppercase when the object is initialized and when new data is added. This behaviour is determined by the url.case.folding property in TurbineResources.properties. Adding a name/value pair may overwrite existing name=value pairs if the names match:

 ParameterParser pp = data.getParameters();
 pp.add("ERROR",1);
 pp.add("eRrOr",2);
 int result = pp.getInt("ERROR");
 
In the above example, result is 2.
Version:
$Id$
Autor:
Ilkka Priha, Jon S. Stevens, Sean Legassick, Jürgen Hoffmann
  • Konstruktordetails

    • DefaultParameterParser

      public DefaultParameterParser()
      Create a new empty instance of ParameterParser. Uses the default character encoding (US-ASCII).

      To add name/value pairs to this set of parameters, use the add() methods.

    • DefaultParameterParser

      public DefaultParameterParser(String characterEncoding)
      Create a new empty instance of ParameterParser. Takes a character encoding name to use when converting strings to bytes.

      To add name/value pairs to this set of parameters, use the add() methods.

      Parameter:
      characterEncoding - The character encoding of strings.
  • Methodendetails