|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgroovy.lang.GroovyObjectSupport
org.codehaus.groovy.grails.web.util.AbstractTypeConvertingMap
org.codehaus.groovy.grails.web.util.TypeConvertingMap
org.codehaus.groovy.grails.web.servlet.mvc.GrailsParameterMap
@java.lang.SuppressWarnings({ "rawtypes", "unchecked" })
public class GrailsParameterMap
extends TypeConvertingMap
A parameter map class that allows mixing of request parameters and controller parameters. If a controller parameter is set with the same name as a request parameter the controller parameter value is retrieved.
| Field Summary | |
|---|---|
static java.lang.Object[] |
EMPTY_ARGS
|
static java.lang.String |
REQUEST_BODY_PARSED
|
| Fields inherited from class AbstractTypeConvertingMap | |
|---|---|
| wrappedMap |
| Constructor Summary | |
GrailsParameterMap(java.util.Map values, javax.servlet.http.HttpServletRequest request)
Does not populate the GrailsParameterMap from the request but instead uses the supplied values. |
|
GrailsParameterMap(javax.servlet.http.HttpServletRequest request)
Creates a GrailsParameterMap populating from the given request object |
|
| Method Summary | |
|---|---|
void
|
addParametersFrom(GrailsParameterMap otherMap)
|
java.lang.Object
|
clone()
|
java.lang.Object
|
get(java.lang.Object key)
|
java.util.Date
|
getDate(java.lang.String name)
|
java.lang.Object
|
getIdentifier()
|
javax.servlet.http.HttpServletRequest
|
getRequest()
@return Returns the request. |
java.lang.Object
|
put(java.lang.Object key, java.lang.Object value)
|
void
|
putAll(java.util.Map map)
Obtains a date for the parameter name using the default format |
java.lang.Object
|
remove(java.lang.Object key)
|
java.lang.String
|
toQueryString()
Converts this parameter map into a query String. |
| Methods inherited from class TypeConvertingMap | |
|---|---|
| boolean, boolean, byte, byte, char, char, char, clone, double, double, float, float, int, int, long, long, short, short |
| Methods inherited from class AbstractTypeConvertingMap | |
|---|---|
| asBoolean, clear, containsKey, containsValue, date, date, date, entrySet, equals, get, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getList, getLong, getLong, getShort, getShort, hashCode, isEmpty, keySet, list, put, putAll, remove, size, toString, values |
| Methods inherited from class groovy.lang.GroovyObjectSupport | |
|---|---|
| groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() |
| Field Detail |
|---|
public static final java.lang.Object[] EMPTY_ARGS
public static final java.lang.String REQUEST_BODY_PARSED
| Constructor Detail |
|---|
public GrailsParameterMap(java.util.Map values, javax.servlet.http.HttpServletRequest request)
values - The values to populate withrequest - The request object
public GrailsParameterMap(javax.servlet.http.HttpServletRequest request)
request - The request object
| Method Detail |
|---|
public void addParametersFrom(GrailsParameterMap otherMap)
@java.lang.Overridepublic Object clone() {
public java.lang.Object clone()
@java.lang.Overrideif (valueArray.length == 1) {
public java.lang.Object get(java.lang.Object key)
@java.lang.OverrideString format = CACHED_DATE_FORMATS.get(name); public java.util.Date getDate(java.lang.String name)
public java.lang.Object getIdentifier()
public javax.servlet.http.HttpServletRequest getRequest()
@java.lang.Override public java.lang.Object put(java.lang.Object key, java.lang.Object value)
@java.lang.Override public void putAll(java.util.Map map)
name - The name of the parameter
@java.lang.Override/** public java.lang.Object remove(java.lang.Object key)
public java.lang.String toQueryString()
Groovy Documentation