com.atlassian.renderer.v2.components
Class MacroRendererComponent
java.lang.Object
com.atlassian.renderer.v2.components.AbstractRendererComponent
com.atlassian.renderer.v2.components.MacroRendererComponent
- All Implemented Interfaces:
- RendererComponent
public class MacroRendererComponent
- extends AbstractRendererComponent
|
Method Summary |
protected java.lang.String |
executeMacro(java.lang.String command,
Macro macro,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String renderedBody,
RenderContext context)
|
SubRenderer |
getSubRenderer()
|
void |
makeMacro(java.lang.StringBuffer buffer,
MacroTag startTag,
java.lang.String body,
RenderContext context)
|
void |
processMacro(java.lang.String command,
Macro macro,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.Object> params,
RenderContext context,
java.lang.StringBuffer buffer)
|
java.lang.String |
render(java.lang.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. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacroRendererComponent
public MacroRendererComponent(MacroManager macroManager,
SubRenderer subRenderer)
shouldRender
public boolean shouldRender(RenderMode renderMode)
- Description copied from interface:
RendererComponent
- Whether or not this render component is required given the current render mode.
render
public java.lang.String render(java.lang.String wiki,
RenderContext context)
- Description copied from interface:
RendererComponent
- Render this piece of wiki text.
makeMacro
public void makeMacro(java.lang.StringBuffer buffer,
MacroTag startTag,
java.lang.String body,
RenderContext context)
processMacro
public void processMacro(java.lang.String command,
Macro macro,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.Object> params,
RenderContext context,
java.lang.StringBuffer buffer)
executeMacro
protected java.lang.String executeMacro(java.lang.String command,
Macro macro,
java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String renderedBody,
RenderContext context)
throws MacroException
- Throws:
MacroException
getSubRenderer
public SubRenderer getSubRenderer()
Copyright © 2012 Atlassian. All Rights Reserved.