Uses of Class
org.commonmark.node.Node
-
-
Uses of Node in org.commonmark.ext.autolink.internal
Methods in org.commonmark.ext.autolink.internal that return Node Modifier and Type Method Description private static Node
AutolinkPostProcessor. insertNode(Node node, Node insertAfterNode)
Node
AutolinkPostProcessor. process(Node node)
Methods in org.commonmark.ext.autolink.internal with parameters of type Node Modifier and Type Method Description private static Node
AutolinkPostProcessor. insertNode(Node node, Node insertAfterNode)
Node
AutolinkPostProcessor. process(Node node)
-
Uses of Node in org.commonmark.ext.front.matter
Subclasses of Node in org.commonmark.ext.front.matter Modifier and Type Class Description class
YamlFrontMatterBlock
class
YamlFrontMatterNode
-
Uses of Node in org.commonmark.ext.gfm.strikethrough
Subclasses of Node in org.commonmark.ext.gfm.strikethrough Modifier and Type Class Description class
Strikethrough
A strikethrough node containing text and other inline nodes as children. -
Uses of Node in org.commonmark.ext.gfm.strikethrough.internal
Methods in org.commonmark.ext.gfm.strikethrough.internal that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
StrikethroughNodeRenderer. getNodeTypes()
Methods in org.commonmark.ext.gfm.strikethrough.internal with parameters of type Node Modifier and Type Method Description void
StrikethroughHtmlNodeRenderer. render(Node node)
void
StrikethroughMarkdownNodeRenderer. render(Node node)
void
StrikethroughTextContentNodeRenderer. render(Node node)
private void
StrikethroughHtmlNodeRenderer. renderChildren(Node parent)
private void
StrikethroughMarkdownNodeRenderer. renderChildren(Node parent)
private void
StrikethroughTextContentNodeRenderer. renderChildren(Node parent)
-
Uses of Node in org.commonmark.ext.gfm.tables
Subclasses of Node in org.commonmark.ext.gfm.tables Modifier and Type Class Description class
TableBlock
class
TableBody
Body part of aTableBlock
containingTableRows
.class
TableCell
Table cell of aTableRow
containing inline nodes.class
TableHead
Head part of aTableBlock
containingTableRows
.class
TableRow
-
Uses of Node in org.commonmark.ext.gfm.tables.internal
Methods in org.commonmark.ext.gfm.tables.internal that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
TableNodeRenderer. getNodeTypes()
Methods in org.commonmark.ext.gfm.tables.internal with parameters of type Node Modifier and Type Method Description private java.util.Map<java.lang.String,java.lang.String>
TableHtmlNodeRenderer. getAttributes(Node node, java.lang.String tagName)
void
TableNodeRenderer. render(Node node)
private void
TableHtmlNodeRenderer. renderChildren(Node parent)
private void
TableMarkdownNodeRenderer. renderChildren(Node parent)
private void
TableTextContentNodeRenderer. renderChildren(Node parent)
-
Uses of Node in org.commonmark.ext.heading.anchor.internal
Methods in org.commonmark.ext.heading.anchor.internal with parameters of type Node Modifier and Type Method Description void
HeadingIdAttributeProvider. setAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
-
Uses of Node in org.commonmark.ext.image.attributes
Subclasses of Node in org.commonmark.ext.image.attributes Modifier and Type Class Description class
ImageAttributes
A node containing text and other inline nodes as children. -
Uses of Node in org.commonmark.ext.image.attributes.internal
Methods in org.commonmark.ext.image.attributes.internal with parameters of type Node Modifier and Type Method Description void
ImageAttributesAttributeProvider. setAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
-
Uses of Node in org.commonmark.ext.ins
Subclasses of Node in org.commonmark.ext.ins Modifier and Type Class Description class
Ins
An ins node containing text and other inline nodes as children. -
Uses of Node in org.commonmark.ext.ins.internal
Methods in org.commonmark.ext.ins.internal that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
InsNodeRenderer. getNodeTypes()
Methods in org.commonmark.ext.ins.internal with parameters of type Node Modifier and Type Method Description void
InsHtmlNodeRenderer. render(Node node)
void
InsMarkdownNodeRenderer. render(Node node)
void
InsTextContentNodeRenderer. render(Node node)
private void
InsHtmlNodeRenderer. renderChildren(Node parent)
private void
InsMarkdownNodeRenderer. renderChildren(Node parent)
private void
InsTextContentNodeRenderer. renderChildren(Node parent)
-
Uses of Node in org.commonmark.ext.task.list.items
Subclasses of Node in org.commonmark.ext.task.list.items Modifier and Type Class Description class
TaskListItemMarker
A marker node indicating that a list item contains a task. -
Uses of Node in org.commonmark.ext.task.list.items.internal
Methods in org.commonmark.ext.task.list.items.internal that return Node Modifier and Type Method Description Node
TaskListItemPostProcessor. process(Node node)
Methods in org.commonmark.ext.task.list.items.internal that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
TaskListItemHtmlNodeRenderer. getNodeTypes()
Methods in org.commonmark.ext.task.list.items.internal with parameters of type Node Modifier and Type Method Description Node
TaskListItemPostProcessor. process(Node node)
void
TaskListItemHtmlNodeRenderer. render(Node node)
private void
TaskListItemHtmlNodeRenderer. renderChildren(Node parent)
-
Uses of Node in org.commonmark.internal
Methods in org.commonmark.internal that return Node Modifier and Type Method Description private Node
InlineParserImpl. parseBang()
If next character is [, and ! delimiter to delimiter stack and add a text node to block's children.private Node
InlineParserImpl. parseCloseBracket()
Try to match close bracket against an opening in the delimiter stack.private Node
InlineParserImpl. parseLineBreak()
private Node
InlineParserImpl. parseOpenBracket()
Add open bracket to delimiter stack and add a text node to block's children.private Node
InlineParserImpl. parseText()
Parse the next character as plain text, and possibly more if the following characters are non-special.Methods in org.commonmark.internal that return types with arguments of type Node Modifier and Type Method Description private java.util.List<? extends Node>
InlineParserImpl. parseDelimiters(DelimiterProcessor delimiterProcessor, char delimiterChar)
Attempt to parse delimiters like emphasis, strong emphasis or custom delimiters.private java.util.List<? extends Node>
InlineParserImpl. parseInline()
Parse the next inline element in subject, advancing our position.Methods in org.commonmark.internal with parameters of type Node Modifier and Type Method Description private void
InlineParserImpl. mergeChildTextNodes(Node node)
private void
InlineParserImpl. mergeTextNodesInclusive(Node fromNode, Node toNode)
void
InlineParserImpl. parse(SourceLines lines, Node block)
Parse content in block into inline children, appending them to the block node. -
Uses of Node in org.commonmark.internal.inline
Fields in org.commonmark.internal.inline declared as Node Modifier and Type Field Description private Node
ParsedInlineImpl. node
Methods in org.commonmark.internal.inline that return Node Modifier and Type Method Description Node
ParsedInlineImpl. getNode()
Methods in org.commonmark.internal.inline with parameters of type Node Modifier and Type Method Description static ParsedInline
ParsedInline. of(Node node, Position position)
Constructors in org.commonmark.internal.inline with parameters of type Node Constructor Description ParsedInlineImpl(Node node, Position position)
-
Uses of Node in org.commonmark.internal.renderer
Fields in org.commonmark.internal.renderer with type parameters of type Node Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends Node>,NodeRenderer>
NodeRendererMap. renderers
Methods in org.commonmark.internal.renderer with parameters of type Node Modifier and Type Method Description void
NodeRendererMap. render(Node node)
-
Uses of Node in org.commonmark.node
Subclasses of Node in org.commonmark.node Modifier and Type Class Description class
Block
Block nodes such as paragraphs, list blocks, code blocks etc.class
BlockQuote
class
BulletList
class
Code
class
CustomBlock
class
CustomNode
class
Document
class
Emphasis
class
FencedCodeBlock
class
HardLineBreak
class
Heading
class
HtmlBlock
HTML blockclass
HtmlInline
Inline HTML element.class
Image
class
IndentedCodeBlock
class
Link
A link with a destination and an optional title; the link text is in child nodes.class
LinkReferenceDefinition
A link reference definition, e.g.:class
ListBlock
class
ListItem
class
OrderedList
class
Paragraph
A paragraph block, contains inline nodes such asText
class
SoftLineBreak
class
StrongEmphasis
class
Text
class
ThematicBreak
Fields in org.commonmark.node declared as Node Modifier and Type Field Description private Node
Nodes.NodeIterable. end
private Node
Nodes.NodeIterator. end
private Node
Nodes.NodeIterable. first
private Node
Node. firstChild
private Node
Node. lastChild
private Node
Node. next
private Node
Nodes.NodeIterator. node
private Node
Node. parent
private Node
Node. prev
Methods in org.commonmark.node that return Node Modifier and Type Method Description Node
Node. getFirstChild()
Node
Node. getLastChild()
Node
Node. getNext()
Node
Node. getParent()
Node
Node. getPrevious()
Node
Nodes.NodeIterator. next()
Methods in org.commonmark.node that return types with arguments of type Node Modifier and Type Method Description static java.lang.Iterable<Node>
Nodes. between(Node start, Node end)
The nodes between (not including) start and end.java.util.Iterator<Node>
Nodes.NodeIterable. iterator()
Methods in org.commonmark.node with parameters of type Node Modifier and Type Method Description void
Node. appendChild(Node child)
static java.lang.Iterable<Node>
Nodes. between(Node start, Node end)
The nodes between (not including) start and end.void
Node. insertAfter(Node sibling)
void
Node. insertBefore(Node sibling)
void
Node. prependChild(Node child)
protected void
Block. setParent(Node parent)
protected void
Node. setParent(Node parent)
protected void
AbstractVisitor. visitChildren(Node parent)
Visit the child nodes.Method parameters in org.commonmark.node with type arguments of type Node Modifier and Type Method Description void
SourceSpans. addAllFrom(java.lang.Iterable<? extends Node> nodes)
Constructors in org.commonmark.node with parameters of type Node Constructor Description NodeIterable(Node first, Node end)
NodeIterator(Node first, Node end)
-
Uses of Node in org.commonmark.parser
Methods in org.commonmark.parser that return Node Modifier and Type Method Description Node
Parser. parse(java.lang.String input)
Parse the specified input text into a tree of nodes.Node
Parser. parseReader(java.io.Reader input)
Parse the specified reader into a tree of nodes.private Node
Parser. postProcess(Node document)
Node
PostProcessor. process(Node node)
Methods in org.commonmark.parser with parameters of type Node Modifier and Type Method Description void
InlineParser. parse(SourceLines lines, Node node)
private Node
Parser. postProcess(Node document)
Node
PostProcessor. process(Node node)
-
Uses of Node in org.commonmark.renderer
Methods in org.commonmark.renderer that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
NodeRenderer. getNodeTypes()
Methods in org.commonmark.renderer with parameters of type Node Modifier and Type Method Description void
NodeRenderer. render(Node node)
Render the specified node.java.lang.String
Renderer. render(Node node)
Render the tree of nodes to string.void
Renderer. render(Node node, java.lang.Appendable output)
Render the tree of nodes to output. -
Uses of Node in org.commonmark.renderer.html
Methods in org.commonmark.renderer.html that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
CoreHtmlNodeRenderer. getNodeTypes()
Methods in org.commonmark.renderer.html with parameters of type Node Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
HtmlNodeRendererContext. extendAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
Let extensions modify the HTML tag attributes.java.util.Map<java.lang.String,java.lang.String>
HtmlRenderer.RendererContext. extendAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
private java.util.Map<java.lang.String,java.lang.String>
CoreHtmlNodeRenderer. getAttrs(Node node, java.lang.String tagName)
private java.util.Map<java.lang.String,java.lang.String>
CoreHtmlNodeRenderer. getAttrs(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> defaultAttributes)
void
CoreHtmlNodeRenderer. render(Node node)
void
HtmlNodeRendererContext. render(Node node)
Render the specified node and its children using the configured renderers.java.lang.String
HtmlRenderer. render(Node node)
void
HtmlRenderer. render(Node node, java.lang.Appendable output)
void
HtmlRenderer.RendererContext. render(Node node)
private void
CoreHtmlNodeRenderer. renderCodeBlock(java.lang.String literal, Node node, java.util.Map<java.lang.String,java.lang.String> attributes)
void
AttributeProvider. setAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attributes)
Set the attributes for a HTML tag of the specified node by modifying the provided map.private void
HtmlRenderer.RendererContext. setCustomAttributes(Node node, java.lang.String tagName, java.util.Map<java.lang.String,java.lang.String> attrs)
protected void
CoreHtmlNodeRenderer. visitChildren(Node parent)
-
Uses of Node in org.commonmark.renderer.markdown
Methods in org.commonmark.renderer.markdown that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
CoreMarkdownNodeRenderer. getNodeTypes()
Methods in org.commonmark.renderer.markdown with parameters of type Node Modifier and Type Method Description void
CoreMarkdownNodeRenderer. render(Node node)
void
MarkdownNodeRendererContext. render(Node node)
Render the specified node and its children using the configured renderers.java.lang.String
MarkdownRenderer. render(Node node)
void
MarkdownRenderer. render(Node node, java.lang.Appendable output)
void
MarkdownRenderer.RendererContext. render(Node node)
protected void
CoreMarkdownNodeRenderer. visitChildren(Node parent)
private void
CoreMarkdownNodeRenderer. writeLinkLike(java.lang.String title, java.lang.String destination, Node node, java.lang.String opener)
-
Uses of Node in org.commonmark.renderer.text
Methods in org.commonmark.renderer.text that return types with arguments of type Node Modifier and Type Method Description java.util.Set<java.lang.Class<? extends Node>>
CoreTextContentNodeRenderer. getNodeTypes()
Methods in org.commonmark.renderer.text with parameters of type Node Modifier and Type Method Description void
CoreTextContentNodeRenderer. render(Node node)
void
TextContentNodeRendererContext. render(Node node)
Render the specified node and its children using the configured renderers.java.lang.String
TextContentRenderer. render(Node node)
void
TextContentRenderer. render(Node node, java.lang.Appendable output)
void
TextContentRenderer.RendererContext. render(Node node)
protected void
CoreTextContentNodeRenderer. visitChildren(Node parent)
private void
CoreTextContentNodeRenderer. writeEndOfLineIfNeeded(Node node, java.lang.Character c)
private void
CoreTextContentNodeRenderer. writeLink(Node node, java.lang.String title, java.lang.String destination)
-