Class MacroNodeRenderer
- java.lang.Object
-
- com.vladsch.flexmark.ext.xwiki.macros.internal.MacroNodeRenderer
-
- All Implemented Interfaces:
NodeRenderer
public class MacroNodeRenderer extends java.lang.Object implements NodeRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MacroNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private MacroOptions
options
-
Constructor Summary
Constructors Constructor Description MacroNodeRenderer(DataHolder options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<NodeRenderingHandler<?>>
getNodeRenderingHandlers()
private void
render(MacroAttribute node, NodeRendererContext context, HtmlWriter html)
private void
render(MacroBlock node, NodeRendererContext context, HtmlWriter html)
private void
render(MacroClose node, NodeRendererContext context, HtmlWriter html)
private void
render(Macro node, NodeRendererContext context, HtmlWriter html)
-
-
-
Field Detail
-
options
private final MacroOptions options
-
-
Constructor Detail
-
MacroNodeRenderer
public MacroNodeRenderer(DataHolder options)
-
-
Method Detail
-
getNodeRenderingHandlers
public java.util.Set<NodeRenderingHandler<?>> getNodeRenderingHandlers()
- Specified by:
getNodeRenderingHandlers
in interfaceNodeRenderer
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
render
private void render(Macro node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(MacroAttribute node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(MacroClose node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(MacroBlock node, NodeRendererContext context, HtmlWriter html)
-
-