Uses of Class
com.vladsch.flexmark.formatter.MarkdownWriter
Packages that use MarkdownWriter
Package
Description
-
Uses of MarkdownWriter in com.vladsch.flexmark.ext.abbreviation.internal
Methods in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
AbbreviationNodeFormatter.render
(AbbreviationBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
AbbreviationNodeFormatter.render
(Abbreviation node, NodeFormatterContext context, MarkdownWriter markdown) void
AbbreviationNodeFormatter.renderReferenceBlock
(AbbreviationBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.admonition.internal
Methods in com.vladsch.flexmark.ext.admonition.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
AdmonitionNodeFormatter.render
(AdmonitionBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.aside.internal
Methods in com.vladsch.flexmark.ext.aside.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
AsideNodeFormatter.render
(AsideBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.attributes.internal
Methods in com.vladsch.flexmark.ext.attributes.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionvoid
AttributesNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) static String
AttributesNodeFormatter.getEncodedIdAttribute
(String category, String categoryId, NodeFormatterContext context, MarkdownWriter markdown) private static String
AttributesNodeFormatter.getEncodedIdAttribute
(String category, String categoryId, NodeFormatterContext context, MarkdownWriter markdown, Map<String, String> attributeTranslationMap, Map<String, String> attributeTranslatedMap) (package private) void
AttributesNodeFormatter.render
(AttributesNode node, NodeFormatterContext context, MarkdownWriter markdown) void
AttributesNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.definition.internal
Methods in com.vladsch.flexmark.ext.definition.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
DefinitionNodeFormatter.render
(DefinitionItem node, NodeFormatterContext context, MarkdownWriter markdown) private void
DefinitionNodeFormatter.render
(DefinitionList node, NodeFormatterContext context, MarkdownWriter markdown) private void
DefinitionNodeFormatter.render
(DefinitionTerm node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.emoji.internal
Methods in com.vladsch.flexmark.ext.emoji.internal with parameters of type MarkdownWriterModifier and TypeMethodDescription(package private) void
EmojiNodeFormatter.render
(Emoji node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.enumerated.reference.internal
Methods in com.vladsch.flexmark.ext.enumerated.reference.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
EnumeratedReferenceNodeFormatter.render
(EnumeratedReferenceBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
EnumeratedReferenceNodeFormatter.render
(EnumeratedReferenceLink node, NodeFormatterContext context, MarkdownWriter markdown) private void
EnumeratedReferenceNodeFormatter.render
(EnumeratedReferenceText node, NodeFormatterContext context, MarkdownWriter markdown) protected void
EnumeratedReferenceNodeFormatter.renderReferenceBlock
(EnumeratedReferenceBlock node, NodeFormatterContext context, MarkdownWriter markdown) private static void
EnumeratedReferenceNodeFormatter.renderReferenceText
(BasedSequence text, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.footnotes.internal
Methods in com.vladsch.flexmark.ext.footnotes.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
FootnoteNodeFormatter.render
(FootnoteBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
FootnoteNodeFormatter.render
(Footnote node, NodeFormatterContext context, MarkdownWriter markdown) void
FootnoteNodeFormatter.renderReferenceBlock
(FootnoteBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.gfm.tasklist.internal
Methods in com.vladsch.flexmark.ext.gfm.tasklist.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
TaskListNodeFormatter.render
(BulletList node, NodeFormatterContext context, MarkdownWriter markdown) private void
TaskListNodeFormatter.render
(OrderedList node, NodeFormatterContext context, MarkdownWriter markdown) private void
TaskListNodeFormatter.render
(TaskListItem node, NodeFormatterContext context, MarkdownWriter markdown) void
TaskListNodeFormatter.renderList
(ListBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.gitlab.internal
Methods in com.vladsch.flexmark.ext.gitlab.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
GitLabNodeFormatter.render
(GitLabBlockQuote node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.jekyll.front.matter.internal
Methods in com.vladsch.flexmark.ext.jekyll.front.matter.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
JekyllFrontMatterNodeFormatter.render
(JekyllFrontMatterBlock node, NodeFormatterContext context, MarkdownWriter markdown) void
JekyllFrontMatterNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.jekyll.tag.internal
Methods in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
JekyllTagNodeFormatter.render
(JekyllTagBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
JekyllTagNodeFormatter.render
(JekyllTag node, NodeFormatterContext context, MarkdownWriter markdown) void
JekyllTagNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.macros.internal
Methods in com.vladsch.flexmark.ext.macros.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
MacrosNodeFormatter.render
(MacroDefinitionBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
MacrosNodeFormatter.render
(MacroReference node, NodeFormatterContext context, MarkdownWriter markdown) void
MacrosNodeFormatter.renderReferenceBlock
(MacroDefinitionBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.spec.example.internal
Methods in com.vladsch.flexmark.ext.spec.example.internal with parameters of type MarkdownWriterModifier and TypeMethodDescription(package private) void
SpecExampleNodeFormatter.render
(Heading node, NodeFormatterContext context, MarkdownWriter markdown) (package private) void
SpecExampleNodeFormatter.render
(SpecExampleBlock node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.tables.internal
Methods in com.vladsch.flexmark.ext.tables.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
TableNodeFormatter.render
(Text node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableBody node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableCaption node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableCell node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableHead node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableRow node, NodeFormatterContext context, MarkdownWriter markdown) private void
TableNodeFormatter.render
(TableSeparator node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.toc
Methods in com.vladsch.flexmark.ext.toc with parameters of type MarkdownWriterModifier and TypeMethodDescriptionstatic void
TocUtils.renderMarkdownToc
(MarkdownWriter out, List<Integer> headings, List<String> headingTexts, TocOptions tocOptions) static void
TocUtils.renderTocContent
(MarkdownWriter markdown, TocOptions options, TocOptions defaultOptions, List<Heading> headings, List<String> headingTexts) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.toc.internal
Methods in com.vladsch.flexmark.ext.toc.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
SimTocNodeFormatter.render
(SimTocBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
SimTocNodeFormatter.render
(SimTocContent node, NodeFormatterContext context, MarkdownWriter markdown) private void
SimTocNodeFormatter.renderTocHeaders
(MarkdownWriter markdown, List<Heading> headings, TocOptions options) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.wikilink.internal
Methods in com.vladsch.flexmark.ext.wikilink.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
WikiLinkNodeFormatter.render
(WikiImage node, NodeFormatterContext context, MarkdownWriter markdown) private void
WikiLinkNodeFormatter.render
(WikiLink node, NodeFormatterContext context, MarkdownWriter markdown) void
WikiLinkNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) private void
WikiLinkNodeFormatter.renderLink
(WikiNode node, NodeFormatterContext context, MarkdownWriter markdown) private void
WikiLinkNodeFormatter.renderText
(WikiNode node, NodeFormatterContext context, MarkdownWriter markdown) -
Uses of MarkdownWriter in com.vladsch.flexmark.ext.yaml.front.matter.internal
Methods in com.vladsch.flexmark.ext.yaml.front.matter.internal with parameters of type MarkdownWriterModifier and TypeMethodDescriptionprivate void
YamlFrontMatterNodeFormatter.render
(YamlFrontMatterBlock node, NodeFormatterContext context, MarkdownWriter markdown) void
YamlFrontMatterNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of MarkdownWriter in com.vladsch.flexmark.formatter
Fields in com.vladsch.flexmark.formatter declared as MarkdownWriterMethods in com.vladsch.flexmark.formatter that return MarkdownWriterModifier and TypeMethodDescription@NotNull MarkdownWriter
MarkdownWriter.appendNonTranslating
(@NotNull CharSequence csq) @NotNull MarkdownWriter
MarkdownWriter.appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriter
MarkdownWriter.appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriter
MarkdownWriter.appendNonTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriter
MarkdownWriter.appendTranslating
(@NotNull CharSequence csq) @NotNull MarkdownWriter
MarkdownWriter.appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq) @NotNull MarkdownWriter
MarkdownWriter.appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix) @NotNull MarkdownWriter
MarkdownWriter.appendTranslating
(@Nullable CharSequence prefix, @NotNull CharSequence csq, @Nullable CharSequence suffix, @Nullable CharSequence suffix2) @NotNull MarkdownWriter
MarkdownWriter.getEmptyAppendable()
@NotNull MarkdownWriter
Formatter.MainNodeFormatter.SubNodeFormatter.getMarkdown()
@NotNull MarkdownWriter
NodeFormatterContext.getMarkdown()
@NotNull MarkdownWriter
NodeFormatterSubContext.getMarkdown()
Methods in com.vladsch.flexmark.formatter with parameters of type MarkdownWriterModifier and TypeMethodDescriptionvoid
ExplicitAttributeIdProvider.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) Used by AttributesExtension to insert attributes for headings during mergevoid
Formatter.MainNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) void
Formatter.MainNodeFormatter.SubNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) static void
FormatterUtils.appendWhiteSpaceBetween
(MarkdownWriter markdown, Node prev, Node next, boolean preserve, boolean collapse, boolean collapseToEOL) static void
FormatterUtils.appendWhiteSpaceBetween
(MarkdownWriter markdown, BasedSequence prev, BasedSequence next, boolean preserve, boolean collapse, boolean collapseToEOL) void
TranslationHandler.beginRendering
(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter out) private void
NodeRepositoryFormatter.formatReferences
(NodeFormatterContext context, MarkdownWriter markdown) static @NotNull String
FormatterUtils.getActualAdditionalPrefix
(BasedSequence contentChars, MarkdownWriter markdown) void
NodeFormattingHandler.CustomNodeFormatter.render
(N node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) void
NodeFormattingHandler.render
(@NotNull Node node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) void
TranslatingSpanRender.render
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) static void
FormatterUtils.renderBlockQuoteLike
(BlockQuoteLike node, NodeFormatterContext context, MarkdownWriter markdown) void
NodeRepositoryFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) void
PhasedNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) Render the specified node.static void
FormatterUtils.renderList
(ListBlock node, NodeFormatterContext context, MarkdownWriter markdown) static void
FormatterUtils.renderList
(ListBlock node, NodeFormatterContext context, MarkdownWriter markdown, List<Node> itemList) static void
FormatterUtils.renderListItem
(ListItem node, NodeFormatterContext context, MarkdownWriter markdown, ListOptions listOptions, BasedSequence markerSuffix, boolean addBlankLineLooseItems) static void
FormatterUtils.renderLooseItemParagraph
(Paragraph node, NodeFormatterContext context, MarkdownWriter markdown) static void
FormatterUtils.renderLooseParagraph
(Paragraph node, NodeFormatterContext context, MarkdownWriter markdown) protected void
NodeRepositoryFormatter.renderReference
(B node, NodeFormatterContext context, MarkdownWriter markdown) protected abstract void
NodeRepositoryFormatter.renderReferenceBlock
(B node, NodeFormatterContext context, MarkdownWriter markdown) private void
NodeRepositoryFormatter.renderReferenceBlockUnique
(B node, NodeFormatterContext context, MarkdownWriter markdown) static void
FormatterUtils.renderTextBlockParagraphLines
(Node node, NodeFormatterContext context, MarkdownWriter markdown) protected void
NodeRepositoryFormatter.uniquifyIds
(NodeFormatterContext context, MarkdownWriter markdown, Document document) Compute needed id map to make reference ids unique across documents[] up to entry equal to document and store this map in document property so that it can be retrieved from the document later when computing the map by documents after this document in the list.Constructors in com.vladsch.flexmark.formatter with parameters of type MarkdownWriterModifierConstructorDescription(package private)
MainNodeFormatter
(DataHolder options, MarkdownWriter out, Document document, TranslationHandler translationHandler) NodeFormatterSubContext
(@NotNull MarkdownWriter markdown) SubNodeFormatter
(Formatter.MainNodeFormatter mainNodeRenderer, MarkdownWriter out, @Nullable DataHolder options) -
Uses of MarkdownWriter in com.vladsch.flexmark.formatter.internal
Fields in com.vladsch.flexmark.formatter.internal declared as MarkdownWriterMethods in com.vladsch.flexmark.formatter.internal with parameters of type MarkdownWriterModifier and TypeMethodDescription(package private) void
CoreNodeFormatter.appendReference
(CharSequence id, NodeFormatterContext context, MarkdownWriter markdown) void
TranslationHandlerImpl.beginRendering
(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter appendable) private void
CoreNodeFormatter.render
(AutoLink node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(BlockQuote node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(BulletListItem node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(BulletList node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Code node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Emphasis node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(FencedCodeBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HardLineBreak node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Heading node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlBlockBase node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlCommentBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlEntity node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlInlineComment node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlInline node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(HtmlInnerBlockComment node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Image node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(ImageRef node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(IndentedCodeBlock node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Link node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(LinkRef node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(MailLink node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(OrderedListItem node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(OrderedList node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Paragraph node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Reference node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(SoftLineBreak node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(StrongEmphasis node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(TextBase node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Text node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(ThematicBreak node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(BlankLine node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Document node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.render
(Node node, NodeFormatterContext context, MarkdownWriter markdown) private void
CoreNodeFormatter.renderAutoLink
(DelimitedLinkNode node, NodeFormatterContext context, MarkdownWriter markdown, String prefix, String suffix) void
CoreNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) void
CoreNodeFormatter.renderReferenceBlock
(Reference node, NodeFormatterContext context, MarkdownWriter markdown)