public final class AnyMapImpl extends AbstractAny implements AnyMap
Any.ValueType_valueType| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String key,
Any value)
Adds the given value to the mapped entry of the given key.
|
AnyMap |
asMap()
returns this Any as an
AnyMap object or throws an InvalidValueTypeException. |
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.String,Any>> |
entrySet() |
boolean |
equals(java.lang.Object obj) |
Any |
get(java.lang.Object key) |
java.lang.Boolean |
getBooleanValue(java.lang.String key) |
java.util.Date |
getDateTimeValue(java.lang.String key) |
java.util.Date |
getDateValue(java.lang.String key) |
java.lang.Double |
getDoubleValue(java.lang.String key) |
java.lang.Long |
getLongValue(java.lang.String key) |
AnyMap |
getMap(java.lang.String key) |
AnyMap |
getMap(java.lang.String key,
boolean create)
Gets the map and optionally creates one under the given key if not present.
|
AnySeq |
getSeq(java.lang.String key) |
AnySeq |
getSeq(java.lang.String key,
boolean create)
Gets the seq and optionally creates one under the given key if not present.
|
java.lang.String |
getStringValue(java.lang.String key) |
Value |
getValue(java.lang.String key) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<Any> |
iterator() |
java.util.Set<java.lang.String> |
keySet() |
Any |
put(java.lang.String key,
Any value) |
Any |
put(java.lang.String key,
java.lang.Boolean value) |
Any |
put(java.lang.String key,
java.lang.Number value)
Long, Integer, Short and Byte values will be converted to Value object of type LONG, all others to Value object of
type DOUBLE.
|
Any |
put(java.lang.String key,
java.lang.String value) |
void |
putAll(java.util.Map<? extends java.lang.String,? extends Any> map) |
Any |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
java.util.Collection<Any> |
values() |
asSeq, asValue, getFactory, getValueType, isBoolean, isDate, isDateTime, isDouble, isLong, isMap, isNumber, isSeq, isString, isValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitasSeq, asValue, getFactory, getValueType, isBoolean, isDate, isDateTime, isDouble, isLong, isMap, isNumber, isSeq, isString, isValuepublic void add(java.lang.String key,
Any value)
public void clear()
clear in interface java.util.Map<java.lang.String,Any>public boolean isEmpty()
public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,Any>public Any put(java.lang.String key, java.lang.String value)
public Any put(java.lang.String key, java.lang.Number value)
public Any put(java.lang.String key, java.lang.Boolean value)
public int size()
public java.util.Collection<Any> values()
values in interface java.util.Map<java.lang.String,Any>public java.util.Iterator<Any> iterator()
public AnyMap getMap(java.lang.String key)
public AnySeq getSeq(java.lang.String key)
public Value getValue(java.lang.String key)
public java.lang.String getStringValue(java.lang.String key)
getStringValue in interface AnyMapkey - the keypublic java.lang.Double getDoubleValue(java.lang.String key)
getDoubleValue in interface AnyMapkey - The keypublic java.lang.Long getLongValue(java.lang.String key)
getLongValue in interface AnyMapkey - The keypublic java.lang.Boolean getBooleanValue(java.lang.String key)
getBooleanValue in interface AnyMapkey - The keypublic java.util.Date getDateValue(java.lang.String key)
getDateValue in interface AnyMapkey - The keypublic java.util.Date getDateTimeValue(java.lang.String key)
getDateTimeValue in interface AnyMapkey - The keypublic int hashCode()
hashCode in interface java.util.Map<java.lang.String,Any>hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface java.util.Map<java.lang.String,Any>equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,Any>public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,Any>public Any get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,Any>public void putAll(java.util.Map<? extends java.lang.String,? extends Any> map)
putAll in interface java.util.Map<java.lang.String,Any>public Any remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,Any>public java.util.Set<java.util.Map.Entry<java.lang.String,Any>> entrySet()
entrySet in interface java.util.Map<java.lang.String,Any>public AnyMap asMap()
AnyMap object or throws an InvalidValueTypeException.asMap in interface AnyasMap in class AbstractAnyAbstractAny.asMap()public AnyMap getMap(java.lang.String key, boolean create)
getMap in interface AnyMapkey - The keycreate - if true and the key is not yet used, create a new map. else just return null.AnyMap.getMap(java.lang.String, boolean)public AnySeq getSeq(java.lang.String key, boolean create)
getSeq in interface AnyMapkey - The keycreate - the createAnyMap.getSeq(java.lang.String, boolean)