org.apache.cocoon.environment.wrapper
Class RequestParameters

java.lang.Object
  |
  +--org.apache.cocoon.environment.wrapper.RequestParameters
All Implemented Interfaces:
java.io.Serializable

public final class RequestParameters
extends java.lang.Object
implements java.io.Serializable

This class is used by the RequestWrapper. It parses a query string and creates a parameter representation required for the Request object.

Version:
$Id: RequestParameters.java,v 1.4 2002/02/22 07:03:51 cziegeler Exp $
Author:
Carsten Ziegeler
See Also:
Serialized Form

Constructor Summary
RequestParameters(java.lang.String queryString)
          Construct a new object from a queryString
 
Method Summary
 java.lang.String getParameter(java.lang.String name)
          Get the value of a parameter.
 java.lang.String getParameter(java.lang.String name, java.lang.String defaultValue)
          Get the value of a parameter.
 java.util.Enumeration getParameterNames()
          Get all parameter names.
 java.lang.String[] getParameterValues(java.lang.String name)
          Get all values of a parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestParameters

public RequestParameters(java.lang.String queryString)
Construct a new object from a queryString
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)
Get the value of a parameter.
Parameters:
name - The name of the parameter.
Returns:
The value of the first parameter with the name or null

getParameter

public java.lang.String getParameter(java.lang.String name,
                                     java.lang.String defaultValue)
Get the value of a parameter.
Parameters:
name - The name of the parameter.
defaultValue - The default value if the parameter does not exist.
Returns:
The value of the first parameter with the name or defaultValue

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
Get all values of a parameter.
Parameters:
name - The name of the parameter.
Returns:
Array of the (String) values or null if the parameter is not defined.

getParameterNames

public java.util.Enumeration getParameterNames()
Get all parameter names.
Returns:
Enumeration for the (String) parameter names.


Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.