Class NavTreeBuilderImpl
java.lang.Object
org.craftercms.engine.navigation.impl.NavTreeBuilderImpl
- All Implemented Interfaces:
NavTreeBuilder
Default implementation of
NavTreeBuilderImpl
.- Author:
- avasquez
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.craftercms.core.service.ItemFilter
protected org.craftercms.core.processors.ItemProcessor
protected SiteItemService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected NavItem
getNavItem
(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 boolean
void
setDefaultItemConverter
(org.craftercms.commons.converters.Converter<SiteItem, NavItem> defaultItemConverter) void
setFilter
(org.craftercms.core.service.ItemFilter filter) void
setFilters
(List<org.craftercms.core.service.ItemFilter> filters) void
setProcessor
(org.craftercms.core.processors.ItemProcessor processor) void
setProcessors
(List<org.craftercms.core.processors.ItemProcessor> processors) void
setSiteItemService
(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
-