public class DataMap extends Object
Modifier and Type | Method and Description |
---|---|
<V> boolean |
contains(DataKey<V> key) |
<V> V |
get(DataKey<V> key)
Returns the value to which the specified key is mapped, or
null if this map contains no mapping for the
key. |
static DataMap |
of()
Create a new empty data map.
|
static <V> DataMap |
of(DataKey<V> key,
V value)
Create a new data map with the given single mapping.
|
static <V1,V2> DataMap |
of(DataKey<V1> key1,
V1 value1,
DataKey<V2> key2,
V2 value2)
Create a new data map with the given two mapping.
|
static <V1,V2,V3> DataMap |
of(DataKey<V1> key1,
V1 value1,
DataKey<V2> key2,
V2 value2,
DataKey<V3> key3,
V3 value3)
Create a new data map with the given three mappings.
|
<V> V |
remove(DataKey<V> key) |
<V> DataMap |
set(DataKey<V> key,
V value)
Associates the specified value with the specified key in this map.
|
public static DataMap of()
public static <V> DataMap of(DataKey<V> key, V value)
public static <V1,V2> DataMap of(DataKey<V1> key1, V1 value1, DataKey<V2> key2, V2 value2)
public static <V1,V2,V3> DataMap of(DataKey<V1> key1, V1 value1, DataKey<V2> key2, V2 value2, DataKey<V3> key3, V3 value3)
public <V> V get(DataKey<V> key)
null
if this map contains no mapping for the
key.V
- Allowed types for the specified keykey
- the key whose associated value is to be returnednull
if this map contains no mapping for the
keypublic <V> DataMap set(DataKey<V> key, V value)
V
- allowed types for this keykey
- the key to identify the data valuevalue
- the new data value to associate with the keypublic <V> boolean contains(DataKey<V> key)
public <V> V remove(DataKey<V> key)
Copyright © 2010-2016 Stardog Union. All Rights Reserved.