com.arsdigita.web
Class ParameterMap
java.lang.Object
com.arsdigita.web.ParameterMap
- All Implemented Interfaces:
- Cloneable
- public class ParameterMap
- extends Object
- implements Cloneable
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/web/ParameterMap.java#19 $
- Author:
- Justin Ross <jross@redhat.com>
versionId
public static final String versionId
- See Also:
- Constant Field Values
ParameterMap
public ParameterMap()
ParameterMap
public ParameterMap(javax.servlet.http.HttpServletRequest sreq)
ParameterMap
public ParameterMap(Map params)
fromString
public static final ParameterMap fromString(String query)
registerListener
public static final void registerListener(ParameterListener listener)
clone
public Object clone()
throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
clear
public final void clear()
getParameter
public final String getParameter(String name)
setParameter
public final void setParameter(String name,
String value)
- Sets the parameter
name to value
. If
value
is null, this method sets the value to the
empty string.
Use of this method assumes that the parameter has only one
value; if you wish to give a parameter multiple values, use
setParameterValues(String, String[])
.
- Parameters:
name
- The String
name of the parametervalue
- The String
value of the parameter- See Also:
ServletRequest.getParameter(String)
setParameter
public final void setParameter(String name,
Object value)
- A convenience method that calls
setParameter(String,
String)
using value.toString()
. If
value
is null, it is converted to the empty
string.
- Parameters:
name
- The String
name of the parametervalue
- The Object
value of the parameter
getParameterValues
public final String[] getParameterValues(String name)
setParameterValues
public final void setParameterValues(String name,
String[] values)
clearParameter
public final void clearParameter(String name)
getParameterMap
public final Map getParameterMap()
toString
public final String toString()
getQueryString
public final String getQueryString()
runListeners
public final void runListeners(javax.servlet.http.HttpServletRequest sreq)
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC