public class BreadcrumbBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BREADCRUMB_CONST_KEY_ELEM |
protected String |
breadcrumbNameXPathQuery |
protected org.craftercms.core.util.cache.CacheTemplate |
cacheTemplate |
protected org.craftercms.core.service.CachingOptions |
cachingOptions |
static String |
HOME_BREADCRUMB_NAME |
protected String |
homePath |
protected org.craftercms.core.service.ContentStoreService |
storeService |
| Constructor and Description |
|---|
BreadcrumbBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<BreadcrumbItem> |
buildBreadcrumb(String url) |
void |
setBreadcrumbNameXPathQuery(String breadcrumbNameXPathQuery) |
void |
setCacheTemplate(org.craftercms.core.util.cache.CacheTemplate cacheTemplate) |
void |
setCachingOptions(org.craftercms.core.service.CachingOptions cachingOptions) |
void |
setHomePath(String homePath) |
void |
setStoreService(org.craftercms.core.service.ContentStoreService storeService) |
public static final String BREADCRUMB_CONST_KEY_ELEM
public static final String HOME_BREADCRUMB_NAME
protected org.craftercms.core.util.cache.CacheTemplate cacheTemplate
protected org.craftercms.core.service.CachingOptions cachingOptions
protected org.craftercms.core.service.ContentStoreService storeService
protected String homePath
protected String breadcrumbNameXPathQuery
public void setCacheTemplate(org.craftercms.core.util.cache.CacheTemplate cacheTemplate)
public void setCachingOptions(org.craftercms.core.service.CachingOptions cachingOptions)
public void setStoreService(org.craftercms.core.service.ContentStoreService storeService)
public void setHomePath(String homePath)
public void setBreadcrumbNameXPathQuery(String breadcrumbNameXPathQuery)
public List<BreadcrumbItem> buildBreadcrumb(String url)
Copyright © 2014 CrafterCMS. All Rights Reserved.