Uses of Class
com.vladsch.flexmark.util.ast.Document
Packages that use Document
Package
Description
AST node types (see
Node
) and visitors (see NodeVisitor
)HTML rendering (see
HtmlRenderer
)Parse input text to AST nodes see
Parser
Types for extending block parsing
-
Uses of Document in com.vladsch.flexmark.ast
Methods in com.vladsch.flexmark.ast with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ast.util
Methods in com.vladsch.flexmark.ast.util with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.abbreviation
Methods in com.vladsch.flexmark.ext.abbreviation with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.abbreviation.internal
Methods in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull NodePostProcessor
private void
AbbreviationNodePostProcessor.computeAbbreviations
(Document document) Constructors in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.admonition.internal
Methods in com.vladsch.flexmark.ext.admonition.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
AdmonitionNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) -
Uses of Document in com.vladsch.flexmark.ext.anchorlink.internal
Methods in com.vladsch.flexmark.ext.anchorlink.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.attributes.internal
Methods in com.vladsch.flexmark.ext.attributes.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull NodePostProcessor
void
AttributesNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) Constructors in com.vladsch.flexmark.ext.attributes.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.autolink.internal
Methods in com.vladsch.flexmark.ext.autolink.internal with parameters of type DocumentConstructors in com.vladsch.flexmark.ext.autolink.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.enumerated.reference
Methods in com.vladsch.flexmark.ext.enumerated.reference with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.enumerated.reference.internal
Methods in com.vladsch.flexmark.ext.enumerated.reference.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequence
EnumeratedReferenceLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
EnumeratedReferenceLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessor
@NotNull NodePostProcessor
void
EnumeratedReferenceNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) void
EnumeratedReferenceLinkRefProcessor.updateNodeElements
(@NotNull Document document, @NotNull Node node) Constructors in com.vladsch.flexmark.ext.enumerated.reference.internal with parameters of type DocumentModifierConstructorDescriptionEnumeratedReferenceLinkRefProcessor
(Document document) EnumeratedReferenceNodePostProcessor
(Document document) -
Uses of Document in com.vladsch.flexmark.ext.escaped.character.internal
Methods in com.vladsch.flexmark.ext.escaped.character.internal with parameters of type DocumentConstructors in com.vladsch.flexmark.ext.escaped.character.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.footnotes
Methods in com.vladsch.flexmark.ext.footnotes with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.footnotes.internal
Methods in com.vladsch.flexmark.ext.footnotes.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequence
FootnoteLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
FootnoteLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessor
void
FootnoteNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) static void
FootnoteRepository.resolveFootnotes
(Document document) void
FootnoteLinkRefProcessor.updateNodeElements
(@NotNull Document document, @NotNull Node node) Constructors in com.vladsch.flexmark.ext.footnotes.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.jekyll.front.matter.internal
Methods in com.vladsch.flexmark.ext.jekyll.front.matter.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
JekyllFrontMatterNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of Document in com.vladsch.flexmark.ext.jekyll.tag.internal
Fields in com.vladsch.flexmark.ext.jekyll.tag.internal declared as DocumentModifier and TypeFieldDescription(package private) final Document
IncludeNodePostProcessor.document
Methods in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull NodePostProcessor
void
JekyllTagNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) Constructors in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.macros
Methods in com.vladsch.flexmark.ext.macros with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.macros.internal
Methods in com.vladsch.flexmark.ext.macros.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
MacrosNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) -
Uses of Document in com.vladsch.flexmark.ext.media.tags.internal
Methods in com.vladsch.flexmark.ext.media.tags.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.wikilink.internal
Methods in com.vladsch.flexmark.ext.wikilink.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequence
WikiLinkLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
WikiLinkLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessor
void
WikiLinkNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) void
WikiLinkLinkRefProcessor.updateNodeElements
(@NotNull Document document, @NotNull Node node) Constructors in com.vladsch.flexmark.ext.wikilink.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.yaml.front.matter.internal
Methods in com.vladsch.flexmark.ext.yaml.front.matter.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
YamlFrontMatterNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) -
Uses of Document in com.vladsch.flexmark.ext.youtube.embedded.internal
Methods in com.vladsch.flexmark.ext.youtube.embedded.internal with parameters of type Document -
Uses of Document in com.vladsch.flexmark.ext.zzzzzz.internal
Methods in com.vladsch.flexmark.ext.zzzzzz.internal that return DocumentModifier and TypeMethodDescription@NotNull Document
ZzzzzzDocumentPostProcessor.processDocument
(@NotNull Document document) Methods in com.vladsch.flexmark.ext.zzzzzz.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequence
ZzzzzzLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
ZzzzzzLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull DocumentPostProcessor
@NotNull LinkRefProcessor
@NotNull NodePostProcessor
@NotNull Document
ZzzzzzDocumentPostProcessor.processDocument
(@NotNull Document document) void
ZzzzzzNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) void
ZzzzzzLinkRefProcessor.updateNodeElements
(@NotNull Document document, @NotNull Node node) Constructors in com.vladsch.flexmark.ext.zzzzzz.internal with parameters of type DocumentModifierConstructorDescriptionZzzzzzDocumentPostProcessor
(Document document) ZzzzzzLinkRefProcessor
(Document document) ZzzzzzNodePostProcessor
(Document document) -
Uses of Document in com.vladsch.flexmark.formatter
Fields in com.vladsch.flexmark.formatter declared as DocumentModifier and TypeFieldDescriptionprivate final Document
Formatter.MainNodeFormatter.document
static final Document[]
Formatter.EMPTY_DOCUMENTS
Methods in com.vladsch.flexmark.formatter that return DocumentModifier and TypeMethodDescription@NotNull Document
Formatter.MainNodeFormatter.getDocument()
@NotNull Document
Formatter.MainNodeFormatter.SubNodeFormatter.getDocument()
@NotNull Document
MergeContext.getDocument
(@NotNull TranslationContext context) @NotNull Document
NodeFormatterContext.getDocument()
Methods in com.vladsch.flexmark.formatter with parameters of type DocumentModifier and TypeMethodDescriptionvoid
MergeContextConsumer.accept
(@NotNull TranslationContext docContext, @NotNull Document doc, int index) void
TranslationHandler.beginRendering
(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter out) void
MergeContext.forEachPrecedingDocument
(@Nullable Document document, @NotNull MergeContextConsumer consumer) Formatter.mergeRender
(Document[] documents, int maxTrailingBlankLines) Render the tree of nodes to markdownvoid
Formatter.mergeRender
(Document[] documents, Appendable output) Render a node to the appendablevoid
Formatter.mergeRender
(Document[] documents, Appendable output, int maxTrailingBlankLines) 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.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.Method parameters in com.vladsch.flexmark.formatter with type arguments of type DocumentModifier and TypeMethodDescriptionFormatter.mergeRender
(List<Document> documents, int maxTrailingBlankLines) void
Formatter.mergeRender
(List<Document> documents, Appendable output) void
Formatter.mergeRender
(List<Document> documents, Appendable output, int maxTrailingBlankLines) Render a node to the appendableConstructors in com.vladsch.flexmark.formatter with parameters of type DocumentModifierConstructorDescription(package private)
MainNodeFormatter
(DataHolder options, MarkdownWriter out, Document document, TranslationHandler translationHandler) -
Uses of Document in com.vladsch.flexmark.formatter.internal
Fields in com.vladsch.flexmark.formatter.internal declared as DocumentFields in com.vladsch.flexmark.formatter.internal with type parameters of type DocumentModifier and TypeFieldDescriptionprivate final HashMap
<TranslationContext, Document> MergeContextImpl.myTranslationHandlerDocumentMap
Methods in com.vladsch.flexmark.formatter.internal that return DocumentModifier and TypeMethodDescription@NotNull Document
MergeContextImpl.getDocument
(@NotNull TranslationContext context) Document[]
MergeContextImpl.getDocuments()
Methods in com.vladsch.flexmark.formatter.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
TranslationHandlerImpl.beginRendering
(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter appendable) void
MergeContextImpl.forEachPrecedingDocument
(@Nullable Document document, @NotNull MergeContextConsumer consumer) private void
CoreNodeFormatter.render
(Document node, NodeFormatterContext context, MarkdownWriter markdown) void
CoreNodeFormatter.renderDocument
(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) void
MergeContextImpl.setDocuments
(Document[] documents) Constructors in com.vladsch.flexmark.formatter.internal with parameters of type DocumentModifierConstructorDescriptionFormatControlProcessor
(@NotNull Document document, @Nullable DataHolder options) MergeContextImpl
(Document[] documents, TranslationHandler[] translationHandlers) -
Uses of Document in com.vladsch.flexmark.html
Fields in com.vladsch.flexmark.html declared as DocumentMethods in com.vladsch.flexmark.html that return DocumentModifier and TypeMethodDescription@NotNull Document
HtmlRenderer.MainNodeRenderer.getDocument()
@NotNull Document
HtmlRenderer.MainNodeRenderer.SubNodeRenderer.getDocument()
Constructors in com.vladsch.flexmark.html with parameters of type DocumentModifierConstructorDescription(package private)
MainNodeRenderer
(DataHolder options, HtmlWriter htmlWriter, Document document) -
Uses of Document in com.vladsch.flexmark.html.renderer
Methods in com.vladsch.flexmark.html.renderer that return DocumentModifier and TypeMethodDescription@NotNull Document
LinkResolverBasicContext.getDocument()
@NotNull Document
LinkResolverContext.getDocument()
Methods in com.vladsch.flexmark.html.renderer with parameters of type DocumentModifier and TypeMethodDescriptionvoid
HeaderIdGenerator.generateIds
(@NotNull Document document) void
HeaderIdGenerator.generateIds
(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) void
HtmlIdGenerator.generateIds
(Document document) default void
HtmlIdGenerator.generateIds
(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) (package private) void
CoreNodeRenderer.render
(Document node, NodeRendererContext context, HtmlWriter html) void
PhasedNodeRenderer.renderDocument
(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) Render the specified node. -
Uses of Document in com.vladsch.flexmark.html2md.converter
Fields in com.vladsch.flexmark.html2md.converter declared as DocumentModifier and TypeFieldDescriptionprivate final Document
FlexmarkHtmlConverter.MainHtmlConverter.myForDocument
Fields in com.vladsch.flexmark.html2md.converter with type parameters of type DocumentMethods in com.vladsch.flexmark.html2md.converter that return DocumentModifier and TypeMethodDescriptionFlexmarkHtmlConverter.MainHtmlConverter.getForDocument()
FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.getForDocument()
HtmlNodeConverterContext.getForDocument()
-
Uses of Document in com.vladsch.flexmark.jira.converter.internal
Methods in com.vladsch.flexmark.jira.converter.internal with parameters of type DocumentModifier and TypeMethodDescriptionprivate void
JiraConverterNodeRenderer.render
(Document node, NodeRendererContext context, HtmlWriter html) -
Uses of Document in com.vladsch.flexmark.parser
Fields in com.vladsch.flexmark.parser declared as DocumentMethods in com.vladsch.flexmark.parser that return DocumentModifier and TypeMethodDescription@NotNull Document
LightInlineParser.getDocument()
@NotNull Document
LightInlineParserImpl.getDocument()
@NotNull Document
Parser.parse
(@NotNull BasedSequence input) Parse the specified input text into a tree of nodes.@NotNull Document
Parse the specified input text into a tree of nodes.@NotNull Document
Parser.parseReader
(@NotNull Reader input) Parse the specified reader into a tree of nodes.private Document
Parser.postProcess
(Document document) @NotNull Document
PostProcessor.processDocument
(@NotNull Document document) Methods in com.vladsch.flexmark.parser with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequence
LinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) Adjust child nodes' text as needed when some of the link ref text was used in the opening or closing sequence of the node or if the children are not desired then removeIndex them.boolean
LinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) Allows the delimiter processor to allow/disallow other delimiters in its inline text@NotNull LinkRefProcessor
Create a link ref processor for the document@NotNull PostProcessor
void
InlineParser.finalizeDocument
(@NotNull Document document) void
InlineParser.initializeDocument
(@NotNull Document document) private Document
Parser.postProcess
(Document document) @NotNull Document
PostProcessor.processDocument
(@NotNull Document document) void
LightInlineParser.setDocument
(@NotNull Document document) void
LightInlineParserImpl.setDocument
(@NotNull Document document) boolean
Parser.transferReferences
(@NotNull Document document, @NotNull Document included, Boolean onlyIfUndefined) void
LinkRefProcessor.updateNodeElements
(@NotNull Document document, @NotNull Node node) Allows the processor to adjust nodes' elements after all delimiters have been processed inside the inlined text -
Uses of Document in com.vladsch.flexmark.parser.block
Methods in com.vladsch.flexmark.parser.block that return DocumentModifier and TypeMethodDescriptionfinal @NotNull Document
NodePostProcessor.processDocument
(@NotNull Document document) Methods in com.vladsch.flexmark.parser.block with parameters of type DocumentModifier and TypeMethodDescriptionabstract @NotNull NodePostProcessor
final @NotNull Document
NodePostProcessor.processDocument
(@NotNull Document document) -
Uses of Document in com.vladsch.flexmark.parser.core
Fields in com.vladsch.flexmark.parser.core declared as DocumentMethods in com.vladsch.flexmark.parser.core that return Document -
Uses of Document in com.vladsch.flexmark.parser.internal
Methods in com.vladsch.flexmark.parser.internal that return DocumentModifier and TypeMethodDescriptionprivate Document
DocumentParser.finalizeAndProcess()
DocumentParser.parse
(CharSequence source) The main parsing function.PostProcessorManager.postProcess
(Document document) static Document
PostProcessorManager.processDocument
(Document document, List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies) Methods in com.vladsch.flexmark.parser.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoid
InlineParserImpl.finalizeDocument
(@NotNull Document document) void
CommonmarkInlineParser.initializeDocument
(@NotNull Document document) void
InlineParserImpl.initializeDocument
(@NotNull Document document) PostProcessorManager.postProcess
(Document document) static Document
PostProcessorManager.processDocument
(Document document, List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies) -
Uses of Document in com.vladsch.flexmark.test.util.spec
Methods in com.vladsch.flexmark.test.util.spec with parameters of type DocumentModifier and TypeMethodDescriptionboolean
IParseBase.transferReferences
(@NotNull Document document, @NotNull Document included, Boolean onlyIfUndefined) -
Uses of Document in com.vladsch.flexmark.util.ast
Fields in com.vladsch.flexmark.util.ast declared as DocumentMethods in com.vladsch.flexmark.util.ast that return DocumentModifier and TypeMethodDescriptionBlockQuoteLike.getDocument()
@NotNull Document
Node.getDocument()
Methods in com.vladsch.flexmark.util.ast with parameters of type DocumentModifier and TypeMethodDescriptionReferencingNode.getReferenceNode
(Document document) boolean
IParse.transferReferences
(@NotNull Document document, @NotNull Document included, @Nullable Boolean onlyIfUndefined) Transfer reference definition between documents -
Uses of Document in com.vladsch.flexmark.youtrack.converter.internal
Methods in com.vladsch.flexmark.youtrack.converter.internal with parameters of type DocumentModifier and TypeMethodDescriptionprivate void
YouTrackConverterNodeRenderer.render
(Document node, NodeRendererContext context, HtmlWriter html)