|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgroovy.lang.GroovyObjectSupport
org.codehaus.groovy.grails.web.util.AbstractTypeConvertingMap
public abstract class AbstractTypeConvertingMap
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.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| 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.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.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 |
|---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map wrappedMap
| Constructor Detail |
|---|
public AbstractTypeConvertingMap()
public AbstractTypeConvertingMap(java.util.Map map)
| Method Detail |
|---|
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 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.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.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)
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.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.util.Date getDate(java.lang.String name)
name -
GrailsDataBinder.DEFAULT_DATE_FORMAT) or null
public java.util.Date getDate(java.lang.String name,
java.lang.String format)
name - The nameformat - The format
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<java.lang.String> formats)
name - The name of the parameterformats - The formats
public java.util.List getList(java.lang.String name)
name - The name of the parameter
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||