|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.api.model.reference.ModelMapBuilder<K,V>
public class ModelMapBuilder<K,V>
A Map builder for 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.
Method Summary | ||
---|---|---|
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
|
newInstance()
|
|
ModelMapBuilder<K,V> |
put(K key,
V value)
|
|
ModelMapBuilder<K,V> |
putAll(java.util.Map<K,? extends V> map)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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)
public java.util.Map<K,V> build()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |