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
ParserTypes 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 NodePostProcessorprivate voidAbbreviationNodePostProcessor.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 TypeMethodDescriptionvoidAdmonitionNodeRenderer.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 NodePostProcessorvoidAttributesNodeFormatter.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 BasedSequenceEnumeratedReferenceLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanEnumeratedReferenceLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessor@NotNull NodePostProcessorvoidEnumeratedReferenceNodeRenderer.renderDocument(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) voidEnumeratedReferenceLinkRefProcessor.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 BasedSequenceFootnoteLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanFootnoteLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessorvoidFootnoteNodeRenderer.renderDocument(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) static voidFootnoteRepository.resolveFootnotes(Document document) voidFootnoteLinkRefProcessor.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 TypeMethodDescriptionvoidJekyllFrontMatterNodeFormatter.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 DocumentIncludeNodePostProcessor.documentMethods in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull NodePostProcessorvoidJekyllTagNodeFormatter.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 TypeMethodDescriptionvoidMacrosNodeRenderer.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 BasedSequenceWikiLinkLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanWikiLinkLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull LinkRefProcessorvoidWikiLinkNodeFormatter.renderDocument(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) voidWikiLinkLinkRefProcessor.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 TypeMethodDescriptionvoidYamlFrontMatterNodeFormatter.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 DocumentZzzzzzDocumentPostProcessor.processDocument(@NotNull Document document) Methods in com.vladsch.flexmark.ext.zzzzzz.internal with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequenceZzzzzzLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanZzzzzzLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull DocumentPostProcessor@NotNull LinkRefProcessor@NotNull NodePostProcessor@NotNull DocumentZzzzzzDocumentPostProcessor.processDocument(@NotNull Document document) voidZzzzzzNodeRenderer.renderDocument(@NotNull NodeRendererContext context, @NotNull HtmlWriter html, @NotNull Document document, @NotNull RenderingPhase phase) voidZzzzzzLinkRefProcessor.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 DocumentFormatter.MainNodeFormatter.documentstatic final Document[]Formatter.EMPTY_DOCUMENTSMethods in com.vladsch.flexmark.formatter that return DocumentModifier and TypeMethodDescription@NotNull DocumentFormatter.MainNodeFormatter.getDocument()@NotNull DocumentFormatter.MainNodeFormatter.SubNodeFormatter.getDocument()@NotNull DocumentMergeContext.getDocument(@NotNull TranslationContext context) @NotNull DocumentNodeFormatterContext.getDocument()Methods in com.vladsch.flexmark.formatter with parameters of type DocumentModifier and TypeMethodDescriptionvoidMergeContextConsumer.accept(@NotNull TranslationContext docContext, @NotNull Document doc, int index) voidTranslationHandler.beginRendering(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter out) voidMergeContext.forEachPrecedingDocument(@Nullable Document document, @NotNull MergeContextConsumer consumer) Formatter.mergeRender(Document[] documents, int maxTrailingBlankLines) Render the tree of nodes to markdownvoidFormatter.mergeRender(Document[] documents, Appendable output) Render a node to the appendablevoidFormatter.mergeRender(Document[] documents, Appendable output, int maxTrailingBlankLines) voidNodeRepositoryFormatter.renderDocument(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) voidPhasedNodeFormatter.renderDocument(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) Render the specified node.protected voidNodeRepositoryFormatter.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) voidFormatter.mergeRender(List<Document> documents, Appendable output) voidFormatter.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.myTranslationHandlerDocumentMapMethods in com.vladsch.flexmark.formatter.internal that return DocumentModifier and TypeMethodDescription@NotNull DocumentMergeContextImpl.getDocument(@NotNull TranslationContext context) Document[]MergeContextImpl.getDocuments()Methods in com.vladsch.flexmark.formatter.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoidTranslationHandlerImpl.beginRendering(@NotNull Document node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter appendable) voidMergeContextImpl.forEachPrecedingDocument(@Nullable Document document, @NotNull MergeContextConsumer consumer) private voidCoreNodeFormatter.render(Document node, NodeFormatterContext context, MarkdownWriter markdown) voidCoreNodeFormatter.renderDocument(@NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown, @NotNull Document document, @NotNull FormattingPhase phase) voidMergeContextImpl.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 DocumentHtmlRenderer.MainNodeRenderer.getDocument()@NotNull DocumentHtmlRenderer.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 DocumentLinkResolverBasicContext.getDocument()@NotNull DocumentLinkResolverContext.getDocument()Methods in com.vladsch.flexmark.html.renderer with parameters of type DocumentModifier and TypeMethodDescriptionvoidHeaderIdGenerator.generateIds(@NotNull Document document) voidHeaderIdGenerator.generateIds(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) voidHtmlIdGenerator.generateIds(Document document) default voidHtmlIdGenerator.generateIds(Document document, @Nullable AnchorRefTargetBlockPreVisitor preVisitor) (package private) voidCoreNodeRenderer.render(Document node, NodeRendererContext context, HtmlWriter html) voidPhasedNodeRenderer.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 DocumentFlexmarkHtmlConverter.MainHtmlConverter.myForDocumentFields 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 voidJiraConverterNodeRenderer.render(Document node, NodeRendererContext context, HtmlWriter html) -
Uses of Document in com.vladsch.flexmark.parser
Subinterfaces with type arguments of type Document in com.vladsch.flexmark.parserModifier and TypeInterfaceDescriptioninterfaceProcessing of elements which are based on a link ref: [] or ![] This includes footnote references [^...] and wiki links [[...]]interfaceFields in com.vladsch.flexmark.parser declared as DocumentMethods in com.vladsch.flexmark.parser that return DocumentModifier and TypeMethodDescription@NotNull DocumentLightInlineParser.getDocument()@NotNull DocumentLightInlineParserImpl.getDocument()@NotNull DocumentParser.parse(@NotNull BasedSequence input) Parse the specified input text into a tree of nodes.@NotNull DocumentParse the specified input text into a tree of nodes.@NotNull DocumentParser.parseReader(@NotNull Reader input) Parse the specified reader into a tree of nodes.private DocumentParser.postProcess(Document document) @NotNull DocumentPostProcessor.processDocument(@NotNull Document document) Methods in com.vladsch.flexmark.parser with parameters of type DocumentModifier and TypeMethodDescription@NotNull BasedSequenceLinkRefProcessor.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.booleanLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) Allows the delimiter processor to allow/disallow other delimiters in its inline text@NotNull LinkRefProcessorCreate a link ref processor for the document@NotNull PostProcessorvoidInlineParser.finalizeDocument(@NotNull Document document) voidInlineParser.initializeDocument(@NotNull Document document) private DocumentParser.postProcess(Document document) @NotNull DocumentPostProcessor.processDocument(@NotNull Document document) voidLightInlineParser.setDocument(@NotNull Document document) voidLightInlineParserImpl.setDocument(@NotNull Document document) booleanParser.transferReferences(@NotNull Document document, @NotNull Document included, Boolean onlyIfUndefined) voidLinkRefProcessor.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 DocumentNodePostProcessor.processDocument(@NotNull Document document) Methods in com.vladsch.flexmark.parser.block with parameters of type DocumentModifier and TypeMethodDescriptionabstract @NotNull NodePostProcessorfinal @NotNull DocumentNodePostProcessor.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 DocumentDocumentParser.finalizeAndProcess()DocumentParser.parse(CharSequence source) The main parsing function.PostProcessorManager.postProcess(Document document) static DocumentPostProcessorManager.processDocument(Document document, List<PostProcessorManager.PostProcessorDependencyStage> processorDependencies) Methods in com.vladsch.flexmark.parser.internal with parameters of type DocumentModifier and TypeMethodDescriptionvoidInlineParserImpl.finalizeDocument(@NotNull Document document) voidCommonmarkInlineParser.initializeDocument(@NotNull Document document) voidInlineParserImpl.initializeDocument(@NotNull Document document) PostProcessorManager.postProcess(Document document) static DocumentPostProcessorManager.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 TypeMethodDescriptionbooleanIParseBase.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 DocumentNode.getDocument()Methods in com.vladsch.flexmark.util.ast with parameters of type DocumentModifier and TypeMethodDescriptionReferencingNode.getReferenceNode(Document document) booleanIParse.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 voidYouTrackConverterNodeRenderer.render(Document node, NodeRendererContext context, HtmlWriter html)