com.atlassian.confluence.themes
Class PageHelper

java.lang.Object
  extended by com.atlassian.confluence.themes.GlobalHelper
      extended by com.atlassian.confluence.themes.PageHelper
All Implemented Interfaces:
ThemeHelper

public class PageHelper
extends GlobalHelper

Note - this is not a helper for the Page object but rather a helper for rendering pages in Confluence themes in general. Its behaviours are to be called from a velocity context to make it easy, and uniform, for the invoking of behaviours which all pages in Confluence will need.


Constructor Summary
PageHelper()
           
PageHelper(AbstractPageAction action)
           
 
Method Summary
 LabelManager getLabelManager()
           
 int getNumberOfAttachments()
           
 String getTinyUrl()
           
 List getViewableLabels()
           
 boolean isChildrenShowing()
           
 boolean isHistoricalVersion()
           
 
Methods inherited from class com.atlassian.confluence.themes.GlobalHelper
getAction, getDomainName, getLabel, getPage, getSiteTitle, getSpace, getSpaceKey, getSpaceName, getSpaceType, getText, getWikiStyleRenderer, renderConfluenceMacro
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageHelper

public PageHelper()

PageHelper

public PageHelper(AbstractPageAction action)
Method Detail

isHistoricalVersion

public boolean isHistoricalVersion()

isChildrenShowing

public boolean isChildrenShowing()
Returns:
false if the page is not an instance of ViewPageAction, otherwise it will return the value of viewPageAction.getChildrenShowing

getNumberOfAttachments

public int getNumberOfAttachments()

getTinyUrl

public String getTinyUrl()

getLabelManager

public LabelManager getLabelManager()

getViewableLabels

public List getViewableLabels()


Confluence is developed by Atlassian.