Uses of Class
com.vladsch.flexmark.util.ast.Node
Packages that use Node
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 Node in com.vladsch.flexmark.ast
Subclasses of Node in com.vladsch.flexmark.astModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassHTML blockclassHTML blockclassHTML blockclassInline HTML element.classInline HTML element.classInline HTML element.classInline HTML comment element.classInline HTML element.classInline HTML element.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassfinal classclassclassclassOnly generated for CharacterNodeFactory custom parsingMethods in com.vladsch.flexmark.ast that return NodeModifier and TypeMethodDescriptionListBlock.getLastBlankLineChild()ListItem.getLastBlankLineChild()Methods in com.vladsch.flexmark.ast with parameters of type NodeModifier and TypeMethodDescription@Nullable RefNodeReference.getReferencingNode(@NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ast.util
Classes in com.vladsch.flexmark.ast.util with type parameters of type NodeModifier and TypeClassDescriptionclassAttributeProvidingHandler<N extends Node>static interfaceclassLinkResolvingHandler<N extends Node>static interfaceLinkResolvingHandler.LinkResolvingVisitor<N extends Node>Subclasses with type arguments of type Node in com.vladsch.flexmark.ast.utilModifier and TypeClassDescriptionclassclassclassclassclassclassClasses in com.vladsch.flexmark.ast.util that implement interfaces with type arguments of type NodeFields in com.vladsch.flexmark.ast.util with type parameters of type NodeModifier and TypeFieldDescriptionTextNodeConverter.listTextNodeMergingList.listprotected final ClassificationBag<Class<?>, Node> ClassifyingBlockTracker.nodeClassifierMethods in com.vladsch.flexmark.ast.util that return types with arguments of type NodeModifier and TypeMethodDescriptionTextNodeConverter.getMergedList()TextNodeMergingList.getMergedList()ClassifyingBlockTracker.getNodeClassifier()Methods in com.vladsch.flexmark.ast.util with parameters of type NodeModifier and TypeMethodDescriptionvoidvoidTextNodeConverter.addChildrenOf(Node parent) voidTextNodeMergingList.addChildrenOf(Node parent) voidTextNodeConverter.appendChild(Node child) voidTextNodeConverter.appendMergedTo(Node parent) voidTextNodeMergingList.appendMergedTo(Node parent) voidvoidvoidDeprecated.HeadingCollectingVisitor.collectAndGetHeadings(Node node) LineCollectingVisitor.collectAndGetRanges(Node node) TextCollectingVisitor.collectAndGetSequence(Node node) Deprecated.TextCollectingVisitor.collectAndGetText(Node node) Deprecated.ReferenceRepository.getReferencedElements(Node parent) voidTextNodeConverter.insertMergedAfter(Node sibling) voidTextNodeMergingList.insertMergedAfter(Node sibling) voidTextNodeConverter.insertMergedBefore(Node sibling) voidTextNodeMergingList.insertMergedBefore(Node sibling) static voidTextNodeConverter.mergeTextNodes(Node parent) booleanAnchorRefTargetBlockPreVisitor.preVisit(@NotNull Node node, @NotNull AnchorRefTargetBlockVisitor anchorRefTargetBlockVisitor) Test if node needs to have its children visitedprotected booleanLinkResolverAdapter.resolveLink(Node node, LinkResolverBasicContext context, ResolvedLink link) LinkResolvingHandler.resolveLink(Node node, LinkResolverBasicContext context, ResolvedLink link) voidAttributeProviderAdapter.setAttributes(Node node, AttributablePart part, MutableAttributes attributes) voidAttributeProvidingHandler.setAttributes(Node node, AttributablePart part, MutableAttributes attributes) private voidClassifyingBlockTracker.validateLinked(Node node) private voidClassifyingBlockTracker.validateUnlinked(Node node) voidMethod parameters in com.vladsch.flexmark.ast.util with type arguments of type NodeModifier and TypeMethodDescriptionprivate voidClassifyingBlockTracker.addBlocks(ReversiblePeekingIterable<Node> nodes) private voidClassifyingBlockTracker.removeBlocks(ReversiblePeekingIterable<Node> nodes) -
Uses of Node in com.vladsch.flexmark.core.test.util
Methods in com.vladsch.flexmark.core.test.util with parameters of type NodeModifier and TypeMethodDescriptionvoidTranslationFormatterSpecTest.TranslationFormatter.render(@NotNull Node node, @NotNull Appendable output) -
Uses of Node in com.vladsch.flexmark.ext.abbreviation
Subclasses of Node in com.vladsch.flexmark.ext.abbreviationModifier and TypeClassDescriptionclassA node containing the abbreviated text that will be rendered as an abbr tag or a link with title attributeclassA block node that contains the abbreviation definitionMethods in com.vladsch.flexmark.ext.abbreviation with parameters of type NodeModifier and TypeMethodDescription@Nullable AbbreviationAbbreviationBlock.getReferencingNode(@NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.abbreviation.internal
Methods in com.vladsch.flexmark.ext.abbreviation.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull Set<AbbreviationBlock> AbbreviationRepository.getReferencedElements(Node parent) voidAbbreviationNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.admonition
Subclasses of Node in com.vladsch.flexmark.ext.admonition -
Uses of Node in com.vladsch.flexmark.ext.admonition.internal
Methods in com.vladsch.flexmark.ext.admonition.internal with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.anchorlink
Subclasses of Node in com.vladsch.flexmark.ext.anchorlink -
Uses of Node in com.vladsch.flexmark.ext.anchorlink.internal
Methods in com.vladsch.flexmark.ext.anchorlink.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidAnchorLinkNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.aside
Subclasses of Node in com.vladsch.flexmark.ext.aside -
Uses of Node in com.vladsch.flexmark.ext.attributes
Subclasses of Node in com.vladsch.flexmark.ext.attributesModifier and TypeClassDescriptionclassAn Attribute node representing a single attribute name and value in attributes nodeclassA empty implicit AttributesNode used to mark attribute span startclassA AttributesNode node -
Uses of Node in com.vladsch.flexmark.ext.attributes.internal
Classes in com.vladsch.flexmark.ext.attributes.internal that implement interfaces with type arguments of type NodeFields in com.vladsch.flexmark.ext.attributes.internal with type parameters of type NodeModifier and TypeFieldDescriptionprotected final HashMap<Node, ArrayList<AttributesNode>> NodeAttributeRepository.nodeAttributesHashMapAttributesNodeFormatter.PROCESSED_ATTRIBUTESMethods in com.vladsch.flexmark.ext.attributes.internal that return NodeModifier and TypeMethodDescriptionAttributesNodePostProcessor.getAttributeOwner(NodeTracker state, AttributesNode attributesNode) (package private) static NodeAttributesNodePostProcessor.matchDelimitedSpans(NodeTracker state, AttributesNode attributesNode, Node previous) Methods in com.vladsch.flexmark.ext.attributes.internal that return types with arguments of type NodeModifier and TypeMethodDescription@NotNull Set<Map.Entry<Node, ArrayList<AttributesNode>>> NodeAttributeRepository.entrySet()NodeAttributeRepository.keySet()Methods in com.vladsch.flexmark.ext.attributes.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidAttributesNodeFormatter.addExplicitId(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) (package private) booleanAttributesNodeFormatter.hasNoIdAttribute(Node node) (package private) static NodeAttributesNodePostProcessor.matchDelimitedSpans(NodeTracker state, AttributesNode attributesNode, Node previous) voidAttributesNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) NodeAttributeRepository.put(Node key, AttributesNode value) NodeAttributeRepository.put(Node key, ArrayList<AttributesNode> value) voidAttributesAttributeProvider.setAttributes(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) (package private) static voidAttributesNodePostProcessor.textBaseWrap(NodeTracker state, Node lastNonAttributesNode, Node lastNode, TextBase textBase) Method parameters in com.vladsch.flexmark.ext.attributes.internal with type arguments of type NodeModifier and TypeMethodDescriptionvoidNodeAttributeRepository.putAll(@NotNull Map<? extends Node, ? extends ArrayList<AttributesNode>> m) -
Uses of Node in com.vladsch.flexmark.ext.autolink.internal
Methods in com.vladsch.flexmark.ext.autolink.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidAutolinkNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.definition
Subclasses of Node in com.vladsch.flexmark.ext.definitionModifier and TypeClassDescriptionclassA Definition item block node, starts with : followed by any content like a list itemclassA DefinitionList block nodeclassA Definition block nodeConstructors in com.vladsch.flexmark.ext.definition with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.emoji
Subclasses of Node in com.vladsch.flexmark.ext.emoji -
Uses of Node in com.vladsch.flexmark.ext.emoji.internal
Methods in com.vladsch.flexmark.ext.emoji.internal that return NodeModifier and TypeMethodDescriptionEmojiDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.ext.enumerated.reference
Subclasses of Node in com.vladsch.flexmark.ext.enumerated.referenceModifier and TypeClassDescriptionclassA EnumeratedReference nodeclassA EnumeratedReference block nodeclassA EnumeratedReference nodeclassA EnumeratedReference nodeMethods in com.vladsch.flexmark.ext.enumerated.reference with parameters of type NodeModifier and TypeMethodDescription@NotNull Set<EnumeratedReferenceBlock> EnumeratedReferenceRepository.getReferencedElements(Node parent) @Nullable EnumeratedReferenceTextEnumeratedReferenceBlock.getReferencingNode(@NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.enumerated.reference.internal
Methods in com.vladsch.flexmark.ext.enumerated.reference.internal that return NodeModifier and TypeMethodDescription@NotNull NodeEnumeratedReferenceLinkRefProcessor.createNode(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.enumerated.reference.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequenceEnumeratedReferenceLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanEnumeratedReferenceLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) voidEnumeratedReferenceNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) voidEnumeratedReferenceLinkRefProcessor.updateNodeElements(@NotNull Document document, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.escaped.character
Subclasses of Node in com.vladsch.flexmark.ext.escaped.character -
Uses of Node in com.vladsch.flexmark.ext.escaped.character.internal
Methods in com.vladsch.flexmark.ext.escaped.character.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidEscapedCharacterNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.footnotes
Subclasses of Node in com.vladsch.flexmark.ext.footnotesModifier and TypeClassDescriptionclassA Footnote referencing nodeclassA Footnote definition node containing text and other inline nodes nodes as children.Methods in com.vladsch.flexmark.ext.footnotes with parameters of type NodeModifier and TypeMethodDescription@Nullable FootnoteFootnoteBlock.getReferencingNode(@NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.footnotes.internal
Methods in com.vladsch.flexmark.ext.footnotes.internal that return NodeModifier and TypeMethodDescription@NotNull NodeFootnoteLinkRefProcessor.createNode(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.footnotes.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequenceFootnoteLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanFootnoteLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull Set<FootnoteBlock> FootnoteRepository.getReferencedElements(Node parent) voidFootnoteLinkRefProcessor.updateNodeElements(@NotNull Document document, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.gfm.issues
Subclasses of Node in com.vladsch.flexmark.ext.gfm.issues -
Uses of Node in com.vladsch.flexmark.ext.gfm.strikethrough
Subclasses of Node in com.vladsch.flexmark.ext.gfm.strikethroughModifier and TypeClassDescriptionclassA strikethrough node containing text and other inline nodes nodes as children.classA Subscript node containing text and other inline nodes nodes as children. -
Uses of Node in com.vladsch.flexmark.ext.gfm.strikethrough.internal
Methods in com.vladsch.flexmark.ext.gfm.strikethrough.internal that return NodeModifier and TypeMethodDescriptionStrikethroughDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) StrikethroughSubscriptDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) SubscriptDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.ext.gfm.tasklist
Subclasses of Node in com.vladsch.flexmark.ext.gfm.tasklist -
Uses of Node in com.vladsch.flexmark.ext.gfm.tasklist.internal
Methods in com.vladsch.flexmark.ext.gfm.tasklist.internal with parameters of type NodeModifier and TypeMethodDescriptionstatic booleanTaskListNodeFormatter.hasIncompleteDescendants(Node node) intTaskListNodeFormatter.itemPriority(Node node) intTaskListNodeFormatter.taskItemPriority(Node node) -
Uses of Node in com.vladsch.flexmark.ext.gfm.users
Subclasses of Node in com.vladsch.flexmark.ext.gfm.users -
Uses of Node in com.vladsch.flexmark.ext.gitlab
Subclasses of Node in com.vladsch.flexmark.ext.gitlabModifier and TypeClassDescriptionclassA GitLab block nodeclassA Del nodeclassA Ins nodeclassA Ins nodeclassA Ins node -
Uses of Node in com.vladsch.flexmark.ext.gitlab.internal
Methods in com.vladsch.flexmark.ext.gitlab.internal with parameters of type NodeModifier and TypeMethodDescriptionprivate booleanGitLabNodeRenderer.renderVideoImage(Node srcNode, String url, String altText, Attributes attributes, HtmlWriter html) -
Uses of Node in com.vladsch.flexmark.ext.ins
Subclasses of Node in com.vladsch.flexmark.ext.ins -
Uses of Node in com.vladsch.flexmark.ext.ins.internal
Methods in com.vladsch.flexmark.ext.ins.internal that return NodeModifier and TypeMethodDescriptionInsDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.ext.jekyll.front.matter
Subclasses of Node in com.vladsch.flexmark.ext.jekyll.front.matterConstructors in com.vladsch.flexmark.ext.jekyll.front.matter with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.jekyll.tag
Subclasses of Node in com.vladsch.flexmark.ext.jekyll.tagModifier and TypeClassDescriptionclassA JekyllTag nodeclassA JekyllTag block nodeConstructors in com.vladsch.flexmark.ext.jekyll.tag with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.jekyll.tag.internal
Methods in com.vladsch.flexmark.ext.jekyll.tag.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidIncludeNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.macros
Subclasses of Node in com.vladsch.flexmark.ext.macrosModifier and TypeClassDescriptionclassA MacroReference block nodeclassA MacroReference nodeMethods in com.vladsch.flexmark.ext.macros with parameters of type NodeModifier and TypeMethodDescription@Nullable MacroReferenceMacroDefinitionBlock.getReferencingNode(@NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.macros.internal
Methods in com.vladsch.flexmark.ext.macros.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull Set<MacroDefinitionBlock> MacroDefinitionRepository.getReferencedElements(Node parent) -
Uses of Node in com.vladsch.flexmark.ext.media.tags
Subclasses of Node in com.vladsch.flexmark.ext.media.tagsModifier and TypeClassDescriptionclassclassclassclass -
Uses of Node in com.vladsch.flexmark.ext.media.tags.internal
Subclasses of Node in com.vladsch.flexmark.ext.media.tags.internalMethods in com.vladsch.flexmark.ext.media.tags.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidMediaTagsNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.resizable.image
Subclasses of Node in com.vladsch.flexmark.ext.resizable.image -
Uses of Node in com.vladsch.flexmark.ext.spec.example
Subclasses of Node in com.vladsch.flexmark.ext.spec.exampleModifier and TypeClassDescriptionclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block nodeclassA SpecExample block node -
Uses of Node in com.vladsch.flexmark.ext.superscript
Subclasses of Node in com.vladsch.flexmark.ext.superscript -
Uses of Node in com.vladsch.flexmark.ext.superscript.internal
Methods in com.vladsch.flexmark.ext.superscript.internal that return NodeModifier and TypeMethodDescriptionSuperscriptDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.ext.tables
Subclasses of Node in com.vladsch.flexmark.ext.tablesModifier and TypeClassDescriptionclassclassBody part of aTableBlockcontainingTableRows.classTable caption of aTableBlockcontaining inline nodes.classTable cell of aTableRowcontaining inline nodes.classHead part of aTableBlockcontainingTableRows.classclassBody part of aTableBlockcontainingTableRows.Methods in com.vladsch.flexmark.ext.tables with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.tables.internal
Subclasses of Node in com.vladsch.flexmark.ext.tables.internalModifier and TypeClassDescription(package private) classTable cell separator only used during parsing, not part of the AST, use theTableCell.getOpeningMarker()andTableCell.getClosingMarker()private static classMethods in com.vladsch.flexmark.ext.tables.internal that return types with arguments of type NodeModifier and TypeMethodDescriptionTableParagraphPreProcessor.cleanUpInlinedSeparators(InlineParser inlineParser, TableRow tableRow, List<Node> sepList) Methods in com.vladsch.flexmark.ext.tables.internal with parameters of type NodeModifier and TypeMethodDescriptionbooleanTableJiraRenderer.isLastBlockQuoteChild(Node node) TableJiraRenderer.tailBlankLine(Node node, int count, HtmlWriter html) private HtmlWriterTableJiraRenderer.tailBlankLine(Node node, HtmlWriter html) Method parameters in com.vladsch.flexmark.ext.tables.internal with type arguments of type NodeModifier and TypeMethodDescriptionTableParagraphPreProcessor.cleanUpInlinedSeparators(InlineParser inlineParser, TableRow tableRow, List<Node> sepList) -
Uses of Node in com.vladsch.flexmark.ext.toc
Subclasses of Node in com.vladsch.flexmark.ext.tocModifier and TypeClassDescriptionclassA simulated toc block nodeclassA sim toc contents node containing all text that came after the sim toc nodeclassA sim toc contents node containing all text that came after the sim toc nodeclassA sim toc contents node containing all text that came after the sim toc nodeclassA TOC nodeclassA TOC node -
Uses of Node in com.vladsch.flexmark.ext.toc.internal
Methods in com.vladsch.flexmark.ext.toc.internal with parameters of type NodeModifier and TypeMethodDescriptionprivate voidSimTocNodeRenderer.renderTocHeaders(NodeRendererContext context, HtmlWriter html, Node node, List<Heading> headings, TocOptions options) private voidTocNodeRenderer.renderTocHeaders(NodeRendererContext context, HtmlWriter html, Node node, List<Heading> headings, TocOptions options) -
Uses of Node in com.vladsch.flexmark.ext.typographic
Subclasses of Node in com.vladsch.flexmark.ext.typographicModifier and TypeClassDescriptionclassA TypographicQuotes nodeclassA TypographicSmarts node -
Uses of Node in com.vladsch.flexmark.ext.typographic.internal
Methods in com.vladsch.flexmark.ext.typographic.internal that return NodeModifier and TypeMethodDescriptionQuoteDelimiterProcessorBase.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.ext.wikilink
Subclasses of Node in com.vladsch.flexmark.ext.wikilink -
Uses of Node in com.vladsch.flexmark.ext.wikilink.internal
Methods in com.vladsch.flexmark.ext.wikilink.internal that return NodeModifier and TypeMethodDescription@NotNull NodeWikiLinkLinkRefProcessor.createNode(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.wikilink.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequenceWikiLinkLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanWikiLinkLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull ResolvedLinkWikiLinkLinkResolver.resolveLink(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) voidWikiLinkLinkRefProcessor.updateNodeElements(@NotNull Document document, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.xwiki.macros
Subclasses of Node in com.vladsch.flexmark.ext.xwiki.macrosModifier and TypeClassDescriptionclassA macros nodeclassA macros nodeclassA macros block nodeclassA macros nodeConstructors in com.vladsch.flexmark.ext.xwiki.macros with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.yaml.front.matter
Subclasses of Node in com.vladsch.flexmark.ext.yaml.front.matterModifier and TypeClassDescriptionclassclassclassMethods in com.vladsch.flexmark.ext.yaml.front.matter with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.youtube.embedded
Subclasses of Node in com.vladsch.flexmark.ext.youtube.embedded -
Uses of Node in com.vladsch.flexmark.ext.youtube.embedded.internal
Methods in com.vladsch.flexmark.ext.youtube.embedded.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidYouTubeLinkNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.ext.zzzzzz
Subclasses of Node in com.vladsch.flexmark.ext.zzzzzzModifier and TypeClassDescriptionclassA Zzzzzz nodeclassA Zzzzzz block nodeConstructors in com.vladsch.flexmark.ext.zzzzzz with parameters of type Node -
Uses of Node in com.vladsch.flexmark.ext.zzzzzz.internal
Methods in com.vladsch.flexmark.ext.zzzzzz.internal that return NodeModifier and TypeMethodDescription@NotNull NodeZzzzzzLinkRefProcessor.createNode(@NotNull BasedSequence nodeChars) ZzzzzzDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) Methods in com.vladsch.flexmark.ext.zzzzzz.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequenceZzzzzzLinkRefProcessor.adjustInlineText(@NotNull Document document, @NotNull Node node) booleanZzzzzzLinkRefProcessor.allowDelimiters(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull Set<ZzzzzzBlock> ZzzzzzRepository.getReferencedElements(Node parent) voidZzzzzzNodePostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) @NotNull ResolvedLinkZzzzzzLinkResolver.resolveLink(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) voidZzzzzzAttributeProvider.setAttributes(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) voidZzzzzzLinkRefProcessor.updateNodeElements(@NotNull Document document, @NotNull Node node) -
Uses of Node in com.vladsch.flexmark.formatter
Classes in com.vladsch.flexmark.formatter with type parameters of type NodeModifier and TypeClassDescriptionclassNodeFormattingHandler<N extends Node>static interfaceNodeFormattingHandler.CustomNodeFormatter<N extends Node>classNodeRepositoryFormatter<R extends NodeRepository<B>, B extends Node & ReferenceNode<R,B, N>, N extends Node & ReferencingNode<R, B>> classNodeRepositoryFormatter<R extends NodeRepository<B>, B extends Node & ReferenceNode<R,B, N>, N extends Node & ReferencingNode<R, B>> Subclasses with type arguments of type Node in com.vladsch.flexmark.formatterSubinterfaces with type arguments of type Node in com.vladsch.flexmark.formatterModifier and TypeInterfaceDescriptioninterfaceThe context for node rendering, including configuration and functionality for the node renderer to use.Fields in com.vladsch.flexmark.formatter declared as NodeModifier and TypeFieldDescriptionprotected final BNodeRepositoryFormatter.lastReference(package private) NodeNodeFormatterSubContext.renderingNodeFields in com.vladsch.flexmark.formatter with type parameters of type NodeModifier and TypeFieldDescriptionprivate final SubClassingBag<Node> Formatter.MainNodeFormatter.collectedNodesFormatter.NULL_ITERABLEFormatter.NULL_ITERATORNodeRepositoryFormatter.unusedReferencesMethods in com.vladsch.flexmark.formatter that return NodeModifier and TypeMethodDescription@NotNull NodeFormatter.MainNodeFormatter.getCurrentNode()@NotNull NodeFormatter.MainNodeFormatter.SubNodeFormatter.getCurrentNode()@Nullable NodeNodeFormatterSubContext.getRenderingNode()Methods in com.vladsch.flexmark.formatter that return types with arguments of type NodeModifier and TypeMethodDescriptionFormatter.MainNodeFormatter.nodesOfType(@NotNull Class<?>[] classes) Formatter.MainNodeFormatter.nodesOfType(@NotNull Collection<Class<?>> classes) Formatter.MainNodeFormatter.SubNodeFormatter.nodesOfType(@NotNull Class<?>[] classes) Formatter.MainNodeFormatter.SubNodeFormatter.nodesOfType(@NotNull Collection<Class<?>> classes) NodeFormatterContext.nodesOfType(@NotNull Class<?>[] classes) Get iterable of nodes of given types, in order of their appearance in the document tree, depth first traversal.NodeFormatterContext.nodesOfType(@NotNull Collection<Class<?>> classes) Formatter.MainNodeFormatter.reversedNodesOfType(@NotNull Class<?>[] classes) Formatter.MainNodeFormatter.reversedNodesOfType(@NotNull Collection<Class<?>> classes) Formatter.MainNodeFormatter.SubNodeFormatter.reversedNodesOfType(@NotNull Class<?>[] classes) Formatter.MainNodeFormatter.SubNodeFormatter.reversedNodesOfType(@NotNull Collection<Class<?>> classes) NodeFormatterContext.reversedNodesOfType(@NotNull Class<?>[] classes) Get iterable of nodes of given types, in reverse order of their appearance in the document tree, depth first traversal.NodeFormatterContext.reversedNodesOfType(@NotNull Collection<Class<?>> classes) Methods in com.vladsch.flexmark.formatter with parameters of type NodeModifier and TypeMethodDescriptionvoidExplicitAttributeIdProvider.addExplicitId(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) Used by AttributesExtension to insert attributes for headings during mergevoidFormatter.MainNodeFormatter.addExplicitId(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) voidFormatter.MainNodeFormatter.SubNodeFormatter.addExplicitId(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) static voidFormatterUtils.appendWhiteSpaceBetween(MarkdownWriter markdown, Node prev, Node next, boolean preserve, boolean collapse, boolean collapseToEOL) static BasedSequenceFormatterUtils.getSoftLineBreakSpan(Node node) static booleanFormatterUtils.isFollowedByBlankLine(@Nullable Node node) static booleanFormatterUtils.isLastOfItem(@Nullable Node node) static booleanFormatterUtils.isNotLastItem(@Nullable Node node) voidvoid@NotNull StringRender the tree of nodes to markdownvoidFormatter.render(@NotNull Node node, @NotNull Appendable output) Render a node to the appendablevoidFormatter.render(@NotNull Node node, @NotNull Appendable output, int maxTrailingBlankLines) Render nodevoidRender the specified node and its children using the configured renderers.voidNodeFormattingHandler.render(@NotNull Node node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) voidFormatter.MainNodeFormatter.renderChildren(@NotNull Node parent) voidFormatter.MainNodeFormatter.SubNodeFormatter.renderChildren(@NotNull Node parent) voidNodeFormatterContext.renderChildren(@NotNull Node parent) Render the children of the node, used by custom renderersprotected voidFormatter.MainNodeFormatter.renderChildrenNode(Node parent, NodeFormatterSubContext subContext) (package private) voidFormatter.MainNodeFormatter.renderNode(Node node, NodeFormatterSubContext subContext) static voidFormatterUtils.renderTextBlockParagraphLines(Node node, NodeFormatterContext context, MarkdownWriter markdown) voidNodeFormatterSubContext.setRenderingNode(@Nullable Node renderingNode) voidFormatter.MainNodeFormatter.SubNodeFormatter.translatingRefTargetSpan(@Nullable Node target, @NotNull TranslatingSpanRender render) voidFormatter.MainNodeFormatter.translatingRefTargetSpan(@Nullable Node target, @NotNull TranslatingSpanRender render) voidTranslationContext.translatingRefTargetSpan(@Nullable Node target, @NotNull TranslatingSpanRender render) Separate translation span which is also a ref targetFormatter.translationRender(Node document, TranslationHandler translationHandler, RenderPurpose renderPurpose) Render the tree of nodes to markdownvoidFormatter.translationRender(Node document, Appendable output, int maxTrailingBlankLines, TranslationHandler translationHandler, RenderPurpose renderPurpose) Render a node to the appendablevoidFormatter.translationRender(Node document, Appendable output, TranslationHandler translationHandler, RenderPurpose renderPurpose) Render a node to the appendableMethod parameters in com.vladsch.flexmark.formatter with type arguments of type NodeModifier and TypeMethodDescription(package private) static booleanFormatterUtils.hasLooseItems(Iterable<Node> itemList) static voidFormatterUtils.renderList(ListBlock node, NodeFormatterContext context, MarkdownWriter markdown, List<Node> itemList) -
Uses of Node in com.vladsch.flexmark.formatter.internal
Methods in com.vladsch.flexmark.formatter.internal with parameters of type NodeModifier and TypeMethodDescriptionvoidFormatControlProcessor.initializeFrom(@NotNull Node element) private booleanFormatControlProcessor.isFormattingRegion(int offset, @NotNull Node node, boolean checkParent) booleanFormatControlProcessor.isFormattingRegion(@NotNull Node node) voidFormatControlProcessor.processFormatControl(@NotNull Node node) private voidCoreNodeFormatter.render(Node node, NodeFormatterContext context, MarkdownWriter markdown) @NotNull ResolvedLinkMergeLinkResolver.resolveLink(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) voidTranslationHandlerImpl.translatingRefTargetSpan(@Nullable Node target, @NotNull TranslatingSpanRender render) -
Uses of Node in com.vladsch.flexmark.html
Subclasses of Node in com.vladsch.flexmark.htmlFields in com.vladsch.flexmark.html declared as NodeMethods in com.vladsch.flexmark.html that return NodeModifier and TypeMethodDescription@NotNull NodeHtmlRenderer.MainNodeRenderer.getCurrentNode()@NotNull NodeHtmlRenderer.MainNodeRenderer.SubNodeRenderer.getCurrentNode()Methods in com.vladsch.flexmark.html with parameters of type NodeModifier and TypeMethodDescription@NotNull MutableAttributesHtmlRenderer.MainNodeRenderer.extendRenderingNodeAttributes(@NotNull Node node, @NotNull AttributablePart part, Attributes attributes) @NotNull MutableAttributesHtmlRenderer.MainNodeRenderer.SubNodeRenderer.extendRenderingNodeAttributes(@NotNull Node node, @NotNull AttributablePart part, Attributes attributes) voidvoid@NotNull StringRender the tree of nodes to HTML.voidHtmlRenderer.render(@NotNull Node node, @NotNull Appendable output) Render a node to the appendablevoidHtmlRenderer.render(@NotNull Node node, @NotNull Appendable output, int maxTrailingBlankLines) Render a node to the appendablevoidHtmlRenderer.MainNodeRenderer.renderChildren(@NotNull Node parent) voidHtmlRenderer.MainNodeRenderer.SubNodeRenderer.renderChildren(@NotNull Node parent) protected voidHtmlRenderer.MainNodeRenderer.renderChildrenNode(Node parent, NodeRendererSubContext subContext) (package private) voidHtmlRenderer.MainNodeRenderer.renderNode(Node node, NodeRendererSubContext subContext) @NotNull ResolvedContentUriContentResolver.resolveContent(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedContent content) @NotNull ResolvedLinkLinkResolver.resolveLink(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) voidAttributeProvider.setAttributes(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) Set the attributes for the node by modifying the provided map.voidEmbeddedAttributeProvider.setAttributes(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) Constructors in com.vladsch.flexmark.html with parameters of type NodeModifierConstructorDescriptionEmbeddedNodeAttributes(@NotNull Node parent, @NotNull Attributes attributes) -
Uses of Node in com.vladsch.flexmark.html.renderer
Classes in com.vladsch.flexmark.html.renderer with type parameters of type NodeModifier and TypeClassDescriptionclassNodeRenderingHandler<N extends Node>static interfaceNodeRenderingHandler.CustomNodeRenderer<N extends Node>Methods in com.vladsch.flexmark.html.renderer that return NodeMethods in com.vladsch.flexmark.html.renderer with parameters of type NodeModifier and TypeMethodDescription@NotNull MutableAttributesNodeRendererContext.extendRenderingNodeAttributes(@NotNull Node node, @NotNull AttributablePart part, @Nullable Attributes attributes) Extend the attributes by extensions for the node being currently rendered.@Nullable String@Nullable String@Nullable StringGet the id attribute for the given node.private voidCoreNodeRenderer.outputNextLineBreakSpan(Node node, HtmlWriter html, boolean outputBreakText) private voidCoreNodeRenderer.outputSourceLineSpan(Node parentNode, Node startNode, Node endNode, HtmlWriter html) voidRender the specified node and its children using the configured renderers.voidNodeRenderingHandler.render(@NotNull Node node, @NotNull NodeRendererContext context, @NotNull HtmlWriter html) voidLinkResolverContext.renderChildren(@NotNull Node parent) Render the children of the node, used by custom renderersprivate voidCoreNodeRenderer.renderChildrenSourceLineWrapped(Node node, BasedSequence nodeChildText, NodeRendererContext context, HtmlWriter html) private booleanCoreNodeRenderer.renderLineBreak(String breakText, String suppressInTag, Node node, NodeRendererContext context, HtmlWriter html) @NotNull ResolvedContentFileUriContentResolver.resolveContent(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedContent content) -
Uses of Node in com.vladsch.flexmark.html2md.converter
Methods in com.vladsch.flexmark.html2md.converter that return NodeModifier and TypeMethodDescription@NotNull NodeFlexmarkHtmlConverter.MainHtmlConverter.parseMarkdown(@NotNull String markdown) @NotNull NodeFlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter.parseMarkdown(@NotNull String markdown) HtmlNodeConverterContext.parseMarkdown(@NotNull String markdown) -
Uses of Node in com.vladsch.flexmark.jira.converter.internal
Methods in com.vladsch.flexmark.jira.converter.internal with parameters of type NodeModifier and TypeMethodDescriptionstatic BasedSequenceJiraConverterNodeRenderer.getSoftLineBreakSpan(Node node) private static voidJiraConverterNodeRenderer.renderTextBlockParagraphLines(Node node, NodeRendererContext context, HtmlWriter html) -
Uses of Node in com.vladsch.flexmark.parser
Fields in com.vladsch.flexmark.parser declared as NodeMethods in com.vladsch.flexmark.parser with type parameters of type NodeModifier and TypeMethodDescriptionstatic <T extends Node>
booleanParser.transferReferences(NodeRepository<T> destination, NodeRepository<T> included, boolean onlyIfUndefined) Methods in com.vladsch.flexmark.parser that return NodeModifier and TypeMethodDescription@NotNull NodeLinkRefProcessor.createNode(@NotNull BasedSequence nodeChars) Create the desired element that was previously matched with isMatch@NotNull NodeLightInlineParser.getBlock()@NotNull NodeLightInlineParserImpl.getBlock()Methods in com.vladsch.flexmark.parser that return types with arguments of type NodeModifier and TypeMethodDescriptionInlineParser.parseCustom(@NotNull BasedSequence input, @NotNull Node node, @NotNull BitSet customCharacters, @NotNull Map<Character, CharacterNodeFactory> nodeFactoryMap) Methods in com.vladsch.flexmark.parser with parameters of type NodeModifier 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 textvoidLightInlineParser.appendNode(@NotNull Node node) voidLightInlineParserImpl.appendNode(@NotNull Node node) voidInlineParser.mergeTextNodes(@Nullable Node fromNode, @Nullable Node toNode) voidvoidvoidInlineParser.parse(@NotNull BasedSequence input, @NotNull Node node) InlineParser.parseCustom(@NotNull BasedSequence input, @NotNull Node node, @NotNull BitSet customCharacters, @NotNull Map<Character, CharacterNodeFactory> nodeFactoryMap) voidPostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) voidvoidvoidLinkRefProcessor.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 Node in com.vladsch.flexmark.parser.block
Subinterfaces with type arguments of type Node in com.vladsch.flexmark.parser.blockMethods in com.vladsch.flexmark.parser.block with parameters of type NodeModifier and TypeMethodDescriptionbooleanParserState.endsWithBlankLine(Node block) Test the block to see if it ends in a blank line.booleanParserState.isLastLineBlank(Node node) Test a block to see if the last line of the block is blank.final voidDocumentPostProcessor.process(@NotNull NodeTracker state, @NotNull Node node) Method parameters in com.vladsch.flexmark.parser.block with type arguments of type NodeModifier and TypeMethodDescriptionprotected final voidNodePostProcessorFactory.addNodeWithExclusions(Class<? extends Node> nodeType, Class<?>... excludeDescendantsOf) -
Uses of Node in com.vladsch.flexmark.parser.core.delimiter
Methods in com.vladsch.flexmark.parser.core.delimiter that return NodeModifier and TypeMethodDescriptionEmphasisDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) -
Uses of Node in com.vladsch.flexmark.parser.delimiter
Methods in com.vladsch.flexmark.parser.delimiter that return NodeModifier and TypeMethodDescriptionDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser, DelimiterRun delimiter) Allow delimiter processor to substitute unmatched delimiters by custom nodes -
Uses of Node in com.vladsch.flexmark.parser.internal
Fields in com.vladsch.flexmark.parser.internal with type parameters of type NodeModifier and TypeFieldDescriptionprivate final OrderedSet<Node> PostProcessorManager.allPostProcessNodesInlineParserImpl.customSpecialCharacterNodesDocumentParser.lastLineBlankPostProcessorManager.PostProcessorDependencyStage.myNodeMapMethods in com.vladsch.flexmark.parser.internal that return types with arguments of type NodeModifier and TypeMethodDescriptionInlineParserImpl.parseCustom(@NotNull BasedSequence input, @NotNull Node node, @NotNull BitSet customCharacters, @NotNull Map<Character, CharacterNodeFactory> nodeFactoryMap) Methods in com.vladsch.flexmark.parser.internal with parameters of type NodeModifier and TypeMethodDescriptionprotected static voidInlineParserImpl.collapseLinkRefChildren(Node node, Function<LinkRefDerived, Boolean> isTentative, boolean trimFirstLastChild) protected static booleanInlineParserImpl.containsLinkRefs(Node node, Boolean isTentative) protected static booleanInlineParserImpl.containsLinkRefs(BasedSequence nodeChars, Node next, Boolean isTentative) booleanDocumentParser.endsWithBlankLine(Node block) booleanDocumentParser.isLastLineBlank(Node node) voidInlineParserImpl.mergeTextNodes(@Nullable Node fromNode, @Nullable Node toNode) voidInlineParserImpl.parse(@NotNull BasedSequence content, @NotNull Node block) Parse content in block into inline children, using reference map to resolve references.InlineParserImpl.parseCustom(@NotNull BasedSequence input, @NotNull Node node, @NotNull BitSet customCharacters, @NotNull Map<Character, CharacterNodeFactory> nodeFactoryMap) private voidDocumentParser.setLastLineBlank(Node node, boolean value) -
Uses of Node in com.vladsch.flexmark.test.util
Fields in com.vladsch.flexmark.test.util declared as NodeModifier and TypeFieldDescriptionprivate @Nullable NodeFlexmarkSpecExampleRenderer.myDocumentprivate @Nullable NodeFlexmarkSpecExampleRenderer.myIncludedDocumentMethods in com.vladsch.flexmark.test.util that return NodeModifier and TypeMethodDescription@NotNull NodeFlexmarkSpecExampleRenderer.getDocument()protected @NotNull NodeFlexmarkSpecExampleRenderer.getIncludedDocument()Methods in com.vladsch.flexmark.test.util with parameters of type Node -
Uses of Node in com.vladsch.flexmark.test.util.spec
Methods in com.vladsch.flexmark.test.util.spec that return NodeModifier and TypeMethodDescription@NotNull Node@NotNull NodeIParseBase.parseReader(@NotNull Reader input) Methods in com.vladsch.flexmark.test.util.spec with parameters of type Node -
Uses of Node in com.vladsch.flexmark.tree.iteration
Classes in com.vladsch.flexmark.tree.iteration with type parameters of type NodeSubclasses with type arguments of type Node in com.vladsch.flexmark.tree.iterationMethods in com.vladsch.flexmark.tree.iteration with type parameters of type NodeModifier and TypeMethodDescription<F extends Node>
@NotNull NodeIterator<F> NodeIterator.adapt(@NotNull ValueIterationAdapter<? super N, F> adapter) <F extends Node>
@NotNull NodeIterator<F> <F extends Node>
@NotNull NodeIterator<F> <F extends Node>
@NotNull NodeIterator<F> <F extends Node>
@NotNull NodeIterator<N> <F extends Node>
@NotNull NodeIterator<F> NodeIterator.getModifiedCopyF(Node element, ValueIterationAdapter<? super Node, F> adapter, TreeIterator<Node> treeIterator) <F extends Node>
@NotNull NodeIterator<N> <F extends Node>
@NotNull NodeIterator<N> Methods in com.vladsch.flexmark.tree.iteration that return types with arguments of type NodeModifier and TypeMethodDescriptionstatic NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter, @NotNull Predicate<? super Node> recursion) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull TreeIterator<Node> treeIterator) @NotNull MappedIterator<Object, Node> NodeIterator.toNodeObjectMapped()Methods in com.vladsch.flexmark.tree.iteration with parameters of type NodeModifier and TypeMethodDescription@NotNull NodeIterator<N> NodeIterator.getModifiedCopy(Node element, ValueIterationAdapter<? super Node, N> adapter, TreeIterator<Node> treeIterator) <F extends Node>
@NotNull NodeIterator<F> NodeIterator.getModifiedCopyF(Node element, ValueIterationAdapter<? super Node, F> adapter, TreeIterator<Node> treeIterator) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter, @NotNull Predicate<? super Node> recursion) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull TreeIterator<Node> treeIterator) Method parameters in com.vladsch.flexmark.tree.iteration with type arguments of type NodeModifier and TypeMethodDescription@NotNull NodeIterator<N> @NotNull NodeIterator<N> @NotNull NodeIterator<N> @NotNull NodeIterator<N> @NotNull NodeIterator<N> @NotNull NodeIterator<N> NodeIterator.getModifiedCopy(Node element, ValueIterationAdapter<? super Node, N> adapter, TreeIterator<Node> treeIterator) @NotNull NodeIterator<N> NodeIterator.getModifiedCopy(Node element, ValueIterationAdapter<? super Node, N> adapter, TreeIterator<Node> treeIterator) <F extends Node>
@NotNull NodeIterator<F> NodeIterator.getModifiedCopyF(Node element, ValueIterationAdapter<? super Node, F> adapter, TreeIterator<Node> treeIterator) <F extends Node>
@NotNull NodeIterator<F> NodeIterator.getModifiedCopyF(Node element, ValueIterationAdapter<? super Node, F> adapter, TreeIterator<Node> treeIterator) @NotNull NodeIterator<N> @NotNull NodeIterator<N> static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter, @NotNull Predicate<? super Node> recursion) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull IterationConditions<Node> constraints, @NotNull Predicate<? super Node> filter, @NotNull Predicate<? super Node> recursion) static NodeIterator<Node> NodeIterator.of(@NotNull Node element, @NotNull TreeIterator<Node> treeIterator) @NotNull NodeIterator<N> @NotNull NodeIterator<N> @NotNull NodeIterator<N> Constructors in com.vladsch.flexmark.tree.iteration with parameters of type NodeModifierConstructorDescriptionNodeIterator(@NotNull Node element, @NotNull ValueIterationAdapter<? super Node, N> adapter, @NotNull TreeIterator<Node> treeIterator) Constructor parameters in com.vladsch.flexmark.tree.iteration with type arguments of type NodeModifierConstructorDescriptionNodeIterator(@NotNull Node element, @NotNull ValueIterationAdapter<? super Node, N> adapter, @NotNull TreeIterator<Node> treeIterator) NodeIterator(@NotNull Node element, @NotNull ValueIterationAdapter<? super Node, N> adapter, @NotNull TreeIterator<Node> treeIterator) -
Uses of Node in com.vladsch.flexmark.util.ast
Classes in com.vladsch.flexmark.util.ast with type parameters of type NodeModifier and TypeInterfaceDescriptioninterfaceReferenceNode<R extends NodeRepository<B>, B extends Node, N extends Node>interfaceReferenceNode<R extends NodeRepository<B>, B extends Node, N extends Node>classVisitHandler<N extends Node>Node visit handler for specific node typeinterfaceNode visitor interfaceSubclasses of Node in com.vladsch.flexmark.util.astSubclasses with type arguments of type Node in com.vladsch.flexmark.util.astSubinterfaces with type arguments of type Node in com.vladsch.flexmark.util.astModifier and TypeInterfaceDescriptioninterfaceInterface to visit variations on specific nodes: visit() visiting node and if no handler defined then visit node's children visitNodeOnly() visit node and if no handler then do not process children visitChildren() visit node's childrenClasses in com.vladsch.flexmark.util.ast that implement interfaces with type arguments of type NodeModifier and TypeClassDescriptionclassclassclassclassclassclassVisitHandler<N extends Node>Node visit handler for specific node typeFields in com.vladsch.flexmark.util.ast declared as NodeModifier and TypeFieldDescription(package private) @Nullable NodeNode.firstChild(package private) final NodeNodeIterable.firstNode(package private) final NodeNodeIterator.firstNodeprivate @Nullable NodeNode.lastChild(package private) final NodeNodeIterable.lastNode(package private) final NodeNodeIterator.lastNode(package private) NodeSpaceInsertingSequenceBuilder.lastNode(package private) @Nullable NodeNode.next(package private) NodeNodeIterator.nodeprivate @Nullable NodeNode.parentprivate @Nullable NodeNode.prevprivate NodeDescendantNodeIterator.result(package private) NodeNodeIterator.resultFields in com.vladsch.flexmark.util.ast with type parameters of type NodeModifier and TypeFieldDescriptionNode.AST_ADAPTERstatic final ReversiblePeekingIterable<Node> NodeIterable.EMPTYstatic final ReversiblePeekingIterator<Node> NodeIterator.EMPTYprivate ReversiblePeekingIterable<Node> DescendantNodeIterable.iterableprivate @NotNull ReversiblePeekingIterator<Node> DescendantNodeIterator.iteratorprivate @Nullable Stack<ReversiblePeekingIterator<Node>> DescendantNodeIterator.iteratorStackNodeCollectingVisitor.NODE_CLASSIFIERprotected final @NotNull ClassificationBag<Class<?>, Node> ClassifyingNodeTracker.nodeClassifierprivate final @NotNull ClassificationBag<Class<?>, Node> NodeCollectingVisitor.nodesMethods in com.vladsch.flexmark.util.ast that return NodeModifier and TypeMethodDescription@Nullable NodeNode.getAncestorOfType(@NotNull Class<?>... classes) @NotNull NodeNode.getBlankLineSibling()@Nullable NodeNode.getChildOfType(@NotNull Class<?>... classes) BlockQuoteLike.getFirstChild()@Nullable NodeNode.getFirstChild()@Nullable NodeNode.getFirstChildAny(@NotNull Class<?>... classes) @Nullable NodeNode.getFirstChildAnyNot(@NotNull Class<?>... classes) @NotNull NodeNode.getFirstInChain()@Nullable NodeNode.getGrandParent()@Nullable NodeNode.getLastBlankLineChild()Overridden by ListBlock and any others whose children propagate their blank line to parent@Nullable NodeNode.getLastChild()@Nullable NodeNode.getLastChildAny(@NotNull Class<?>... classes) @Nullable NodeNode.getLastChildAnyNot(@NotNull Class<?>... classes) @NotNull NodeNode.getLastInChain()SpaceInsertingSequenceBuilder.getLastNode()@Nullable NodeNode.getNext()@Nullable NodeNode.getNextAny(@NotNull Class<?>... classes) @Nullable NodeNode.getNextAnyNot(@NotNull Class<?>... classes) @Nullable NodeNode.getOldestAncestorOfTypeAfter(@NotNull Class<?> ancestor, @NotNull Class<?> after) @Nullable NodeNode.getParent()@Nullable NodeNode.getPrevious()@Nullable NodeNode.getPreviousAny(@NotNull Class<?>... classes) @Nullable NodeNode.getPreviousAnyNot(@NotNull Class<?>... classes) @NotNull NodeDescendantNodeIterator.next()NodeIterator.next()@NotNull NodeIParse.parse(@NotNull BasedSequence input) Parse the specified input text into a tree of nodes.@NotNull NodeParse the specified input text into a tree of nodes.@NotNull NodeIParse.parseReader(@NotNull Reader input) Parse the specified reader into a tree of nodes.@Nullable NodeDescendantNodeIterator.peek()@Nullable NodeNodeIterator.peek()Methods in com.vladsch.flexmark.util.ast that return types with arguments of type NodeModifier and TypeMethodDescription@NotNull ReversiblePeekingIterator<Node> Node.getChildIterator()@NotNull ReversiblePeekingIterable<Node> Node.getChildren()@NotNull ReversiblePeekingIterable<Node> Node.getDescendants()@NotNull OrderedSet<Node> ClassifyingNodeTracker.getItems()@NotNull ClassificationBag<Class<?>, Node> ClassifyingNodeTracker.getNodeClassifier()@NotNull ReversiblePeekingIterator<Node> Node.getReversedChildIterator()@NotNull ReversiblePeekingIterable<Node> Node.getReversedChildren()@NotNull ReversiblePeekingIterable<Node> Node.getReversedDescendants()NodeCollectingVisitor.getSubClassingBag()@NotNull ReversiblePeekingIterator<Node> DescendantNodeIterable.iterator()@NotNull ReversiblePeekingIterator<Node> NodeIterable.iterator()@NotNull ReversiblePeekingIterable<Node> DescendantNodeIterable.reversed()@NotNull ReversiblePeekingIterable<Node> NodeIterable.reversed()@NotNull ReversiblePeekingIterator<Node> DescendantNodeIterable.reversedIterator()@NotNull ReversiblePeekingIterator<Node> NodeIterable.reversedIterator()Methods in com.vladsch.flexmark.util.ast with parameters of type NodeModifier and TypeMethodDescriptionvoidNode.appendChain(@NotNull Node firstNode) Append all from child to end of chain to this nodevoidNode.appendChild(Node child) @NotNull Class<?> @NotNull ClassifyingNodeTrackervoidvoidvoidTextCollectingVisitor.collectAndGetSequence(Node node) TextCollectingVisitor.collectAndGetSequence(Node node, int flags) TextCollectingVisitor.collectAndGetText(Node node) TextCollectingVisitor.collectAndGetText(Node node, int flags) voidNode.extractChainTo(@NotNull Node node) voidNode.extractToFirstInChain(@NotNull Node node) static intNode.getNodeOfTypeIndex(@NotNull Node node, @NotNull Class<?>... classes) NodeRepository.getReferencedElements(Node parent) ReferenceNode.getReferencingNode(@NotNull Node node) voidNode.insertAfter(@NotNull Node sibling) voidNode.insertBefore(Node sibling) voidNode.insertChainAfter(@NotNull Node firstNode) Append all from child to end of chain to this nodevoidNode.insertChainBefore(@NotNull Node firstNode) Append all from child to end of chain to this nodevoidvoidvoidvoidClassifyingNodeTracker.nodeAddedWithChildren(@NotNull Node node) voidNodeClassifierVisitor.nodeAddedWithChildren(@NotNull Node node) voidNodeTracker.nodeAddedWithChildren(@NotNull Node node) voidClassifyingNodeTracker.nodeAddedWithDescendants(@NotNull Node node) voidNodeClassifierVisitor.nodeAddedWithDescendants(@NotNull Node node) voidNodeTracker.nodeAddedWithDescendants(@NotNull Node node) voidClassifyingNodeTracker.nodeRemoved(@NotNull Node node) voidNodeClassifierVisitor.nodeRemoved(@NotNull Node node) voidNodeTracker.nodeRemoved(@NotNull Node node) voidClassifyingNodeTracker.nodeRemovedWithChildren(@NotNull Node node) voidNodeClassifierVisitor.nodeRemovedWithChildren(@NotNull Node node) voidNodeTracker.nodeRemovedWithChildren(@NotNull Node node) voidClassifyingNodeTracker.nodeRemovedWithDescendants(@NotNull Node node) voidNodeClassifierVisitor.nodeRemovedWithDescendants(@NotNull Node node) voidNodeTracker.nodeRemovedWithDescendants(@NotNull Node node) voidNode.prependChild(@NotNull Node child) protected abstract voidvoidBlockNodeVisitor.processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) default @NotNull StringRender the tree of nodes to HTML.voidIRender.render(@NotNull Node document, @NotNull Appendable output) voidSpaceInsertingSequenceBuilder.setLastNode(Node lastNode) protected voidprotected voidvoidNode.takeChildren(@NotNull Node node) (package private) booleanNodeClassifierVisitor.updateNodeAncestry(Node node, CopyOnWriteRef<BitSet> nodeAncestryBitSet) private voidClassifyingNodeTracker.validateLinked(Node node) private voidClassifyingNodeTracker.validateUnlinked(@NotNull Node node) voidvoidprivate voidfinal voidprivate voidprotected abstract voidvoidprivate voidAllNodesVisitor.visitChildren(@NotNull Node parent) voidNodeClassifierVisitor.visitChildren(@NotNull Node parent) Visit the child nodes.private voidNodeCollectingVisitor.visitChildren(@NotNull Node parent) voidNodeVisitHandler.visitChildren(@NotNull Node parent) final voidNodeVisitor.visitChildren(@NotNull Node parent) voidNodeVisitorBase.visitChildren(@NotNull Node parent) voidNodeVisitHandler.visitNodeOnly(@NotNull Node node) final voidNodeVisitor.visitNodeOnly(@NotNull Node node) protected final voidNodeRepository.visitNodes(@NotNull Node parent, @NotNull Consumer<Node> runnable, @NotNull Class<? extends Node>... classes) Method parameters in com.vladsch.flexmark.util.ast with type arguments of type NodeModifier and TypeMethodDescriptionprivate voidClassifyingNodeTracker.addNodes(@NotNull ReversiblePeekingIterable<Node> nodes) voidvoidDescendantNodeIterator.forEachRemaining(@NotNull Consumer<? super Node> consumer) voidNodeIterator.forEachRemaining(Consumer<? super Node> consumer) voidBlockNodeVisitor.processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) voidBlockNodeVisitor.processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) private voidClassifyingNodeTracker.removeNodes(@NotNull ReversiblePeekingIterable<Node> nodes) private voidprotected final voidNodeRepository.visitNodes(@NotNull Node parent, @NotNull Consumer<Node> runnable, @NotNull Class<? extends Node>... classes) Constructors in com.vladsch.flexmark.util.ast with parameters of type NodeModifierConstructorDescriptionNodeIterable(Node firstNode, Node lastNode, boolean reversed) NodeIterator(Node firstNode) NodeIterator(Node firstNode, boolean reversed) NodeIterator(Node firstNode, Node lastNode) NodeIterator(Node firstNode, Node lastNode, boolean reversed) iterate nodes until null or last node is iterated overConstructor parameters in com.vladsch.flexmark.util.ast with type arguments of type NodeModifierConstructorDescriptionClassifyingNodeTracker(@Nullable NodeTracker host, @NotNull Map<Class<? extends Node>, Set<Class<?>>> exclusionMap) DescendantNodeIterable(@NotNull ReversiblePeekingIterable<Node> iterable) iterate nodes, with descendants, depth first until all are doneDescendantNodeIterator(@NotNull ReversiblePeekingIterator<Node> iterator) iterate nodes, with descendants, depth first until all are done -
Uses of Node in com.vladsch.flexmark.util.format
Fields in com.vladsch.flexmark.util.format declared as NodeMethods in com.vladsch.flexmark.util.format with parameters of type NodeModifier and TypeMethodDescriptionvoidTableManipulator.apply(MarkdownTable table, Node tableNoe) voidMarkdownTable.setCaptionWithMarkers(Node tableCellNode, CharSequence captionOpen, CharSequence caption, CharSequence captionClose) Constructors in com.vladsch.flexmark.util.format with parameters of type NodeModifierConstructorDescriptionTableCell(Node tableCellNode, CharSequence text, int rowSpan, int columnSpan, CellAlignment alignment) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment) TableCell(Node tableCellNode, CharSequence openMarker, CharSequence text, CharSequence closeMarker, int rowSpan, int columnSpan, CellAlignment alignment, int trackedTextOffset, int spanTrackedOffset, int trackedTextAdjust, boolean afterSpace, boolean afterDelete) -
Uses of Node in com.vladsch.flexmark.youtrack.converter.internal
Methods in com.vladsch.flexmark.youtrack.converter.internal with parameters of type NodeModifier and TypeMethodDescriptionstatic BasedSequenceYouTrackConverterNodeRenderer.getSoftLineBreakSpan(Node node) booleanYouTrackConverterNodeRenderer.isLastBlockQuoteChild(Node node) private static voidYouTrackConverterNodeRenderer.renderTextBlockParagraphLines(Node node, NodeRendererContext context, HtmlWriter html) YouTrackConverterNodeRenderer.tailBlankLine(Node node, int count, HtmlWriter html) private HtmlWriterYouTrackConverterNodeRenderer.tailBlankLine(Node node, HtmlWriter html)