com.atlassian.confluence.renderer.v2.macros
Class PageIncludeMacro
java.lang.Object
com.atlassian.renderer.v2.macro.BaseMacro
com.atlassian.confluence.renderer.v2.macros.PageIncludeMacro
- All Implemented Interfaces:
- Macro
public class PageIncludeMacro
- extends BaseMacro
A macro to include one Confluence page within another
|
Field Summary |
static org.apache.log4j.Category |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.log4j.Category log
PageIncludeMacro
public PageIncludeMacro()
isInline
public boolean isInline()
getBodyRenderMode
public RenderMode getBodyRenderMode()
hasBody
public boolean hasBody()
execute
public String execute(Map parameters,
String body,
RenderContext renderContext)
throws MacroException
- Throws:
MacroException
fetchPageContent
protected String fetchPageContent(String spaceKey,
String pageTitle,
Map parameters,
PageContext pageContext)
setPageManager
public void setPageManager(PageManager pageManager)
setSubRenderer
public void setSubRenderer(SubRenderer subRenderer)
setPermissionManager
public void setPermissionManager(PermissionManager permissionManager)
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)