public class NavigationContainer extends BasicContentItem
NavigationContainerHandler
output model.
A NavigationContainer contains a list of RefinementMenu objects that can be used to make queries to further refine search or navigation results.
Depending on URL parameter and Experience Manager configuration, the list of Refinements
contained in a RefinementMenu may be incomplete because each menu may contain too many
refinements to be returned in an initial request. The NavigationContainerHandler
generates a "showMoreLink" Action
that can be used to retrieve the complete
list of available Refinements unless:
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
NavigationContainer(NavigationContainerConfig pConfig)
Creates the
NavigationContainer output model, using the
type and data present in the input NavigationContainerConfig . |
Modifier and Type | Method and Description |
---|---|
List<RefinementMenu> |
getNavigation()
Returns a list of RefinementMenu items in this NavigationContainer.
|
void |
setNavigation(List<RefinementMenu> navigation)
Replaces the list of RefinementMenu items in this NavigationContainer with the
specified list.
|
getBooleanProperty, getIntProperty, getLongProperty, getType, getTypedProperty, setType
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
equals, hashCode, toString
public NavigationContainer(NavigationContainerConfig pConfig)
NavigationContainer
output model, using the
type and data present in the input NavigationContainerConfig
.public List<RefinementMenu> getNavigation()
public void setNavigation(List<RefinementMenu> navigation)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.