com.atlassian.breadcrumbs.chain
Class ChainCrumb
java.lang.Object
com.atlassian.breadcrumbs.BaseCrumb
com.atlassian.breadcrumbs.chain.ChainCrumb
- All Implemented Interfaces:
- BreadCrumb
public class ChainCrumb
- extends BaseCrumb
Constructor Summary |
ChainCrumb(javax.servlet.http.HttpServletRequest request,
com.opensymphony.xwork.Action action)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChainCrumb
public ChainCrumb(javax.servlet.http.HttpServletRequest request,
com.opensymphony.xwork.Action action)
isShown
public boolean isShown()
- Description copied from interface:
BreadCrumb
- Should the
BreadCrumb
be shown?
- Returns:
- true if it should be displayed
getTitle
public java.lang.String getTitle()
getId
public java.lang.String getId()
getLabel
public java.lang.String getLabel()
- Description copied from interface:
BreadCrumb
- Returns the visible label for the bread crumb
- Returns:
- string, cannot be null
getUrl
public java.lang.String getUrl()
- Description copied from interface:
BreadCrumb
- Returns the URL for the given label
- Returns:
- URL of label. No context is added
isCurrentPage
public boolean isCurrentPage()
- Description copied from interface:
BreadCrumb
- Returns true if the curren
BreadCrumb
should be selected
- Returns:
- true or false
getChildCrumbs
public java.util.Collection<BreadCrumb> getChildCrumbs()
- Description copied from interface:
BreadCrumb
- Returns the children crumbs. This is not as sinister as it sounds! The bread crumb will iterate throught
each chil crumb until one returns true for
BreadCrumb.isShown()
and then it'll follow down that crumb tree
- Returns:
Collection
of BreadCrumb
objects. Collections.emptyList()
if no child crumbs
isDisabled
public boolean isDisabled()
Copyright © 2010 Atlassian. All Rights Reserved.