Class YouTrackConverterNodeRenderer
java.lang.Object
com.vladsch.flexmark.youtrack.converter.internal.YouTrackConverterNodeRenderer
- All Implemented Interfaces:
NodeRenderer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final ListOptions
private final boolean
private final ReferenceRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BasedSequence
getSoftLineBreakSpan
(Node node) boolean
isLastBlockQuoteChild
(Node node) private void
render
(AutoLink node, NodeRendererContext context, HtmlWriter html) private void
render
(BlockQuote node, NodeRendererContext context, HtmlWriter html) private void
render
(BulletListItem node, NodeRendererContext context, HtmlWriter html) private void
render
(BulletList node, NodeRendererContext context, HtmlWriter html) private void
render
(Code node, NodeRendererContext context, HtmlWriter html) private void
render
(Emphasis node, NodeRendererContext context, HtmlWriter html) private void
render
(FencedCodeBlock node, NodeRendererContext context, HtmlWriter html) private void
render
(HardLineBreak node, NodeRendererContext context, HtmlWriter html) private void
render
(Heading node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlBlock node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlCommentBlock node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlEntity node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlInlineComment node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlInline node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlInnerBlockComment node, NodeRendererContext context, HtmlWriter html) private void
render
(HtmlInnerBlock 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
(IndentedCodeBlock node, NodeRendererContext context, HtmlWriter html) private void
render
(Link node, NodeRendererContext context, HtmlWriter html) private void
render
(LinkRef node, NodeRendererContext context, HtmlWriter html) private void
render
(MailLink node, NodeRendererContext context, HtmlWriter html) private void
render
(OrderedListItem node, NodeRendererContext context, HtmlWriter html) private void
render
(OrderedList node, NodeRendererContext context, HtmlWriter html) private void
render
(Paragraph node, NodeRendererContext context, HtmlWriter html) private void
render
(Reference node, NodeRendererContext context, HtmlWriter html) private void
render
(SoftLineBreak node, NodeRendererContext context, HtmlWriter html) private void
render
(StrongEmphasis node, NodeRendererContext context, HtmlWriter html) private void
render
(TextBase node, NodeRendererContext context, HtmlWriter html) private void
render
(Text node, NodeRendererContext context, HtmlWriter html) private void
render
(ThematicBreak node, NodeRendererContext context, HtmlWriter html) private void
render
(Document node, NodeRendererContext context, HtmlWriter html) void
renderHtmlBlock
(HtmlBlockBase node, NodeRendererContext context, HtmlWriter html, boolean suppress, boolean escape) void
renderInlineHtml
(HtmlInlineBase node, NodeRendererContext context, HtmlWriter html, boolean suppress, boolean escape) private void
renderList
(ListBlock node, NodeRendererContext context, HtmlWriter html) private void
renderListItem
(ListItem node, NodeRendererContext context, HtmlWriter html) private void
renderListItemPrefix
(ListItem node, NodeRendererContext context, HtmlWriter html) private void
renderLooseParagraph
(Paragraph node, NodeRendererContext context, HtmlWriter html) private static void
renderTextBlockParagraphLines
(Node node, NodeRendererContext context, HtmlWriter html) private String
tailBlankLine
(Node node, int count, HtmlWriter html) private HtmlWriter
tailBlankLine
(Node node, HtmlWriter html)
-
Field Details
-
referenceRepository
-
listOptions
-
inBlockQuote
private int inBlockQuote -
recheckUndefinedReferences
private final boolean recheckUndefinedReferences
-
-
Constructor Details
-
YouTrackConverterNodeRenderer
-
-
Method Details
-
getNodeRenderingHandlers
- Specified by:
getNodeRenderingHandlers
in interfaceNodeRenderer
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
render
-
repeat
-
render
-
tailBlankLine
-
isLastBlockQuoteChild
-
tailBlankLine
-
render
-
render
-
render
-
render
-
renderListItemPrefix
-
renderListItem
-
renderList
-
render
-
render
-
render
-
render
-
renderTextBlockParagraphLines
private static void renderTextBlockParagraphLines(Node node, NodeRendererContext context, HtmlWriter html) -
renderLooseParagraph
-
render
-
getSoftLineBreakSpan
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-
renderHtmlBlock
public void renderHtmlBlock(HtmlBlockBase node, NodeRendererContext context, HtmlWriter html, boolean suppress, boolean escape) -
render
-
render
-
renderInlineHtml
public void renderInlineHtml(HtmlInlineBase node, NodeRendererContext context, HtmlWriter html, boolean suppress, boolean escape) -
render
-
render
-
render
-
render
-
render
-
render
-
render
-
render
-