public class BuilderUtils extends Object
| Constructor and Description | 
|---|
| BuilderUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> List<T> | collapsedList()Create a new (empty) collapsed model list. | 
| static <T> List<T> | collapsedList(Navigation.Builder navBuilder)Create a new (empty) collapsed model list, with a navigation builder set. | 
| static <K,V> Map<K,V> | collapsedMap()Create a new (empty) collapsed model map. | 
| static <K,V> Map<K,V> | collapsedMap(Navigation.Builder navBuilder)Create a new (empty) collapsed model map, with a navigation builder set. | 
| static <T> PageResponse<T> | collapsedPageResponse(Navigation.Builder navBuilder) | 
| static <K,V> Map<K,V> | modelMap(com.google.common.collect.ImmutableMap.Builder<? extends K,? extends V> mapBuilder)Deprecated. 
 since 5.6 use  modelMap(ModelMapBuilder) | 
| static <K,V> Map<K,V> | modelMap(Map<? extends K,? extends V> map)All API Model maps must be Immutable and either: | 
| static <K,V> Map<K,V> | modelMap(ModelMapBuilder<? extends K,? extends V> mapBuilder)All API Model maps must be Immutable and either: | 
public static <T> PageResponse<T> collapsedPageResponse(Navigation.Builder navBuilder)
public static <T> List<T> collapsedList()
 (If you want to add entries to a list, see ModelListBuilder.)
 
ModelListBuilderpublic static <T> List<T> collapsedList(Navigation.Builder navBuilder)
 (If you want to add entries to a list, see ModelListBuilder.)
 
ModelListBuilderpublic static <K,V> Map<K,V> collapsedMap()
 (If you want to add entries to a map, see modelMap(Map) or ModelMapBuilder.)
 
ModelMapBuilderpublic static <K,V> Map<K,V> collapsedMap(Navigation.Builder navBuilder)
 (If you want to add entries to a map, see modelMap(Map) or ModelMapBuilder.)
 
ModelMapBuilderpublic static <K,V> Map<K,V> modelMap(ModelMapBuilder<? extends K,? extends V> mapBuilder)
1. Collapsed if null, or 2. RestEnrichable
This method *must* be called when assigning to a model map from a map builder. It is guaranteed to create a correct map from any input.
ModelMapBuilder@Deprecated public static <K,V> Map<K,V> modelMap(com.google.common.collect.ImmutableMap.Builder<? extends K,? extends V> mapBuilder)
modelMap(ModelMapBuilder)public static <K,V> Map<K,V> modelMap(Map<? extends K,? extends V> map)
1. Collapsed if null, or 2. RestEnrichable
This method *must* be called when assigning to a model map. It is guaranteed to create a correct map from any input.
Copyright © 2003–2021 Atlassian. All rights reserved.