|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AnyMap
Interface for a map with Any objects.
AnyMap does not allow null values!
| 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. |
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)
|
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)
|
| Methods inherited from interface org.eclipse.smila.datamodel.Any |
|---|
asMap, asSeq, asValue, getFactory, getValueType, isBoolean, isDate, isDateTime, isDouble, isEmpty, isLong, isMap, isNumber, isSeq, isString, isValue, iterator, size |
| Methods inherited from interface java.util.Map |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, putAll, remove, size, values |
| Method Detail |
|---|
void add(java.lang.String key,
Any value)
key - The keyvalue - the Any to add
Any put(java.lang.String key,
java.lang.String value)
key - The keyvalue - String value, must not be null.
Any put(java.lang.String key,
java.lang.Number value)
key - The keyvalue - Number value, will be converted, must not be null.
Any put(java.lang.String key,
java.lang.Boolean value)
key - The keyvalue - Boolean value, must not be null.
Any put(java.lang.String key,
Any value)
put in interface java.util.Map<java.lang.String,Any>key - The keyvalue - Any value, must not be null.
AnyMap getMap(java.lang.String key)
key - The key
AnyMap getMap(java.lang.String key,
boolean create)
key - The keycreate - if true and the key is not yet used, create a new map. else just return null.
AnySeq getSeq(java.lang.String key)
key - The key
AnySeq getSeq(java.lang.String key,
boolean create)
key - The keycreate - the create
java.lang.String getStringValue(java.lang.String key)
key - the key
Value getValue(java.lang.String key)
key - the key
java.lang.Double getDoubleValue(java.lang.String key)
key - The key
java.lang.Long getLongValue(java.lang.String key)
key - The key
java.lang.Boolean getBooleanValue(java.lang.String key)
key - The key
java.util.Date getDateValue(java.lang.String key)
key - The key
java.util.Date getDateTimeValue(java.lang.String key)
key - The key
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||