|
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
@SuppressWarnings({ "rawtypes", "unchecked" }) public abstract class AbstractTypeConvertingMap extends groovy.lang.GroovyObjectSupport
An category for use with maps that want type conversion capabilities Type converting maps have no inherent ordering. Two maps with identical entries but arranged in a different order internally are considered equal.
Field Summary | |
---|---|
protected java.util.Map |
wrappedMap
|
Constructor Summary | |
AbstractTypeConvertingMap()
|
|
AbstractTypeConvertingMap(java.util.Map map)
|
Method Summary | |
---|---|
boolean
|
asBoolean()
|
void
|
clear()
|
boolean
|
containsKey(java.lang.Object k)
|
boolean
|
containsValue(java.lang.Object v)
|
java.util.Date
|
date(java.lang.String name)
Obtains a date for the given parameter name |
java.util.Date
|
date(java.lang.String name, java.lang.String format)
Obtains a date for the given parameter name and format |
java.util.Date
|
date(java.lang.String name, java.util.Collection formats)
Obtains a date for the given parameter name and format |
java.util.Set
|
entrySet()
|
boolean
|
equals(java.lang.Object that)
|
java.lang.Object
|
get(java.lang.Object k)
|
java.lang.Boolean
|
getBoolean(java.lang.String name)
Helper method for obtaining float value from parameter |
java.lang.Boolean
|
getBoolean(java.lang.String name, java.lang.Boolean defaultValue)
|
java.lang.Byte
|
getByte(java.lang.String name)
Helper method for obtaining integer value from parameter |
java.lang.Byte
|
getByte(java.lang.String name, java.lang.Integer defaultValue)
|
java.lang.Character
|
getChar(java.lang.String name)
Helper method for obtaining Character value from parameter |
java.lang.Character
|
getChar(java.lang.String name, java.lang.Integer defaultValue)
|
java.util.Date
|
getDate(java.lang.String name)
Obtains a date for the parameter name using the default format |
java.util.Date
|
getDate(java.lang.String name, java.lang.String format)
Obtains a date from the parameter using the given format |
java.lang.Double
|
getDouble(java.lang.String name)
Helper method for obtaining double value from parameter |
java.lang.Double
|
getDouble(java.lang.String name, java.lang.Double defaultValue)
|
java.lang.Float
|
getFloat(java.lang.String name)
Helper method for obtaining float value from parameter |
java.lang.Float
|
getFloat(java.lang.String name, java.lang.Float defaultValue)
|
java.lang.Integer
|
getInt(java.lang.String name)
Helper method for obtaining integer value from parameter |
java.lang.Integer
|
getInt(java.lang.String name, java.lang.Integer defaultValue)
|
java.util.List
|
getList(java.lang.String name)
Helper method for obtaining a list of values from parameter |
java.lang.Long
|
getLong(java.lang.String name)
Helper method for obtaining long value from parameter |
java.lang.Long
|
getLong(java.lang.String name, java.lang.Long defaultValue)
|
java.lang.Short
|
getShort(java.lang.String name)
Helper method for obtaining short value from parameter |
java.lang.Short
|
getShort(java.lang.String name, java.lang.Integer defaultValue)
|
int
|
hashCode()
|
boolean
|
isEmpty()
|
java.util.Set
|
keySet()
|
java.util.List
|
list(java.lang.String name)
|
java.lang.Object
|
put(java.lang.Object k, java.lang.Object v)
|
void
|
putAll(java.util.Map m)
|
java.lang.Object
|
remove(java.lang.Object o)
|
int
|
size()
|
java.lang.String
|
toString()
|
java.util.Collection
|
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(), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), 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() |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected java.util.Map wrappedMap
Constructor Detail |
---|
public AbstractTypeConvertingMap()
public AbstractTypeConvertingMap(java.util.Map map)
Method Detail |
---|
public boolean asBoolean()
public void clear()
public boolean containsKey(java.lang.Object k)
public boolean containsValue(java.lang.Object v)
public java.util.Date date(java.lang.String name)
name
- The name of the parameter
public java.util.Date date(java.lang.String name, java.lang.String format)
name
- The name of the parameterformat
- The format
public java.util.Date date(java.lang.String name, java.util.Collection formats)
name
- The name of the parameterformats
- The formats
public java.util.Set entrySet()
@Override public boolean equals(java.lang.Object that)
public java.lang.Object get(java.lang.Object k)
public java.lang.Boolean getBoolean(java.lang.String name)
name
- The name of the parameter
public java.lang.Boolean getBoolean(java.lang.String name, java.lang.Boolean defaultValue)
public java.lang.Byte getByte(java.lang.String name)
name
- The name of the parameter
public java.lang.Byte getByte(java.lang.String name, java.lang.Integer defaultValue)
public java.lang.Character getChar(java.lang.String name)
name
- The name of the parameter
public java.lang.Character getChar(java.lang.String name, java.lang.Integer defaultValue)
public java.util.Date getDate(java.lang.String name)
public java.util.Date getDate(java.lang.String name, java.lang.String format)
name
- The nameformat
- The format
public java.lang.Double getDouble(java.lang.String name)
name
- The name of the parameter
public java.lang.Double getDouble(java.lang.String name, java.lang.Double defaultValue)
public java.lang.Float getFloat(java.lang.String name)
name
- The name of the parameter
public java.lang.Float getFloat(java.lang.String name, java.lang.Float defaultValue)
public java.lang.Integer getInt(java.lang.String name)
name
- The name of the parameter
public java.lang.Integer getInt(java.lang.String name, java.lang.Integer defaultValue)
public java.util.List getList(java.lang.String name)
name
- The name of the parameter
public java.lang.Long getLong(java.lang.String name)
name
- The name of the parameter
public java.lang.Long getLong(java.lang.String name, java.lang.Long defaultValue)
public java.lang.Short getShort(java.lang.String name)
name
- The name of the parameter
public java.lang.Short getShort(java.lang.String name, java.lang.Integer defaultValue)
@Override public int hashCode()
public boolean isEmpty()
public java.util.Set keySet()
public java.util.List list(java.lang.String name)
public java.lang.Object put(java.lang.Object k, java.lang.Object v)
public void putAll(java.util.Map m)
public java.lang.Object remove(java.lang.Object o)
public int size()
public String toString() { public java.lang.String toString()
public java.util.Collection values()
Groovy Documentation