com.atlassian.confluence.renderer.v2.macros
Class AnchorMacro

java.lang.Object
  extended by com.atlassian.renderer.v2.macro.BaseMacro
      extended by com.atlassian.confluence.renderer.v2.macros.AnchorMacro
All Implemented Interfaces:
Macro

public class AnchorMacro
extends BaseMacro

A simple macro to put anchors into the page


Field Summary
 
Fields inherited from interface com.atlassian.renderer.v2.macro.Macro
RAW_PARAMS_KEY
 
Constructor Summary
AnchorMacro()
           
 
Method Summary
 String execute(Map parameters, String body, RenderContext renderContext)
           
static String generateAnchor(PageContext context, String anchorTitle)
           
 RenderMode getBodyRenderMode()
           
 boolean hasBody()
           
 boolean isInline()
           
 
Methods inherited from class com.atlassian.renderer.v2.macro.BaseMacro
suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnchorMacro

public AnchorMacro()
Method Detail

isInline

public boolean isInline()

hasBody

public boolean hasBody()

getBodyRenderMode

public RenderMode getBodyRenderMode()

execute

public String execute(Map parameters,
                      String body,
                      RenderContext renderContext)
               throws MacroException
Throws:
MacroException

generateAnchor

public static String generateAnchor(PageContext context,
                                    String anchorTitle)


Confluence is developed by Atlassian.