|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.GroovyObjectSupport org.codehaus.groovy.grails.web.util.AbstractTypeConvertingMap org.codehaus.groovy.grails.web.util.TypeConvertingMap org.codehaus.groovy.grails.web.servlet.mvc.GrailsParameterMap
@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 | |
---|---|
java.lang.Object
|
clone()
|
java.lang.Object
|
get(java.lang.Object key)
|
java.util.Date
|
getDate(java.lang.String name)
|
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)
|
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#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(long), 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 Object clone() { public java.lang.Object clone()
String[] valueArray = (String[])returnValue; public java.lang.Object get(java.lang.Object key)
private String lookupFormat(String name) { public java.util.Date getDate(java.lang.String name)
public javax.servlet.http.HttpServletRequest getRequest()
@Override public java.lang.Object put(java.lang.Object key, java.lang.Object value)
*/ public void putAll(java.util.Map map)
public java.lang.Object remove(java.lang.Object key)
public java.lang.String toQueryString()
Groovy Documentation