Uses of Class
com.vladsch.flexmark.util.ast.Document
-
-
Uses of Document in com.vladsch.flexmark.ast
Methods in com.vladsch.flexmark.ast with parameters of type Document Modifier and Type Method Description Reference
RefNode. getReferenceNode(Document document)
-
Uses of Document in com.vladsch.flexmark.ast.util
Methods in com.vladsch.flexmark.ast.util with parameters of type Document Modifier and Type Method Description void
BlockVisitor. visit(Document node)
-
Uses of Document in com.vladsch.flexmark.ext.abbreviation
Methods in com.vladsch.flexmark.ext.abbreviation with parameters of type Document Modifier and Type Method Description AbbreviationBlock
Abbreviation. getReferenceNode(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.abbreviation.internal
Methods in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type Document Modifier and Type Method Description @NotNull NodePostProcessor
AbbreviationNodePostProcessor.Factory. apply(@NotNull Document document)
private void
AbbreviationNodePostProcessor. computeAbbreviations(Document document)
Constructors in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type Document Constructor Description AbbreviationNodePostProcessor(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.admonition.internal
Methods in com.vladsch.flexmark.ext.admonition.internal with parameters of type Document Modifier and Type Method Description void
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 Modifier and Type Method Description @NotNull NodePostProcessor
AnchorLinkNodePostProcessor.Factory. apply(@NotNull Document document)
-
Uses of Document in com.vladsch.flexmark.ext.attributes.internal
Methods in com.vladsch.flexmark.ext.attributes.internal with parameters of type Document Modifier and Type Method Description @NotNull NodePostProcessor
AttributesNodePostProcessor.Factory. apply(@NotNull Document document)
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 Constructor Description AttributesNodePostProcessor(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.autolink.internal
Methods in com.vladsch.flexmark.ext.autolink.internal with parameters of type Document Modifier and Type Method Description @NotNull NodePostProcessor
AutolinkNodePostProcessor.Factory. apply(@NotNull Document document)
Constructors in com.vladsch.flexmark.ext.autolink.internal with parameters of type Document Constructor Description AutolinkNodePostProcessor(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.enumerated.reference
Methods in com.vladsch.flexmark.ext.enumerated.reference with parameters of type Document Modifier and Type Method Description EnumeratedReferenceBlock
EnumeratedReferenceBase. getReferenceNode(Document 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 Document Modifier and Type Method Description @NotNull BasedSequence
EnumeratedReferenceLinkRefProcessor. adjustInlineText(@NotNull Document document, @NotNull Node node)
boolean
EnumeratedReferenceLinkRefProcessor. allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node)
@NotNull LinkRefProcessor
EnumeratedReferenceLinkRefProcessor.Factory. apply(@NotNull Document document)
@NotNull NodePostProcessor
EnumeratedReferenceNodePostProcessor.Factory. apply(@NotNull Document document)
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 Document Constructor Description EnumeratedReferenceLinkRefProcessor(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 Document Modifier and Type Method Description @NotNull NodePostProcessor
EscapedCharacterNodePostProcessor.Factory. apply(@NotNull Document document)
Constructors in com.vladsch.flexmark.ext.escaped.character.internal with parameters of type Document Constructor Description EscapedCharacterNodePostProcessor(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.footnotes
Methods in com.vladsch.flexmark.ext.footnotes with parameters of type Document Modifier and Type Method Description FootnoteBlock
Footnote. getReferenceNode(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.footnotes.internal
Methods in com.vladsch.flexmark.ext.footnotes.internal with parameters of type Document Modifier and Type Method Description @NotNull BasedSequence
FootnoteLinkRefProcessor. adjustInlineText(@NotNull Document document, @NotNull Node node)
boolean
FootnoteLinkRefProcessor. allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node)
@NotNull LinkRefProcessor
FootnoteLinkRefProcessor.Factory. apply(@NotNull Document document)
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 Constructor Description FootnoteLinkRefProcessor(Document 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 Document Modifier and Type Method Description void
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 Document Modifier and Type Field Description (package private) Document
IncludeNodePostProcessor. document
Methods in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type Document Modifier and Type Method Description @NotNull NodePostProcessor
IncludeNodePostProcessor.Factory. apply(@NotNull Document document)
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 Constructor Description IncludeNodePostProcessor(@NotNull Document document)
-
Uses of Document in com.vladsch.flexmark.ext.macros
Methods in com.vladsch.flexmark.ext.macros with parameters of type Document Modifier and Type Method Description MacroDefinitionBlock
MacroReference. getReferenceNode(Document document)
-
Uses of Document in com.vladsch.flexmark.ext.macros.internal
Methods in com.vladsch.flexmark.ext.macros.internal with parameters of type Document Modifier and Type Method Description void
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 Modifier and Type Method Description @NotNull NodePostProcessor
MediaTagsNodePostProcessor.Factory. apply(@NotNull Document document)
-
Uses of Document in com.vladsch.flexmark.ext.wikilink.internal
Methods in com.vladsch.flexmark.ext.wikilink.internal with parameters of type Document Modifier and Type Method Description @NotNull BasedSequence
WikiLinkLinkRefProcessor. adjustInlineText(@NotNull Document document, @NotNull Node node)
boolean
WikiLinkLinkRefProcessor. allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node)
@NotNull LinkRefProcessor
WikiLinkLinkRefProcessor.Factory. apply(@NotNull Document document)
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 Constructor Description WikiLinkLinkRefProcessor(Document 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 Document Modifier and Type Method Description void
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 Modifier and Type Method Description @NotNull NodePostProcessor
YouTubeLinkNodePostProcessor.Factory. apply(@NotNull Document document)
-
Uses of Document in com.vladsch.flexmark.ext.zzzzzz.internal
Methods in com.vladsch.flexmark.ext.zzzzzz.internal that return Document Modifier and Type Method Description @NotNull Document
ZzzzzzDocumentPostProcessor. processDocument(@NotNull Document document)
Methods in com.vladsch.flexmark.ext.zzzzzz.internal with parameters of type Document Modifier and Type Method Description @NotNull BasedSequence
ZzzzzzLinkRefProcessor. adjustInlineText(@NotNull Document document, @NotNull Node node)
boolean
ZzzzzzLinkRefProcessor. allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node)
@NotNull DocumentPostProcessor
ZzzzzzDocumentPostProcessor.Factory. apply(@NotNull Document document)
@NotNull LinkRefProcessor
ZzzzzzLinkRefProcessor.Factory. apply(@NotNull Document document)
@NotNull NodePostProcessor
ZzzzzzNodePostProcessor.Factory. apply(@NotNull Document document)
@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 Document Constructor Description ZzzzzzDocumentPostProcessor(Document document)
ZzzzzzLinkRefProcessor(Document document)
ZzzzzzNodePostProcessor(Document document)
-
Uses of Document in com.vladsch.flexmark.formatter
Fields in com.vladsch.flexmark.formatter declared as Document Modifier and Type Field Description private Document
Formatter.MainNodeFormatter. document
static Document[]
Formatter. EMPTY_DOCUMENTS
Methods in com.vladsch.flexmark.formatter that return Document Modifier and Type Method Description @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 Document Modifier and Type Method Description void
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)
java.lang.String
Formatter. mergeRender(Document[] documents, int maxTrailingBlankLines)
Render the tree of nodes to markdownvoid
Formatter. mergeRender(Document[] documents, java.lang.Appendable output)
Render a node to the appendablevoid
Formatter. mergeRender(Document[] documents, java.lang.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 Document Modifier and Type Method Description java.lang.String
Formatter. mergeRender(java.util.List<Document> documents, int maxTrailingBlankLines)
void
Formatter. mergeRender(java.util.List<Document> documents, java.lang.Appendable output)
void
Formatter. mergeRender(java.util.List<Document> documents, java.lang.Appendable output, int maxTrailingBlankLines)
Render a node to the appendableConstructors in com.vladsch.flexmark.formatter with parameters of type Document Constructor Description 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 Document Modifier and Type Field Description private Document[]
MergeContextImpl. myDocuments
Fields in com.vladsch.flexmark.formatter.internal with type parameters of type Document Modifier and Type Field Description private java.util.HashMap<TranslationContext,Document>
MergeContextImpl. myTranslationHandlerDocumentMap
Methods in com.vladsch.flexmark.formatter.internal that return Document Modifier and Type Method Description @NotNull Document
MergeContextImpl. getDocument(@NotNull TranslationContext context)
Document[]
MergeContextImpl. getDocuments()
Methods in com.vladsch.flexmark.formatter.internal with parameters of type Document Modifier and Type Method Description void
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 Document Constructor Description FormatControlProcessor(@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 Document Modifier and Type Field Description private Document
HtmlRenderer.MainNodeRenderer. document
Methods in com.vladsch.flexmark.html that return Document Modifier and Type Method Description @NotNull Document
HtmlRenderer.MainNodeRenderer. getDocument()
@NotNull Document
HtmlRenderer.MainNodeRenderer.SubNodeRenderer. getDocument()
Constructors in com.vladsch.flexmark.html with parameters of type Document Constructor Description 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 Document Modifier and Type Method Description @NotNull Document
LinkResolverBasicContext. getDocument()
@NotNull Document
LinkResolverContext. getDocument()
Methods in com.vladsch.flexmark.html.renderer with parameters of type Document Modifier and Type Method Description void
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 Document Modifier and Type Field Description private Document
FlexmarkHtmlConverter.MainHtmlConverter. myForDocument
Fields in com.vladsch.flexmark.html2md.converter with type parameters of type Document Modifier and Type Field Description static DataKey<Ref<Document>>
FlexmarkHtmlConverter. FOR_DOCUMENT
Methods in com.vladsch.flexmark.html2md.converter that return Document Modifier and Type Method Description Document
FlexmarkHtmlConverter.MainHtmlConverter. getForDocument()
Document
FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter. getForDocument()
Document
HtmlNodeConverterContext. getForDocument()
-
Uses of Document in com.vladsch.flexmark.jira.converter.internal
Methods in com.vladsch.flexmark.jira.converter.internal with parameters of type Document Modifier and Type Method Description private 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 Document Modifier and Type Field Description protected Document
LightInlineParserImpl. document
Methods in com.vladsch.flexmark.parser that return Document Modifier and Type Method Description @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
Parser. parse(@NotNull java.lang.String input)
Parse the specified input text into a tree of nodes.@NotNull Document
Parser. parseReader(@NotNull java.io.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 Document Modifier and Type Method Description @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
LinkRefProcessorFactory. apply(@NotNull Document document)
Create a link ref processor for the document@NotNull PostProcessor
PostProcessorFactory. apply(@NotNull Document document)
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, java.lang.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 Document Modifier and Type Method Description @NotNull Document
NodePostProcessor. processDocument(@NotNull Document document)
Methods in com.vladsch.flexmark.parser.block with parameters of type Document Modifier and Type Method Description abstract @NotNull NodePostProcessor
NodePostProcessorFactory. apply(@NotNull Document document)
@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 Document Modifier and Type Field Description private Document
DocumentBlockParser. document
Methods in com.vladsch.flexmark.parser.core that return Document Modifier and Type Method Description Document
DocumentBlockParser. getBlock()
-
Uses of Document in com.vladsch.flexmark.parser.internal
Methods in com.vladsch.flexmark.parser.internal that return Document Modifier and Type Method Description private Document
DocumentParser. finalizeAndProcess()
Document
DocumentParser. parse(java.io.Reader input)
Document
DocumentParser. parse(java.lang.CharSequence source)
The main parsing function.Document
PostProcessorManager. postProcess(Document document)
static Document
PostProcessorManager. processDocument(Document document, java.util.List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies)
Methods in com.vladsch.flexmark.parser.internal with parameters of type Document Modifier and Type Method Description void
InlineParserImpl. finalizeDocument(@NotNull Document document)
void
CommonmarkInlineParser. initializeDocument(@NotNull Document document)
void
InlineParserImpl. initializeDocument(@NotNull Document document)
Document
PostProcessorManager. postProcess(Document document)
static Document
PostProcessorManager. processDocument(Document document, java.util.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 Document Modifier and Type Method Description boolean
IParseBase. transferReferences(@NotNull Document document, @NotNull Document included, java.lang.Boolean onlyIfUndefined)
-
Uses of Document in com.vladsch.flexmark.util.ast
Fields in com.vladsch.flexmark.util.ast declared as Document Modifier and Type Field Description static Document
Document. NULL
Methods in com.vladsch.flexmark.util.ast that return Document Modifier and Type Method Description Document
BlockQuoteLike. getDocument()
@NotNull Document
Node. getDocument()
Methods in com.vladsch.flexmark.util.ast with parameters of type Document Modifier and Type Method Description B
ReferencingNode. getReferenceNode(Document document)
boolean
IParse. transferReferences(@NotNull Document document, @NotNull Document included, @Nullable java.lang.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 Document Modifier and Type Method Description private void
YouTrackConverterNodeRenderer. render(Document node, NodeRendererContext context, HtmlWriter html)
-