public class ModelMapBuilder<K,V>
extends java.lang.Object
CollapsedMap and EnrichableMap instances.
The map built will be Collapsed unless put or addCollapsed methods are called. This class should be suitable for all Map usage in model Factories and Builders.
| Modifier and Type | Method and Description |
|---|---|
ModelMapBuilder<K,V> |
addCollapsedEntries(java.util.Set<K> collapsedEntries) |
ModelMapBuilder<K,V> |
addCollapsedEntry(K key) |
java.util.Map<K,V> |
build()
Build the map.
|
ModelMapBuilder<K,V> |
copy(java.util.Map<K,V> map)
Store CollapsedMap/NavMap but store values of other maps, including Enrichables.
|
static <K,V> ModelMapBuilder<K,V> |
newInstance() |
ModelMapBuilder<K,V> |
put(K key,
V value) |
ModelMapBuilder<K,V> |
putAll(java.util.Map<K,? extends V> map) |
public static <K,V> ModelMapBuilder<K,V> newInstance()
public ModelMapBuilder<K,V> put(K key, V value)
public ModelMapBuilder<K,V> putAll(java.util.Map<K,? extends V> map)
public ModelMapBuilder<K,V> addCollapsedEntry(K key)
public ModelMapBuilder<K,V> addCollapsedEntries(java.util.Set<K> collapsedEntries)
public ModelMapBuilder<K,V> copy(@Nonnull java.util.Map<K,V> map)
Copyright © 2003-2014 Atlassian. All Rights Reserved.