|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.datamodel.impl.ImmutableAnyMapImpl
public class ImmutableAnyMapImpl
immutable decorator for an AnyMap.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.smila.datamodel.Any |
|---|
Any.ValueType |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void add(java.lang.String key,
Any value)
AnyMap
add 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)
AnyMap
getMap 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)
AnyMap
getSeq 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,
Any value)
put in interface java.util.Map<java.lang.String,Any>put in interface AnyMapkey - value -
Map.put(java.lang.Object, java.lang.Object)
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)
AnyMap
put 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()public java.util.Collection<Any> values()
values in interface java.util.Map<java.lang.String,Any>Map.values()
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||