Class NavTreeBuilderImpl
java.lang.Object
org.craftercms.engine.navigation.impl.NavTreeBuilderImpl
- All Implemented Interfaces:
NavTreeBuilder
Default implementation of
NavTreeBuilderImpl.- Author:
- avasquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.craftercms.core.service.ItemFilterprotected org.craftercms.core.processors.ItemProcessorprotected SiteItemService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NavItemgetNavItem(SiteItem siteItem, String currentPageUrl, org.craftercms.commons.converters.Converter<SiteItem, NavItem> itemConverter) getNavSubItems(SiteItem siteItem, String currentPageUrl, org.craftercms.commons.converters.Converter<SiteItem, NavItem> itemConverter) getNavTree(String url, int depth, String currentPageUrl) Returns the navigation tree with the specified depth for the specified store URL.getNavTree(String url, int depth, String currentPageUrl, org.craftercms.commons.converters.Converter<SiteItem, NavItem> itemConverter) Returns the navigation tree with the specified depth for the specified store URL.protected booleanvoidsetDefaultItemConverter(org.craftercms.commons.converters.Converter<SiteItem, NavItem> defaultItemConverter) voidsetFilter(org.craftercms.core.service.ItemFilter filter) voidsetFilters(List<org.craftercms.core.service.ItemFilter> filters) voidsetProcessor(org.craftercms.core.processors.ItemProcessor processor) voidsetProcessors(List<org.craftercms.core.processors.ItemProcessor> processors) voidsetSiteItemService(SiteItemService siteItemService)
-
Field Details
-
siteItemService
-
filter
protected org.craftercms.core.service.ItemFilter filter -
processor
protected org.craftercms.core.processors.ItemProcessor processor -
defaultItemConverter
-
-
Constructor Details
-
NavTreeBuilderImpl
public NavTreeBuilderImpl()
-
-
Method Details
-
setSiteItemService
-
setFilter
public void setFilter(org.craftercms.core.service.ItemFilter filter) -
setProcessor
public void setProcessor(org.craftercms.core.processors.ItemProcessor processor) -
setFilters
-
setProcessors
-
setDefaultItemConverter
-
isActive
-