Class GitLabNodeRenderer
- java.lang.Object
-
- com.vladsch.flexmark.ext.gitlab.internal.GitLabNodeRenderer
-
- All Implemented Interfaces:
NodeRenderer
public class GitLabNodeRenderer extends java.lang.Object implements NodeRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitLabNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private boolean
codeContentBlock
(package private) GitLabOptions
options
private boolean
recheckUndefinedReferences
private ReferenceRepository
referenceRepository
static AttributablePart
VIDEO
static AttributablePart
VIDEO_LINK
-
Constructor Summary
Constructors Constructor Description GitLabNodeRenderer(DataHolder options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<NodeRenderingHandler<?>>
getNodeRenderingHandlers()
private void
render(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html)
private void
render(Image node, NodeRendererContext context, HtmlWriter html)
private void
render(ImageRef node, NodeRendererContext context, HtmlWriter html)
private void
render(GitLabBlockQuote node, NodeRendererContext context, HtmlWriter html)
private void
render(GitLabDel node, NodeRendererContext context, HtmlWriter html)
private void
render(GitLabInlineMath node, NodeRendererContext context, HtmlWriter html)
private void
render(GitLabIns node, NodeRendererContext context, HtmlWriter html)
private boolean
renderVideoImage(Node srcNode, java.lang.String url, java.lang.String altText, Attributes attributes, HtmlWriter html)
-
-
-
Field Detail
-
VIDEO
public static final AttributablePart VIDEO
-
VIDEO_LINK
public static final AttributablePart VIDEO_LINK
-
options
final GitLabOptions options
-
codeContentBlock
private final boolean codeContentBlock
-
referenceRepository
private final ReferenceRepository referenceRepository
-
recheckUndefinedReferences
private final boolean recheckUndefinedReferences
-
-
Constructor Detail
-
GitLabNodeRenderer
public GitLabNodeRenderer(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(GitLabIns node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(GitLabDel node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(GitLabInlineMath node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(GitLabBlockQuote node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html)
-
renderVideoImage
private boolean renderVideoImage(Node srcNode, java.lang.String url, java.lang.String altText, Attributes attributes, HtmlWriter html)
-
render
private void render(Image node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(ImageRef node, NodeRendererContext context, HtmlWriter html)
-
-