org.codehaus.groovy.grails.web.servlet.mvc
Class GrailsParameterMap

java.lang.Object
  extended by org.codehaus.groovy.grails.web.util.TypeConvertingMap
      extended by org.codehaus.groovy.grails.web.servlet.mvc.GrailsParameterMap
All Implemented Interfaces:
groovy.lang.GroovyObject, Cloneable, Map

public class GrailsParameterMap
extends TypeConvertingMap
implements groovy.lang.GroovyObject


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class org.codehaus.groovy.grails.web.util.TypeConvertingMap
wrappedMap
 
Constructor Summary
GrailsParameterMap(HttpServletRequest request)
           
GrailsParameterMap(Map values, HttpServletRequest request)
           
 
Method Summary
protected  groovy.lang.MetaClass $getStaticMetaClass()
           
 void clear()
           
protected  Object clone()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set entrySet()
           
 Object get(Object key)
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 HttpServletRequest getRequest()
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isEmpty()
           
 Set keySet()
           
 List list(String name)
           
 Object put(Object key, Object value)
           
 void putAll(Map map)
           
 Object remove(Object key)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 int size()
           
 String toQueryString()
           
 String toString()
           
 Collection values()
           
 
Methods inherited from class org.codehaus.groovy.grails.web.util.TypeConvertingMap
getBoolean, getByte, getDouble, getFloat, getInt, getList, getLong, getShort
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

GrailsParameterMap

public GrailsParameterMap(HttpServletRequest request)

GrailsParameterMap

public GrailsParameterMap(Map values,
                          HttpServletRequest request)
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject
Overrides:
getMetaClass in class TypeConvertingMap

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject
Overrides:
setMetaClass in class TypeConvertingMap

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject
Overrides:
invokeMethod in class TypeConvertingMap

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject
Overrides:
getProperty in class TypeConvertingMap

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject
Overrides:
setProperty in class TypeConvertingMap

getRequest

public HttpServletRequest getRequest()

size

public int size()
Specified by:
size in interface Map
Overrides:
size in class TypeConvertingMap

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Map
Overrides:
isEmpty in class TypeConvertingMap

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map
Overrides:
containsKey in class TypeConvertingMap

containsValue

public boolean containsValue(Object value)
Specified by:
containsValue in interface Map
Overrides:
containsValue in class TypeConvertingMap

get

public Object get(Object key)
Specified by:
get in interface Map
Overrides:
get in class TypeConvertingMap

put

public Object put(Object key,
                  Object value)
Specified by:
put in interface Map
Overrides:
put in class TypeConvertingMap

remove

public Object remove(Object key)
Specified by:
remove in interface Map
Overrides:
remove in class TypeConvertingMap

putAll

public void putAll(Map map)
Specified by:
putAll in interface Map
Overrides:
putAll in class TypeConvertingMap

clear

public void clear()
Specified by:
clear in interface Map
Overrides:
clear in class TypeConvertingMap

keySet

public Set keySet()
Specified by:
keySet in interface Map
Overrides:
keySet in class TypeConvertingMap

values

public Collection values()
Specified by:
values in interface Map
Overrides:
values in class TypeConvertingMap

entrySet

public Set entrySet()
Specified by:
entrySet in interface Map
Overrides:
entrySet in class TypeConvertingMap

clone

protected Object clone()
Overrides:
clone in class Object

toQueryString

public String toQueryString()

toString

public String toString()
Overrides:
toString in class Object

list

public List list(String name)

$getStaticMetaClass

protected groovy.lang.MetaClass $getStaticMetaClass()
Overrides:
$getStaticMetaClass in class TypeConvertingMap