Class AdmonitionNodeRenderer
java.lang.Object
com.vladsch.flexmark.ext.admonition.internal.AdmonitionNodeRenderer
- All Implemented Interfaces:
NodeRenderer
,PhasedNodeRenderer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic AttributablePart
static AttributablePart
static AttributablePart
static AttributablePart
static AttributablePart
private final AdmonitionOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
render
(AdmonitionBlock node, NodeRendererContext context, HtmlWriter html) void
renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) Render the specified node.
-
Field Details
-
ADMONITION_SVG_OBJECT_PART
-
ADMONITION_HEADING_PART
-
ADMONITION_ICON_PART
-
ADMONITION_TITLE_PART
-
ADMONITION_BODY_PART
-
options
-
-
Constructor Details
-
AdmonitionNodeRenderer
-
-
Method Details
-
getNodeRenderingHandlers
- Specified by:
getNodeRenderingHandlers
in interfaceNodeRenderer
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
getRenderingPhases
- Specified by:
getRenderingPhases
in interfacePhasedNodeRenderer
-
renderDocument
public void renderDocument(@NotNull @NotNull NodeRendererContext context, @NotNull @NotNull HtmlWriter html, @NotNull @NotNull Document document, @NotNull @NotNull RenderingPhase phase) Description copied from interface:PhasedNodeRenderer
Render the specified node.- Specified by:
renderDocument
in interfacePhasedNodeRenderer
- Parameters:
context
- node renderer context instancehtml
- html writer instancedocument
- the document node to renderphase
- rendering phase for which to generate the output. Will be any ofRenderingPhase
no rendering should be done if phase isRenderingPhase.BODY
because this phase is used for the non-phased node rendering. For body phase this method is called before the node renderer calls are made so it is a good place to reset internal structures for start of each phase.
-
render
-