Class ReferenceMacro

java.lang.Object
com.atlassian.renderer.v2.macro.BaseMacro
com.atlassian.jira.dev.reference.plugin.renderer.ReferenceMacro
All Implemented Interfaces:
com.atlassian.renderer.v2.macro.Macro

public class ReferenceMacro extends com.atlassian.renderer.v2.macro.BaseMacro
A reference macro that reverses its body
Since:
v4.4
  • Field Summary

    Fields inherited from interface com.atlassian.renderer.v2.macro.Macro

    RAW_PARAMS_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(Map map, String body, com.atlassian.renderer.RenderContext renderContext)
     
    com.atlassian.renderer.v2.RenderMode
     
    boolean
     
    boolean
     

    Methods inherited from class com.atlassian.renderer.v2.macro.BaseMacro

    getTokenType, getWysiwygBodyType, suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReferenceMacro

      public ReferenceMacro()
  • Method Details

    • isInline

      public boolean isInline()
      Specified by:
      isInline in interface com.atlassian.renderer.v2.macro.Macro
      Overrides:
      isInline in class com.atlassian.renderer.v2.macro.BaseMacro
    • hasBody

      public boolean hasBody()
    • getBodyRenderMode

      public com.atlassian.renderer.v2.RenderMode getBodyRenderMode()
    • execute

      public String execute(Map map, String body, com.atlassian.renderer.RenderContext renderContext) throws com.atlassian.renderer.v2.macro.MacroException
      Throws:
      com.atlassian.renderer.v2.macro.MacroException