public abstract class AbstractTypeConvertingMap
extends groovy.lang.GroovyObjectSupport
implements java.util.Map, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
wrappedMap |
| Constructor and Description |
|---|
AbstractTypeConvertingMap() |
AbstractTypeConvertingMap(java.util.Map map) |
| Modifier and Type | Method and Description |
|---|---|
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.util.Collection<java.lang.String> formats)
Obtains a date for the given parameter name and format
|
java.util.Date |
date(java.lang.String name,
java.lang.String format)
Obtains a date for the given parameter name and format
|
java.util.Set |
entrySet() |
boolean |
equals(java.util.Map that) |
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 boolean 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() |
public AbstractTypeConvertingMap()
public AbstractTypeConvertingMap(java.util.Map map)
public boolean equals(java.util.Map that)
public boolean equals(java.lang.Object that)
equals in interface java.util.Mapequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.MaphashCode in class java.lang.Objectpublic java.lang.Byte getByte(java.lang.String name)
name - The name of the parameterpublic 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 parameterpublic java.lang.Character getChar(java.lang.String name,
java.lang.Integer defaultValue)
public java.lang.Integer getInt(java.lang.String name)
name - The name of the parameterpublic java.lang.Integer getInt(java.lang.String name,
java.lang.Integer defaultValue)
public java.lang.Long getLong(java.lang.String name)
name - The name of the parameterpublic 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 parameterpublic java.lang.Short getShort(java.lang.String name,
java.lang.Integer defaultValue)
public java.lang.Double getDouble(java.lang.String name)
name - The name of the parameterpublic 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 parameterpublic java.lang.Float getFloat(java.lang.String name,
java.lang.Float defaultValue)
public java.lang.Boolean getBoolean(java.lang.String name)
name - The name of the parameterpublic java.lang.Boolean getBoolean(java.lang.String name,
java.lang.Boolean defaultValue)
public java.util.Date getDate(java.lang.String name)
name - DataBinder.DEFAULT_DATE_FORMAT) or nullpublic java.util.Date getDate(java.lang.String name,
java.lang.String format)
name - The nameformat - The formatpublic java.util.Date date(java.lang.String name)
name - The name of the parameterpublic java.util.Date date(java.lang.String name,
java.lang.String format)
name - The name of the parameterformat - The formatpublic java.util.Date date(java.lang.String name,
java.util.Collection<java.lang.String> formats)
name - The name of the parameterformats - The formatspublic java.util.List getList(java.lang.String name)
name - The name of the parameterpublic java.util.List list(java.lang.String name)
public java.lang.Object put(java.lang.Object k,
java.lang.Object v)
put in interface java.util.Mappublic java.lang.Object remove(java.lang.Object o)
remove in interface java.util.Mappublic int size()
size in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic boolean containsKey(java.lang.Object k)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object v)
containsValue in interface java.util.Mappublic java.lang.Object get(java.lang.Object k)
get in interface java.util.Mappublic void putAll(java.util.Map m)
putAll in interface java.util.Mappublic void clear()
clear in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean asBoolean()