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
Parser
Types for extending block parsing
-
Uses of Node in com.vladsch.flexmark.ast
Subclasses of Node in com.vladsch.flexmark.astModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
HTML blockclass
HTML blockclass
HTML blockclass
Inline HTML element.class
Inline HTML element.class
Inline HTML element.class
Inline HTML comment element.class
Inline HTML element.class
Inline HTML element.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
final class
class
class
class
Only 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 RefNode
Reference.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 TypeClassDescriptionclass
AttributeProvidingHandler<N extends Node>
static interface
class
LinkResolvingHandler<N extends Node>
static interface
LinkResolvingHandler.LinkResolvingVisitor<N extends Node>
Fields in com.vladsch.flexmark.ast.util with type parameters of type NodeModifier and TypeFieldDescriptionTextNodeConverter.list
TextNodeMergingList.list
protected final ClassificationBag
<Class<?>, Node> ClassifyingBlockTracker.nodeClassifier
Methods 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 TypeMethodDescriptionvoid
void
TextNodeConverter.addChildrenOf
(Node parent) void
TextNodeMergingList.addChildrenOf
(Node parent) void
TextNodeConverter.appendChild
(Node child) void
TextNodeConverter.appendMergedTo
(Node parent) void
TextNodeMergingList.appendMergedTo
(Node parent) void
void
void
Deprecated.HeadingCollectingVisitor.collectAndGetHeadings
(Node node) LineCollectingVisitor.collectAndGetRanges
(Node node) TextCollectingVisitor.collectAndGetSequence
(Node node) Deprecated.TextCollectingVisitor.collectAndGetText
(Node node) Deprecated.ReferenceRepository.getReferencedElements
(Node parent) void
TextNodeConverter.insertMergedAfter
(Node sibling) void
TextNodeMergingList.insertMergedAfter
(Node sibling) void
TextNodeConverter.insertMergedBefore
(Node sibling) void
TextNodeMergingList.insertMergedBefore
(Node sibling) static void
TextNodeConverter.mergeTextNodes
(Node parent) boolean
AnchorRefTargetBlockPreVisitor.preVisit
(@NotNull Node node, @NotNull AnchorRefTargetBlockVisitor anchorRefTargetBlockVisitor) Test if node needs to have its children visitedprotected boolean
LinkResolverAdapter.resolveLink
(Node node, LinkResolverBasicContext context, ResolvedLink link) LinkResolvingHandler.resolveLink
(Node node, LinkResolverBasicContext context, ResolvedLink link) void
AttributeProviderAdapter.setAttributes
(Node node, AttributablePart part, MutableAttributes attributes) void
AttributeProvidingHandler.setAttributes
(Node node, AttributablePart part, MutableAttributes attributes) private void
ClassifyingBlockTracker.validateLinked
(Node node) private void
ClassifyingBlockTracker.validateUnlinked
(Node node) void
Method parameters in com.vladsch.flexmark.ast.util with type arguments of type NodeModifier and TypeMethodDescriptionprivate void
ClassifyingBlockTracker.addBlocks
(ReversiblePeekingIterable<Node> nodes) private void
ClassifyingBlockTracker.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 TypeMethodDescriptionvoid
TranslationFormatterSpecTest.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 TypeClassDescriptionclass
A node containing the abbreviated text that will be rendered as an abbr tag or a link with title attributeclass
A block node that contains the abbreviation definitionMethods in com.vladsch.flexmark.ext.abbreviation with parameters of type NodeModifier and TypeMethodDescription@Nullable Abbreviation
AbbreviationBlock.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) void
AbbreviationNodePostProcessor.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 TypeMethodDescriptionvoid
AnchorLinkNodePostProcessor.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 TypeClassDescriptionclass
An Attribute node representing a single attribute name and value in attributes nodeclass
A empty implicit AttributesNode used to mark attribute span startclass
A AttributesNode node -
Uses of Node in com.vladsch.flexmark.ext.attributes.internal
Fields in com.vladsch.flexmark.ext.attributes.internal with type parameters of type NodeModifier and TypeFieldDescriptionprotected final HashMap
<Node, ArrayList<AttributesNode>> NodeAttributeRepository.nodeAttributesHashMap
AttributesNodeFormatter.PROCESSED_ATTRIBUTES
Methods in com.vladsch.flexmark.ext.attributes.internal that return NodeModifier and TypeMethodDescriptionAttributesNodePostProcessor.getAttributeOwner
(NodeTracker state, AttributesNode attributesNode) (package private) static Node
AttributesNodePostProcessor.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 TypeMethodDescriptionvoid
AttributesNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) (package private) boolean
AttributesNodeFormatter.hasNoIdAttribute
(Node node) (package private) static Node
AttributesNodePostProcessor.matchDelimitedSpans
(NodeTracker state, AttributesNode attributesNode, Node previous) void
AttributesNodePostProcessor.process
(@NotNull NodeTracker state, @NotNull Node node) NodeAttributeRepository.put
(Node key, AttributesNode value) NodeAttributeRepository.put
(Node key, ArrayList<AttributesNode> value) void
AttributesAttributeProvider.setAttributes
(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) (package private) static void
AttributesNodePostProcessor.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 TypeMethodDescriptionvoid
NodeAttributeRepository.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 TypeMethodDescriptionvoid
AutolinkNodePostProcessor.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 TypeClassDescriptionclass
A Definition item block node, starts with : followed by any content like a list itemclass
A DefinitionList block nodeclass
A 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 TypeClassDescriptionclass
A EnumeratedReference nodeclass
A EnumeratedReference block nodeclass
A EnumeratedReference nodeclass
A EnumeratedReference nodeMethods in com.vladsch.flexmark.ext.enumerated.reference with parameters of type NodeModifier and TypeMethodDescription@NotNull Set
<EnumeratedReferenceBlock> EnumeratedReferenceRepository.getReferencedElements
(Node parent) @Nullable EnumeratedReferenceText
EnumeratedReferenceBlock.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 Node
EnumeratedReferenceLinkRefProcessor.createNode
(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.enumerated.reference.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequence
EnumeratedReferenceLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
EnumeratedReferenceLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) void
EnumeratedReferenceNodePostProcessor.process
(@NotNull NodeTracker state, @NotNull Node node) void
EnumeratedReferenceLinkRefProcessor.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 TypeMethodDescriptionvoid
EscapedCharacterNodePostProcessor.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 TypeClassDescriptionclass
A Footnote referencing nodeclass
A 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 Footnote
FootnoteBlock.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 Node
FootnoteLinkRefProcessor.createNode
(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.footnotes.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequence
FootnoteLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
FootnoteLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull Set
<FootnoteBlock> FootnoteRepository.getReferencedElements
(Node parent) void
FootnoteLinkRefProcessor.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 TypeClassDescriptionclass
A strikethrough node containing text and other inline nodes nodes as children.class
A 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 boolean
TaskListNodeFormatter.hasIncompleteDescendants
(Node node) int
TaskListNodeFormatter.itemPriority
(Node node) int
TaskListNodeFormatter.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 TypeClassDescriptionclass
A GitLab block nodeclass
A Del nodeclass
A Ins nodeclass
A Ins nodeclass
A 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 boolean
GitLabNodeRenderer.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 TypeClassDescriptionclass
A JekyllTag nodeclass
A 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 TypeMethodDescriptionvoid
IncludeNodePostProcessor.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 TypeClassDescriptionclass
A MacroReference block nodeclass
A MacroReference nodeMethods in com.vladsch.flexmark.ext.macros with parameters of type NodeModifier and TypeMethodDescription@Nullable MacroReference
MacroDefinitionBlock.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 TypeClassDescriptionclass
class
class
class
-
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 TypeMethodDescriptionvoid
MediaTagsNodePostProcessor.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 TypeClassDescriptionclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A SpecExample block nodeclass
A 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 TypeClassDescriptionclass
class
Body part of aTableBlock
containingTableRows
.class
Table caption of aTableBlock
containing inline nodes.class
Table cell of aTableRow
containing inline nodes.class
Head part of aTableBlock
containingTableRows
.class
class
Body part of aTableBlock
containingTableRows
.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) class
Table cell separator only used during parsing, not part of the AST, use theTableCell.getOpeningMarker()
andTableCell.getClosingMarker()
private static class
Methods 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 TypeMethodDescriptionboolean
TableJiraRenderer.isLastBlockQuoteChild
(Node node) TableJiraRenderer.tailBlankLine
(Node node, int count, HtmlWriter html) private HtmlWriter
TableJiraRenderer.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 TypeClassDescriptionclass
A simulated toc block nodeclass
A sim toc contents node containing all text that came after the sim toc nodeclass
A sim toc contents node containing all text that came after the sim toc nodeclass
A sim toc contents node containing all text that came after the sim toc nodeclass
A TOC nodeclass
A 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 void
SimTocNodeRenderer.renderTocHeaders
(NodeRendererContext context, HtmlWriter html, Node node, List<Heading> headings, TocOptions options) private void
TocNodeRenderer.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 TypeClassDescriptionclass
A TypographicQuotes nodeclass
A 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 Node
WikiLinkLinkRefProcessor.createNode
(@NotNull BasedSequence nodeChars) Methods in com.vladsch.flexmark.ext.wikilink.internal with parameters of type NodeModifier and TypeMethodDescription@NotNull BasedSequence
WikiLinkLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
WikiLinkLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull ResolvedLink
WikiLinkLinkResolver.resolveLink
(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) void
WikiLinkLinkRefProcessor.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 TypeClassDescriptionclass
A macros nodeclass
A macros nodeclass
A macros block nodeclass
A 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 TypeClassDescriptionclass
class
class
Methods 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 TypeMethodDescriptionvoid
YouTubeLinkNodePostProcessor.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 TypeClassDescriptionclass
A Zzzzzz nodeclass
A 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 Node
ZzzzzzLinkRefProcessor.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 BasedSequence
ZzzzzzLinkRefProcessor.adjustInlineText
(@NotNull Document document, @NotNull Node node) boolean
ZzzzzzLinkRefProcessor.allowDelimiters
(@NotNull BasedSequence chars, @NotNull Document document, @NotNull Node node) @NotNull Set
<ZzzzzzBlock> ZzzzzzRepository.getReferencedElements
(Node parent) void
ZzzzzzNodePostProcessor.process
(@NotNull NodeTracker state, @NotNull Node node) @NotNull ResolvedLink
ZzzzzzLinkResolver.resolveLink
(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) void
ZzzzzzAttributeProvider.setAttributes
(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) void
ZzzzzzLinkRefProcessor.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 TypeClassDescriptionclass
NodeFormattingHandler<N extends Node>
static interface
NodeFormattingHandler.CustomNodeFormatter<N extends Node>
class
NodeRepositoryFormatter<R extends NodeRepository<B>,
B extends Node & ReferenceNode<R, B, N>, N extends Node & ReferencingNode<R, B>> class
NodeRepositoryFormatter<R extends NodeRepository<B>,
B extends Node & ReferenceNode<R, B, N>, N extends Node & ReferencingNode<R, B>> Fields in com.vladsch.flexmark.formatter declared as NodeModifier and TypeFieldDescriptionprotected final B
NodeRepositoryFormatter.lastReference
(package private) Node
NodeFormatterSubContext.renderingNode
Fields in com.vladsch.flexmark.formatter with type parameters of type NodeModifier and TypeFieldDescriptionprivate final SubClassingBag
<Node> Formatter.MainNodeFormatter.collectedNodes
Formatter.NULL_ITERABLE
Formatter.NULL_ITERATOR
NodeRepositoryFormatter.unusedReferences
Methods in com.vladsch.flexmark.formatter that return NodeModifier and TypeMethodDescription@NotNull Node
Formatter.MainNodeFormatter.getCurrentNode()
@NotNull Node
Formatter.MainNodeFormatter.SubNodeFormatter.getCurrentNode()
@Nullable Node
NodeFormatterSubContext.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 TypeMethodDescriptionvoid
ExplicitAttributeIdProvider.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) Used by AttributesExtension to insert attributes for headings during mergevoid
Formatter.MainNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) void
Formatter.MainNodeFormatter.SubNodeFormatter.addExplicitId
(@NotNull Node node, @Nullable String id, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) static void
FormatterUtils.appendWhiteSpaceBetween
(MarkdownWriter markdown, Node prev, Node next, boolean preserve, boolean collapse, boolean collapseToEOL) static BasedSequence
FormatterUtils.getSoftLineBreakSpan
(Node node) static boolean
FormatterUtils.isFollowedByBlankLine
(@Nullable Node node) static boolean
FormatterUtils.isLastOfItem
(@Nullable Node node) static boolean
FormatterUtils.isNotLastItem
(@Nullable Node node) void
void
@NotNull String
Render the tree of nodes to markdownvoid
Formatter.render
(@NotNull Node node, @NotNull Appendable output) Render a node to the appendablevoid
Formatter.render
(@NotNull Node node, @NotNull Appendable output, int maxTrailingBlankLines) Render nodevoid
Render the specified node and its children using the configured renderers.void
NodeFormattingHandler.render
(@NotNull Node node, @NotNull NodeFormatterContext context, @NotNull MarkdownWriter markdown) void
Formatter.MainNodeFormatter.renderChildren
(@NotNull Node parent) void
Formatter.MainNodeFormatter.SubNodeFormatter.renderChildren
(@NotNull Node parent) void
NodeFormatterContext.renderChildren
(@NotNull Node parent) Render the children of the node, used by custom renderersprotected void
Formatter.MainNodeFormatter.renderChildrenNode
(Node parent, NodeFormatterSubContext subContext) (package private) void
Formatter.MainNodeFormatter.renderNode
(Node node, NodeFormatterSubContext subContext) static void
FormatterUtils.renderTextBlockParagraphLines
(Node node, NodeFormatterContext context, MarkdownWriter markdown) void
NodeFormatterSubContext.setRenderingNode
(@Nullable Node renderingNode) void
Formatter.MainNodeFormatter.SubNodeFormatter.translatingRefTargetSpan
(@Nullable Node target, @NotNull TranslatingSpanRender render) void
Formatter.MainNodeFormatter.translatingRefTargetSpan
(@Nullable Node target, @NotNull TranslatingSpanRender render) void
TranslationContext.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 markdownvoid
Formatter.translationRender
(Node document, Appendable output, int maxTrailingBlankLines, TranslationHandler translationHandler, RenderPurpose renderPurpose) Render a node to the appendablevoid
Formatter.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 boolean
FormatterUtils.hasLooseItems
(Iterable<Node> itemList) static void
FormatterUtils.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 TypeMethodDescriptionvoid
FormatControlProcessor.initializeFrom
(@NotNull Node element) private boolean
FormatControlProcessor.isFormattingRegion
(int offset, @NotNull Node node, boolean checkParent) boolean
FormatControlProcessor.isFormattingRegion
(@NotNull Node node) void
FormatControlProcessor.processFormatControl
(@NotNull Node node) private void
CoreNodeFormatter.render
(Node node, NodeFormatterContext context, MarkdownWriter markdown) @NotNull ResolvedLink
MergeLinkResolver.resolveLink
(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) void
TranslationHandlerImpl.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 Node
HtmlRenderer.MainNodeRenderer.getCurrentNode()
@NotNull Node
HtmlRenderer.MainNodeRenderer.SubNodeRenderer.getCurrentNode()
Methods in com.vladsch.flexmark.html with parameters of type NodeModifier and TypeMethodDescription@NotNull MutableAttributes
HtmlRenderer.MainNodeRenderer.extendRenderingNodeAttributes
(@NotNull Node node, @NotNull AttributablePart part, Attributes attributes) @NotNull MutableAttributes
HtmlRenderer.MainNodeRenderer.SubNodeRenderer.extendRenderingNodeAttributes
(@NotNull Node node, @NotNull AttributablePart part, Attributes attributes) void
void
@NotNull String
Render the tree of nodes to HTML.void
HtmlRenderer.render
(@NotNull Node node, @NotNull Appendable output) Render a node to the appendablevoid
HtmlRenderer.render
(@NotNull Node node, @NotNull Appendable output, int maxTrailingBlankLines) Render a node to the appendablevoid
HtmlRenderer.MainNodeRenderer.renderChildren
(@NotNull Node parent) void
HtmlRenderer.MainNodeRenderer.SubNodeRenderer.renderChildren
(@NotNull Node parent) protected void
HtmlRenderer.MainNodeRenderer.renderChildrenNode
(Node parent, NodeRendererSubContext subContext) (package private) void
HtmlRenderer.MainNodeRenderer.renderNode
(Node node, NodeRendererSubContext subContext) @NotNull ResolvedContent
UriContentResolver.resolveContent
(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedContent content) @NotNull ResolvedLink
LinkResolver.resolveLink
(@NotNull Node node, @NotNull LinkResolverBasicContext context, @NotNull ResolvedLink link) void
AttributeProvider.setAttributes
(@NotNull Node node, @NotNull AttributablePart part, @NotNull MutableAttributes attributes) Set the attributes for the node by modifying the provided map.void
EmbeddedAttributeProvider.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 TypeClassDescriptionclass
NodeRenderingHandler<N extends Node>
static interface
NodeRenderingHandler.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 MutableAttributes
NodeRendererContext.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 String
Get the id attribute for the given node.private void
CoreNodeRenderer.outputNextLineBreakSpan
(Node node, HtmlWriter html, boolean outputBreakText) private void
CoreNodeRenderer.outputSourceLineSpan
(Node parentNode, Node startNode, Node endNode, HtmlWriter html) void
Render the specified node and its children using the configured renderers.void
NodeRenderingHandler.render
(@NotNull Node node, @NotNull NodeRendererContext context, @NotNull HtmlWriter html) void
LinkResolverContext.renderChildren
(@NotNull Node parent) Render the children of the node, used by custom renderersprivate void
CoreNodeRenderer.renderChildrenSourceLineWrapped
(Node node, BasedSequence nodeChildText, NodeRendererContext context, HtmlWriter html) private boolean
CoreNodeRenderer.renderLineBreak
(String breakText, String suppressInTag, Node node, NodeRendererContext context, HtmlWriter html) @NotNull ResolvedContent
FileUriContentResolver.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 Node
FlexmarkHtmlConverter.MainHtmlConverter.parseMarkdown
(@NotNull String markdown) @NotNull Node
FlexmarkHtmlConverter.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 BasedSequence
JiraConverterNodeRenderer.getSoftLineBreakSpan
(Node node) private static void
JiraConverterNodeRenderer.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 Node
LinkRefProcessor.createNode
(@NotNull BasedSequence nodeChars) Create the desired element that was previously matched with isMatch@NotNull Node
LightInlineParser.getBlock()
@NotNull Node
LightInlineParserImpl.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 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 textvoid
LightInlineParser.appendNode
(@NotNull Node node) void
LightInlineParserImpl.appendNode
(@NotNull Node node) void
InlineParser.mergeTextNodes
(@Nullable Node fromNode, @Nullable Node toNode) void
void
void
InlineParser.parse
(@NotNull BasedSequence input, @NotNull Node node) InlineParser.parseCustom
(@NotNull BasedSequence input, @NotNull Node node, @NotNull BitSet customCharacters, @NotNull Map<Character, CharacterNodeFactory> nodeFactoryMap) void
PostProcessor.process
(@NotNull NodeTracker state, @NotNull Node node) void
void
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 Node in com.vladsch.flexmark.parser.block
Methods in com.vladsch.flexmark.parser.block with parameters of type NodeModifier and TypeMethodDescriptionboolean
ParserState.endsWithBlankLine
(Node block) Test the block to see if it ends in a blank line.boolean
ParserState.isLastLineBlank
(Node node) Test a block to see if the last line of the block is blank.final void
DocumentPostProcessor.process
(@NotNull NodeTracker state, @NotNull Node node) Method parameters in com.vladsch.flexmark.parser.block with type arguments of type NodeModifier and TypeMethodDescriptionprotected final void
NodePostProcessorFactory.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.allPostProcessNodes
InlineParserImpl.customSpecialCharacterNodes
DocumentParser.lastLineBlank
PostProcessorManager.PostProcessorDependencyStage.myNodeMap
Methods 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 void
InlineParserImpl.collapseLinkRefChildren
(Node node, Function<LinkRefDerived, Boolean> isTentative, boolean trimFirstLastChild) protected static boolean
InlineParserImpl.containsLinkRefs
(Node node, Boolean isTentative) protected static boolean
InlineParserImpl.containsLinkRefs
(BasedSequence nodeChars, Node next, Boolean isTentative) boolean
DocumentParser.endsWithBlankLine
(Node block) boolean
DocumentParser.isLastLineBlank
(Node node) void
InlineParserImpl.mergeTextNodes
(@Nullable Node fromNode, @Nullable Node toNode) void
InlineParserImpl.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 void
DocumentParser.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 Node
FlexmarkSpecExampleRenderer.myDocument
private @Nullable Node
FlexmarkSpecExampleRenderer.myIncludedDocument
Methods in com.vladsch.flexmark.test.util that return NodeModifier and TypeMethodDescription@NotNull Node
FlexmarkSpecExampleRenderer.getDocument()
protected @NotNull Node
FlexmarkSpecExampleRenderer.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 Node
IParseBase.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 NodeMethods 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 TypeInterfaceDescriptioninterface
ReferenceNode<R extends NodeRepository<B>,
B extends Node, N extends Node> interface
ReferenceNode<R extends NodeRepository<B>,
B extends Node, N extends Node> class
VisitHandler<N extends Node>
Node visit handler for specific node typeinterface
Node visitor interfaceSubclasses of Node in com.vladsch.flexmark.util.astFields in com.vladsch.flexmark.util.ast declared as NodeModifier and TypeFieldDescription(package private) @Nullable Node
Node.firstChild
(package private) final Node
NodeIterable.firstNode
(package private) final Node
NodeIterator.firstNode
private @Nullable Node
Node.lastChild
(package private) final Node
NodeIterable.lastNode
(package private) final Node
NodeIterator.lastNode
(package private) Node
SpaceInsertingSequenceBuilder.lastNode
(package private) @Nullable Node
Node.next
(package private) Node
NodeIterator.node
private @Nullable Node
Node.parent
private @Nullable Node
Node.prev
private Node
DescendantNodeIterator.result
(package private) Node
NodeIterator.result
Fields in com.vladsch.flexmark.util.ast with type parameters of type NodeModifier and TypeFieldDescriptionNode.AST_ADAPTER
static final ReversiblePeekingIterable
<Node> NodeIterable.EMPTY
static final ReversiblePeekingIterator
<Node> NodeIterator.EMPTY
private ReversiblePeekingIterable
<Node> DescendantNodeIterable.iterable
private @NotNull ReversiblePeekingIterator
<Node> DescendantNodeIterator.iterator
private @Nullable Stack
<ReversiblePeekingIterator<Node>> DescendantNodeIterator.iteratorStack
NodeCollectingVisitor.NODE_CLASSIFIER
protected final @NotNull ClassificationBag
<Class<?>, Node> ClassifyingNodeTracker.nodeClassifier
private final @NotNull ClassificationBag
<Class<?>, Node> NodeCollectingVisitor.nodes
Methods in com.vladsch.flexmark.util.ast that return NodeModifier and TypeMethodDescription@Nullable Node
Node.getAncestorOfType
(@NotNull Class<?>... classes) @NotNull Node
Node.getBlankLineSibling()
@Nullable Node
Node.getChildOfType
(@NotNull Class<?>... classes) BlockQuoteLike.getFirstChild()
@Nullable Node
Node.getFirstChild()
@Nullable Node
Node.getFirstChildAny
(@NotNull Class<?>... classes) @Nullable Node
Node.getFirstChildAnyNot
(@NotNull Class<?>... classes) @NotNull Node
Node.getFirstInChain()
@Nullable Node
Node.getGrandParent()
@Nullable Node
Node.getLastBlankLineChild()
Overridden by ListBlock and any others whose children propagate their blank line to parent@Nullable Node
Node.getLastChild()
@Nullable Node
Node.getLastChildAny
(@NotNull Class<?>... classes) @Nullable Node
Node.getLastChildAnyNot
(@NotNull Class<?>... classes) @NotNull Node
Node.getLastInChain()
SpaceInsertingSequenceBuilder.getLastNode()
@Nullable Node
Node.getNext()
@Nullable Node
Node.getNextAny
(@NotNull Class<?>... classes) @Nullable Node
Node.getNextAnyNot
(@NotNull Class<?>... classes) @Nullable Node
Node.getOldestAncestorOfTypeAfter
(@NotNull Class<?> ancestor, @NotNull Class<?> after) @Nullable Node
Node.getParent()
@Nullable Node
Node.getPrevious()
@Nullable Node
Node.getPreviousAny
(@NotNull Class<?>... classes) @Nullable Node
Node.getPreviousAnyNot
(@NotNull Class<?>... classes) @NotNull Node
DescendantNodeIterator.next()
NodeIterator.next()
@NotNull Node
IParse.parse
(@NotNull BasedSequence input) Parse the specified input text into a tree of nodes.@NotNull Node
Parse the specified input text into a tree of nodes.@NotNull Node
IParse.parseReader
(@NotNull Reader input) Parse the specified reader into a tree of nodes.@Nullable Node
DescendantNodeIterator.peek()
@Nullable Node
NodeIterator.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 TypeMethodDescriptionvoid
Node.appendChain
(@NotNull Node firstNode) Append all from child to end of chain to this nodevoid
Node.appendChild
(Node child) @NotNull Class
<?> @NotNull ClassifyingNodeTracker
void
void
void
TextCollectingVisitor.collectAndGetSequence
(Node node) TextCollectingVisitor.collectAndGetSequence
(Node node, int flags) TextCollectingVisitor.collectAndGetText
(Node node) TextCollectingVisitor.collectAndGetText
(Node node, int flags) void
Node.extractChainTo
(@NotNull Node node) void
Node.extractToFirstInChain
(@NotNull Node node) static int
Node.getNodeOfTypeIndex
(@NotNull Node node, @NotNull Class<?>... classes) NodeRepository.getReferencedElements
(Node parent) ReferenceNode.getReferencingNode
(@NotNull Node node) void
Node.insertAfter
(@NotNull Node sibling) void
Node.insertBefore
(Node sibling) void
Node.insertChainAfter
(@NotNull Node firstNode) Append all from child to end of chain to this nodevoid
Node.insertChainBefore
(@NotNull Node firstNode) Append all from child to end of chain to this nodevoid
void
void
void
ClassifyingNodeTracker.nodeAddedWithChildren
(@NotNull Node node) void
NodeClassifierVisitor.nodeAddedWithChildren
(@NotNull Node node) void
NodeTracker.nodeAddedWithChildren
(@NotNull Node node) void
ClassifyingNodeTracker.nodeAddedWithDescendants
(@NotNull Node node) void
NodeClassifierVisitor.nodeAddedWithDescendants
(@NotNull Node node) void
NodeTracker.nodeAddedWithDescendants
(@NotNull Node node) void
ClassifyingNodeTracker.nodeRemoved
(@NotNull Node node) void
NodeClassifierVisitor.nodeRemoved
(@NotNull Node node) void
NodeTracker.nodeRemoved
(@NotNull Node node) void
ClassifyingNodeTracker.nodeRemovedWithChildren
(@NotNull Node node) void
NodeClassifierVisitor.nodeRemovedWithChildren
(@NotNull Node node) void
NodeTracker.nodeRemovedWithChildren
(@NotNull Node node) void
ClassifyingNodeTracker.nodeRemovedWithDescendants
(@NotNull Node node) void
NodeClassifierVisitor.nodeRemovedWithDescendants
(@NotNull Node node) void
NodeTracker.nodeRemovedWithDescendants
(@NotNull Node node) void
Node.prependChild
(@NotNull Node child) protected abstract void
void
BlockNodeVisitor.processNode
(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) default @NotNull String
Render the tree of nodes to HTML.void
IRender.render
(@NotNull Node document, @NotNull Appendable output) void
SpaceInsertingSequenceBuilder.setLastNode
(Node lastNode) protected void
protected void
void
Node.takeChildren
(@NotNull Node node) (package private) boolean
NodeClassifierVisitor.updateNodeAncestry
(Node node, CopyOnWriteRef<BitSet> nodeAncestryBitSet) private void
ClassifyingNodeTracker.validateLinked
(Node node) private void
ClassifyingNodeTracker.validateUnlinked
(@NotNull Node node) void
void
private void
final void
private void
protected abstract void
void
private void
AllNodesVisitor.visitChildren
(@NotNull Node parent) void
NodeClassifierVisitor.visitChildren
(@NotNull Node parent) Visit the child nodes.private void
NodeCollectingVisitor.visitChildren
(@NotNull Node parent) void
NodeVisitHandler.visitChildren
(@NotNull Node parent) final void
NodeVisitor.visitChildren
(@NotNull Node parent) void
NodeVisitorBase.visitChildren
(@NotNull Node parent) void
NodeVisitHandler.visitNodeOnly
(@NotNull Node node) final void
NodeVisitor.visitNodeOnly
(@NotNull Node node) protected final void
NodeRepository.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 void
ClassifyingNodeTracker.addNodes
(@NotNull ReversiblePeekingIterable<Node> nodes) void
void
DescendantNodeIterator.forEachRemaining
(@NotNull Consumer<? super Node> consumer) void
NodeIterator.forEachRemaining
(Consumer<? super Node> consumer) void
BlockNodeVisitor.processNode
(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) void
BlockNodeVisitor.processNode
(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor) private void
ClassifyingNodeTracker.removeNodes
(@NotNull ReversiblePeekingIterable<Node> nodes) private void
protected final void
NodeRepository.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 TypeMethodDescriptionvoid
TableManipulator.apply
(MarkdownTable table, Node tableNoe) void
MarkdownTable.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 BasedSequence
YouTrackConverterNodeRenderer.getSoftLineBreakSpan
(Node node) boolean
YouTrackConverterNodeRenderer.isLastBlockQuoteChild
(Node node) private static void
YouTrackConverterNodeRenderer.renderTextBlockParagraphLines
(Node node, NodeRendererContext context, HtmlWriter html) YouTrackConverterNodeRenderer.tailBlankLine
(Node node, int count, HtmlWriter html) private HtmlWriter
YouTrackConverterNodeRenderer.tailBlankLine
(Node node, HtmlWriter html)