|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractMap java.util.HashMap java.util.LinkedHashMap brooklyn.util.MutableMap
public class MutableMap extends java.util.LinkedHashMap
Map impl, exposing simple builder operations (add) in a fluent-style API, where the final map is mutable. You can also toImmutable.
Nested Class Summary | |
---|---|
static class |
MutableMap.Builder
@see guava's ImmutableMap.Builder |
Constructor Summary | |
MutableMap()
|
|
MutableMap(java.util.Map source)
|
Method Summary | |
---|---|
MutableMap
|
add(java.lang.Object key, java.lang.Object value)
|
MutableMap
|
add(java.util.Map m)
|
MutableMap
|
addIfNotNull(java.lang.Object key, java.lang.Object value)
|
static MutableMap.Builder
|
builder()
|
static MutableMap
|
copyOf(java.util.Map orig)
|
static MutableMap
|
of()
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5, java.lang.Object k6, java.lang.Object v6)
|
static MutableMap
|
of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5, java.lang.Object k6, java.lang.Object v6, java.lang.Object k7, java.lang.Object v7)
|
ImmutableMap
|
toImmutable()
|
Methods inherited from class java.util.LinkedHashMap | |
---|---|
java.util.LinkedHashMap#get(java.lang.Object), java.util.LinkedHashMap#clear(), java.util.LinkedHashMap#containsValue(java.lang.Object), java.util.LinkedHashMap#put(java.lang.Object, java.lang.Object), java.util.LinkedHashMap#values(), java.util.LinkedHashMap#clone(), java.util.LinkedHashMap#isEmpty(), java.util.LinkedHashMap#size(), java.util.LinkedHashMap#entrySet(), java.util.LinkedHashMap#putAll(java.util.Map), java.util.LinkedHashMap#remove(java.lang.Object), java.util.LinkedHashMap#keySet(), java.util.LinkedHashMap#containsKey(java.lang.Object), java.util.LinkedHashMap#equals(java.lang.Object), java.util.LinkedHashMap#toString(), java.util.LinkedHashMap#hashCode(), java.util.LinkedHashMap#wait(), java.util.LinkedHashMap#wait(long), java.util.LinkedHashMap#wait(long, int), java.util.LinkedHashMap#getClass(), java.util.LinkedHashMap#notify(), java.util.LinkedHashMap#notifyAll() |
Methods inherited from class java.util.HashMap | |
---|---|
java.util.HashMap#get(java.lang.Object), java.util.HashMap#put(java.lang.Object, java.lang.Object), java.util.HashMap#values(), java.util.HashMap#clone(), java.util.HashMap#clear(), java.util.HashMap#isEmpty(), java.util.HashMap#size(), java.util.HashMap#entrySet(), java.util.HashMap#putAll(java.util.Map), java.util.HashMap#remove(java.lang.Object), java.util.HashMap#keySet(), java.util.HashMap#containsValue(java.lang.Object), java.util.HashMap#containsKey(java.lang.Object), java.util.HashMap#equals(java.lang.Object), java.util.HashMap#toString(), java.util.HashMap#hashCode(), java.util.HashMap#wait(), java.util.HashMap#wait(long), java.util.HashMap#wait(long, int), java.util.HashMap#getClass(), java.util.HashMap#notify(), java.util.HashMap#notifyAll() |
Constructor Detail |
---|
public MutableMap()
public MutableMap(java.util.Map source)
Method Detail |
---|
public MutableMap add(java.lang.Object key, java.lang.Object value)
public MutableMap add(java.util.Map m)
public MutableMap addIfNotNull(java.lang.Object key, java.lang.Object value)
public static MutableMap.Builder builder()
public static MutableMap copyOf(java.util.Map orig)
public static MutableMap of()
public static MutableMap of(java.lang.Object k1, java.lang.Object v1)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5, java.lang.Object k6, java.lang.Object v6)
public static MutableMap of(java.lang.Object k1, java.lang.Object v1, java.lang.Object k2, java.lang.Object v2, java.lang.Object k3, java.lang.Object v3, java.lang.Object k4, java.lang.Object v4, java.lang.Object k5, java.lang.Object v5, java.lang.Object k6, java.lang.Object v6, java.lang.Object k7, java.lang.Object v7)
public ImmutableMap toImmutable()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.