public class MacroRendererComponent extends AbstractRendererComponent
| Modifier and Type | Field and Description |
|---|---|
static String |
CONSIDER_VARIABLE_FORMAT_PARAMETER
By default if not provided by $
RenderContext.getParam(Object), this parameter will be true, otherwise it is
converted to a boolean to determine whether should consider ${...} as the variable format, and therefore skip in
regards to our macro processing. |
| Constructor and Description |
|---|
MacroRendererComponent(MacroManager macroManager,
SubRenderer subRenderer) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
executeMacro(String command,
Macro macro,
Map<String,Object> params,
String renderedBody,
RenderContext context) |
SubRenderer |
getSubRenderer() |
void |
makeMacro(StringBuffer buffer,
MacroTag startTag,
String body,
RenderContext context) |
void |
processMacro(String command,
Macro macro,
String body,
Map<String,Object> params,
RenderContext context,
StringBuffer buffer) |
String |
render(String wiki,
RenderContext context)
Render this piece of wiki text.
|
boolean |
shouldRender(RenderMode renderMode)
Whether or not this render component is required given the current render mode.
|
public static final String CONSIDER_VARIABLE_FORMAT_PARAMETER
RenderContext.getParam(Object), this parameter will be true, otherwise it is
converted to a boolean to determine whether should consider ${...} as the variable format, and therefore skip in
regards to our macro processing.public MacroRendererComponent(MacroManager macroManager, SubRenderer subRenderer)
public boolean shouldRender(RenderMode renderMode)
RendererComponentpublic String render(String wiki, RenderContext context)
RendererComponentpublic void makeMacro(StringBuffer buffer, MacroTag startTag, String body, RenderContext context)
public void processMacro(String command, Macro macro, String body, Map<String,Object> params, RenderContext context, StringBuffer buffer)
protected String executeMacro(String command, Macro macro, Map<String,Object> params, String renderedBody, RenderContext context) throws MacroException
MacroExceptionpublic SubRenderer getSubRenderer()
Copyright © 2019 Atlassian. All rights reserved.