Any.ValueType| Constructor and Description |
|---|
ImmutableAnyMapImpl(AnyMap map) |
| 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. |
AnySeq |
asSeq()
returns this Any as an
AnySeq object or throws an InvalidValueTypeException. |
Value |
asValue()
returns this Any as an
Value 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 o) |
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) |
DataFactory |
getFactory() |
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) |
Any.ValueType |
getValueType() |
int |
hashCode() |
boolean |
isBoolean() |
boolean |
isDate() |
boolean |
isDateTime() |
boolean |
isDouble() |
boolean |
isEmpty() |
boolean |
isLong() |
boolean |
isMap() |
boolean |
isNumber() |
boolean |
isSeq() |
boolean |
isString() |
boolean |
isValue() |
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> m) |
Any |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection<Any> |
values() |
public ImmutableAnyMapImpl(AnyMap map)
createAnyMap - public void add(java.lang.String key,
Any value)
AnyMapadd in interface AnyMapkey - value - AnyMap.add(java.lang.String, org.eclipse.smila.datamodel.Any)public AnyMap asMap()
AnyAnyMap object or throws an InvalidValueTypeException.asMap in interface AnyAny.asMap()public AnySeq asSeq()
AnyAnySeq object or throws an InvalidValueTypeException.asSeq in interface AnyAny.asSeq()public Value asValue()
AnyValue object or throws an InvalidValueTypeException.asValue in interface AnyAny.asValue()public void clear()
clear in interface java.util.Map<java.lang.String,Any>Map.clear()public boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Map<java.lang.String,Any>key - Map.containsKey(java.lang.Object)public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Map<java.lang.String,Any>value - Map.containsValue(java.lang.Object)public java.util.Set<java.util.Map.Entry<java.lang.String,Any>> entrySet()
entrySet in interface java.util.Map<java.lang.String,Any>Map.entrySet()public boolean equals(java.lang.Object o)
equals in interface java.util.Map<java.lang.String,Any>equals in class java.lang.Objecto - Map.equals(java.lang.Object)public Any get(java.lang.Object key)
get in interface java.util.Map<java.lang.String,Any>key - Map.get(java.lang.Object)public java.lang.Boolean getBooleanValue(java.lang.String key)
getBooleanValue in interface AnyMapkey - AnyMap.getBooleanValue(java.lang.String)public java.util.Date getDateTimeValue(java.lang.String key)
getDateTimeValue in interface AnyMapkey - AnyMap.getDateTimeValue(java.lang.String)public java.util.Date getDateValue(java.lang.String key)
getDateValue in interface AnyMapkey - AnyMap.getDateValue(java.lang.String)public java.lang.Double getDoubleValue(java.lang.String key)
getDoubleValue in interface AnyMapkey - AnyMap.getDoubleValue(java.lang.String)public DataFactory getFactory()
getFactory in interface AnyAny.getFactory()public java.lang.Long getLongValue(java.lang.String key)
getLongValue in interface AnyMapkey - AnyMap.getLongValue(java.lang.String)public AnyMap getMap(java.lang.String key)
getMap in interface AnyMapkey - AnyMap.getMap(java.lang.String)public AnyMap getMap(java.lang.String key, boolean create)
AnyMapgetMap in interface AnyMapkey - create - AnyMap.getMap(java.lang.String, boolean)public AnySeq getSeq(java.lang.String key)
getSeq in interface AnyMapkey - AnyMap.getSeq(java.lang.String)public AnySeq getSeq(java.lang.String key, boolean create)
AnyMapgetSeq in interface AnyMapkey - create - AnyMap.getSeq(java.lang.String, boolean)public java.lang.String getStringValue(java.lang.String key)
getStringValue in interface AnyMapkey - AnyMap.getStringValue(java.lang.String)public Value getValue(java.lang.String key)
getValue in interface AnyMapkey - AnyMap.getValue(java.lang.String)public Any.ValueType getValueType()
getValueType in interface AnyAny.getValueType()public int hashCode()
hashCode in interface java.util.Map<java.lang.String,Any>hashCode in class java.lang.ObjectMap.hashCode()public boolean isBoolean()
isBoolean in interface AnyAny.isBoolean()public boolean isDate()
isDate in interface AnyAny.isDate()public boolean isDateTime()
isDateTime in interface AnyAny.isDateTime()public boolean isDouble()
isDouble in interface AnyAny.isDouble()public boolean isEmpty()
isEmpty in interface java.util.Map<java.lang.String,Any>isEmpty in interface AnyAny.isEmpty()public boolean isLong()
isLong in interface AnyAny.isLong()public boolean isMap()
isMap in interface AnyAny.isMap()public boolean isNumber()
isNumber in interface AnyAny.isNumber()public boolean isSeq()
isSeq in interface AnyAny.isSeq()public boolean isString()
isString in interface AnyAny.isString()public boolean isValue()
isValue in interface AnyAny.isValue()public java.util.Iterator<Any> iterator()
iterator in interface java.lang.Iterable<Any>iterator in interface AnyAny.iterator()public java.util.Set<java.lang.String> keySet()
keySet in interface java.util.Map<java.lang.String,Any>Map.keySet()public Any put(java.lang.String key, java.lang.Boolean value)
put in interface AnyMapkey - value - AnyMap.put(java.lang.String, java.lang.Boolean)public Any put(java.lang.String key, java.lang.Number value)
AnyMapput in interface AnyMapkey - value - AnyMap.put(java.lang.String, java.lang.Number)public Any put(java.lang.String key, java.lang.String value)
put in interface AnyMapkey - value - AnyMap.put(java.lang.String, java.lang.String)public void putAll(java.util.Map<? extends java.lang.String,? extends Any> m)
putAll in interface java.util.Map<java.lang.String,Any>m - Map.putAll(java.util.Map)public Any remove(java.lang.Object key)
remove in interface java.util.Map<java.lang.String,Any>key - Map.remove(java.lang.Object)public int size()
size in interface java.util.Map<java.lang.String,Any>size in interface AnyAny.size()