@java.lang.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.
Modifiers | Name | Description |
---|---|---|
protected java.util.Map |
wrappedMap |
Constructor and description |
---|
AbstractTypeConvertingMap
() |
AbstractTypeConvertingMap
(java.util.Map map) |
Type Params | Return Type | Name 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.lang.String format) Obtains a date for the given parameter name and format |
|
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.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() |
Methods inherited from class | Name |
---|---|
class groovy.lang.GroovyObjectSupport |
groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(), 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() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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() |
Obtains a date for the given parameter name
name
- The name of the parameterObtains a date for the given parameter name and format
name
- The name of the parameterformat
- The formatObtains a date for the given parameter name and format
name
- The name of the parameterformats
- The formatsHelper method for obtaining boolean value from parameter
name
- The name of the parameterHelper method for obtaining integer value from parameter
name
- The name of the parameterHelper method for obtaining Character value from parameter
name
- The name of the parameterObtains a date for the parameter name using the default format
Obtains a date from the parameter using the given format
name
- The nameformat
- The formatHelper method for obtaining double value from parameter
name
- The name of the parameterHelper method for obtaining float value from parameter
name
- The name of the parameterHelper method for obtaining integer value from parameter
name
- The name of the parameterHelper method for obtaining a list of values from parameter
name
- The name of the parameterHelper method for obtaining long value from parameter
name
- The name of the parameterHelper method for obtaining short value from parameter
name
- The name of the parameter