public class

ContentActionBreadcrumb

extends AbstractSpaceActionBreadcrumb
java.lang.Object
   ↳ com.atlassian.confluence.util.breadcrumbs.AbstractBreadcrumb
     ↳ com.atlassian.confluence.util.breadcrumbs.AbstractActionBreadcrumb
       ↳ com.atlassian.confluence.util.breadcrumbs.AbstractSpaceActionBreadcrumb
         ↳ com.atlassian.confluence.util.breadcrumbs.ContentActionBreadcrumb

Class Overview

Represents a high level content action breadcrumb. The parent is dependent on the type of content being 'actioned' upon.

Content supported are spaces, pages, blogs and labels.

Summary

[Expand]
Inherited Fields
From class com.atlassian.confluence.util.breadcrumbs.AbstractSpaceActionBreadcrumb
From class com.atlassian.confluence.util.breadcrumbs.AbstractActionBreadcrumb
From class com.atlassian.confluence.util.breadcrumbs.AbstractBreadcrumb
Public Constructors
ContentActionBreadcrumb(Action action, Space space, AbstractPage page, DisplayableLabel label)
Public Methods
Breadcrumb getParent()
Gets the parent breadcrumb.
Protected Methods
List getMyCrumbs()
Returns a list of breadcrumbs for the current breadcrumb.
[Expand]
Inherited Methods
From class com.atlassian.confluence.util.breadcrumbs.AbstractBreadcrumb
From class java.lang.Object
From interface com.atlassian.confluence.util.breadcrumbs.Breadcrumb

Public Constructors

public ContentActionBreadcrumb (Action action, Space space, AbstractPage page, DisplayableLabel label)

Public Methods

public Breadcrumb getParent ()

Gets the parent breadcrumb. By default the dashboard breadcrumb is returned.

Returns
  • the parent breadcrumb.

Protected Methods

protected List getMyCrumbs ()

Returns a list of breadcrumbs for the current breadcrumb. For example, the BlogPostBreadcrumb overrides this method and returns 4 crumbs altogether to represent itself: 2007 > 11 > 28 > BlogTitle. By default my crumbs will be a list with size 1, containing itself.