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 classGitLabNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private booleancodeContentBlock(package private) GitLabOptionsoptionsprivate booleanrecheckUndefinedReferencesprivate ReferenceRepositoryreferenceRepositorystatic AttributablePartVIDEOstatic AttributablePartVIDEO_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 voidrender(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html)private voidrender(Image node, NodeRendererContext context, HtmlWriter html)private voidrender(ImageRef node, NodeRendererContext context, HtmlWriter html)private voidrender(GitLabBlockQuote node, NodeRendererContext context, HtmlWriter html)private voidrender(GitLabDel node, NodeRendererContext context, HtmlWriter html)private voidrender(GitLabInlineMath node, NodeRendererContext context, HtmlWriter html)private voidrender(GitLabIns node, NodeRendererContext context, HtmlWriter html)private booleanrenderVideoImage(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:
getNodeRenderingHandlersin 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)
-
-