Index

A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBlockParser - Class in org.commonmark.parser.block
 
AbstractBlockParser() - Constructor for class org.commonmark.parser.block.AbstractBlockParser
 
AbstractBlockParserFactory - Class in org.commonmark.parser.block
 
AbstractBlockParserFactory() - Constructor for class org.commonmark.parser.block.AbstractBlockParserFactory
 
AbstractVisitor - Class in org.commonmark.node
Abstract visitor that visits all children by default.
AbstractVisitor() - Constructor for class org.commonmark.node.AbstractVisitor
 
accept(Visitor) - Method in class org.commonmark.node.BlockQuote
 
accept(Visitor) - Method in class org.commonmark.node.BulletList
 
accept(Visitor) - Method in class org.commonmark.node.Code
 
accept(Visitor) - Method in class org.commonmark.node.CustomBlock
 
accept(Visitor) - Method in class org.commonmark.node.CustomNode
 
accept(Visitor) - Method in class org.commonmark.node.Document
 
accept(Visitor) - Method in class org.commonmark.node.Emphasis
 
accept(Visitor) - Method in class org.commonmark.node.FencedCodeBlock
 
accept(Visitor) - Method in class org.commonmark.node.HardLineBreak
 
accept(Visitor) - Method in class org.commonmark.node.Heading
 
accept(Visitor) - Method in class org.commonmark.node.HtmlBlock
 
accept(Visitor) - Method in class org.commonmark.node.HtmlInline
 
accept(Visitor) - Method in class org.commonmark.node.Image
 
accept(Visitor) - Method in class org.commonmark.node.IndentedCodeBlock
 
accept(Visitor) - Method in class org.commonmark.node.Link
 
accept(Visitor) - Method in class org.commonmark.node.LinkReferenceDefinition
 
accept(Visitor) - Method in class org.commonmark.node.ListItem
 
accept(Visitor) - Method in class org.commonmark.node.Node
 
accept(Visitor) - Method in class org.commonmark.node.OrderedList
 
accept(Visitor) - Method in class org.commonmark.node.Paragraph
 
accept(Visitor) - Method in class org.commonmark.node.SoftLineBreak
 
accept(Visitor) - Method in class org.commonmark.node.StrongEmphasis
 
accept(Visitor) - Method in class org.commonmark.node.Text
 
accept(Visitor) - Method in class org.commonmark.node.ThematicBreak
 
activateBlockParser(DocumentParser.OpenBlockParser) - Method in class org.commonmark.internal.DocumentParser
 
add(CharSequence) - Method in class org.commonmark.internal.BlockContent
 
add(DelimiterProcessor) - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
add(NodeRenderer) - Method in class org.commonmark.internal.renderer.NodeRendererMap
 
addAll(List<SourceSpan>) - Method in class org.commonmark.node.SourceSpans
 
addAll(DefinitionMap<D>) - Method in class org.commonmark.node.DefinitionMap
 
addAllFrom(Iterable<? extends Node>) - Method in class org.commonmark.node.SourceSpans
 
addBracket(Bracket) - Method in class org.commonmark.internal.InlineParserImpl
 
addChild(DocumentParser.OpenBlockParser) - Method in class org.commonmark.internal.DocumentParser
Add block of type tag as a child of the tip.
addDefinitions(DefinitionMap<D>) - Method in class org.commonmark.internal.Definitions
 
addDefinitionsFrom(BlockParser) - Method in class org.commonmark.internal.DocumentParser
 
addDelimiterProcessorForChar(char, DelimiterProcessor, Map<Character, DelimiterProcessor>) - Static method in class org.commonmark.internal.InlineParserImpl
 
addDelimiterProcessors(Iterable<DelimiterProcessor>, Map<Character, DelimiterProcessor>) - Static method in class org.commonmark.internal.InlineParserImpl
 
additionalTextEscapes - Variable in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
addLine() - Method in class org.commonmark.internal.DocumentParser
Add line content to the active block parser.
addLine(SourceLine) - Method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.internal.DocumentBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.internal.FencedCodeBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.internal.HtmlBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.internal.IndentedCodeBlockParser
 
addLine(SourceLine) - Method in class org.commonmark.internal.ParagraphParser
 
addLine(SourceLine) - Method in class org.commonmark.parser.block.AbstractBlockParser
 
addLine(SourceLine) - Method in interface org.commonmark.parser.block.BlockParser
Add the part of a line that belongs to this block parser to parse (i.e.
addLine(SourceLine) - Method in class org.commonmark.parser.SourceLines
 
addSourceSpan(SourceSpan) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
addSourceSpan(SourceSpan) - Method in class org.commonmark.internal.ParagraphParser
 
addSourceSpan(SourceSpan) - Method in class org.commonmark.node.Node
Add a source span to the end of the list.
addSourceSpan(SourceSpan) - Method in class org.commonmark.parser.block.AbstractBlockParser
 
addSourceSpan(SourceSpan) - Method in interface org.commonmark.parser.block.BlockParser
Add a source span of the currently parsed block.
addSourceSpans() - Method in class org.commonmark.internal.DocumentParser
 
advance() - Method in class org.commonmark.internal.DocumentParser
 
afterRoot(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
afterRoot(Node) - Method in class org.commonmark.internal.renderer.NodeRendererMap
 
afterRoot(Node) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
afterRoot(Node) - Method in interface org.commonmark.renderer.NodeRenderer
Called after the root node is rendered, to do any final processing at the end.
afterTextBracket - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
afterTextBracket() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
afterTextBracket() - Method in interface org.commonmark.parser.beta.LinkInfo
The position after the closing text bracket, e.g.:
alignment - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser.TableCellInfo
 
alignment - Variable in class org.commonmark.ext.gfm.tables.TableCell
 
Alignment() - Constructor for enum org.commonmark.ext.gfm.tables.TableCell.Alignment
 
allBlockParsers - Variable in class org.commonmark.internal.DocumentParser
 
allowed - Variable in class org.commonmark.internal.Bracket
Whether this bracket is allowed to form a link/image (also known as "active").
allowedCharacters - Variable in class org.commonmark.ext.heading.anchor.IdGenerator
 
AltTextVisitor() - Constructor for class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
anyOf(String) - Method in class org.commonmark.text.AsciiMatcher.Builder
 
anyOf(Set<Character>) - Method in class org.commonmark.text.AsciiMatcher.Builder
 
append(char) - Method in class org.commonmark.renderer.text.TextContentWriter
 
append(char, CharMatcher) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
append(String) - Method in class org.commonmark.renderer.html.HtmlWriter
 
append(String) - Method in class org.commonmark.renderer.text.TextContentWriter
 
appendChild(Node) - Method in class org.commonmark.node.Node
 
asciiLetter - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
AsciiMatcher - Class in org.commonmark.text
Char matcher that can match ASCII characters efficiently.
AsciiMatcher(AsciiMatcher.Builder) - Constructor for class org.commonmark.text.AsciiMatcher
 
AsciiMatcher.Builder - Class in org.commonmark.text
 
assertRendering(String, String) - Method in class org.commonmark.testutil.RenderingTestCase
 
assertRendering(String, String, String) - Static method in class org.commonmark.testutil.Asserts
 
Asserts - Class in org.commonmark.testutil
 
Asserts() - Constructor for class org.commonmark.testutil.Asserts
 
AsteriskDelimiterProcessor - Class in org.commonmark.internal.inline
 
AsteriskDelimiterProcessor() - Constructor for class org.commonmark.internal.inline.AsteriskDelimiterProcessor
 
atColumn(int) - Method in class org.commonmark.internal.BlockStartImpl
 
atColumn(int) - Static method in class org.commonmark.parser.block.BlockContinue
 
atColumn(int) - Method in class org.commonmark.parser.block.BlockStart
 
atIndex(int) - Method in class org.commonmark.internal.BlockStartImpl
 
atIndex(int) - Static method in class org.commonmark.parser.block.BlockContinue
 
atIndex(int) - Method in class org.commonmark.parser.block.BlockStart
 
atLineStart - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
ATTRIBUTE - Static variable in class org.commonmark.internal.HtmlBlockParser
 
attributeContinue - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
ATTRIBUTENAME - Static variable in class org.commonmark.internal.HtmlBlockParser
 
AttributeProvider - Interface in org.commonmark.renderer.html
Extension point for adding/changing attributes on HTML tags for a node.
AttributeProviderContext - Interface in org.commonmark.renderer.html
The context for attribute providers.
attributeProviderFactories - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
attributeProviderFactories - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
attributeProviderFactory(AttributeProviderFactory) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Add a factory for an attribute provider for adding/changing HTML attributes to the rendered tags.
AttributeProviderFactory - Interface in org.commonmark.renderer.html
Factory for instantiating new attribute providers when rendering is done.
attributeProviders - Variable in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
attributes - Variable in class org.commonmark.ext.image.attributes.ImageAttributes
 
attributeStart - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
ATTRIBUTEVALUE - Static variable in class org.commonmark.internal.HtmlBlockParser
 
attributeValueEnd - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
ATTRIBUTEVALUESPEC - Static variable in class org.commonmark.internal.HtmlBlockParser
 
AutolinkExtension - Class in org.commonmark.ext.autolink
Extension for automatically turning plain URLs and email addresses into links.
AutolinkExtension() - Constructor for class org.commonmark.ext.autolink.AutolinkExtension
 
AutolinkInlineParser - Class in org.commonmark.internal.inline
Attempt to parse an autolink (URL or email in pointy brackets).
AutolinkInlineParser() - Constructor for class org.commonmark.internal.inline.AutolinkInlineParser
 
AutolinkInlineParser.Factory - Class in org.commonmark.internal.inline
 
AutolinkPostProcessor - Class in org.commonmark.ext.autolink.internal
 
AutolinkPostProcessor() - Constructor for class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
AutolinkPostProcessor.AutolinkVisitor - Class in org.commonmark.ext.autolink.internal
 
AutolinkVisitor() - Constructor for class org.commonmark.ext.autolink.internal.AutolinkPostProcessor.AutolinkVisitor
 

B

BACKSLASH_OR_AMP - Static variable in class org.commonmark.internal.util.Escaping
 
BackslashInlineParser - Class in org.commonmark.internal.inline
Parse a backslash-escaped special character, adding either the escaped character, a hard line break (if the backslash is followed by a newline), or a literal backslash to the block's children.
BackslashInlineParser() - Constructor for class org.commonmark.internal.inline.BackslashInlineParser
 
BackslashInlineParser.Factory - Class in org.commonmark.internal.inline
 
BackticksInlineParser - Class in org.commonmark.internal.inline
Attempt to parse backticks, returning either a backtick code span or a literal sequence of backticks.
BackticksInlineParser() - Constructor for class org.commonmark.internal.inline.BackticksInlineParser
 
BackticksInlineParser.Factory - Class in org.commonmark.internal.inline
 
BEFORE - Enum constant in enum org.commonmark.testutil.example.ExampleReader.State
 
beforeRoot(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
beforeRoot(Node) - Method in class org.commonmark.internal.renderer.NodeRendererMap
 
beforeRoot(Node) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
beforeRoot(Node) - Method in interface org.commonmark.renderer.NodeRenderer
Called before the root node is rendered, to do any initial processing at the start.
between(Node, Node) - Static method in class org.commonmark.node.Nodes
The nodes between (not including) start and end.
blank - Variable in class org.commonmark.internal.DocumentParser
 
block - Variable in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
block - Variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
block - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
block - Variable in class org.commonmark.internal.BlockQuoteParser
 
block - Variable in class org.commonmark.internal.FencedCodeBlockParser
 
block - Variable in class org.commonmark.internal.HeadingParser
 
block - Variable in class org.commonmark.internal.HtmlBlockParser
 
block - Variable in class org.commonmark.internal.IndentedCodeBlockParser
 
block - Variable in class org.commonmark.internal.ListBlockParser
 
block - Variable in class org.commonmark.internal.ListItemParser
 
block - Variable in class org.commonmark.internal.ParagraphParser
 
block - Variable in class org.commonmark.internal.ThematicBreakParser
 
block() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Enqueue a block separator to be written before the next text is written.
block() - Method in class org.commonmark.renderer.text.TextContentWriter
 
Block - Class in org.commonmark.node
Block nodes such as paragraphs, list blocks, code blocks etc.
Block() - Constructor for class org.commonmark.node.Block
 
BLOCK_PATTERNS - Static variable in class org.commonmark.internal.HtmlBlockParser
 
BlockContent - Class in org.commonmark.internal
 
BlockContent() - Constructor for class org.commonmark.internal.BlockContent
 
BlockContent(String) - Constructor for class org.commonmark.internal.BlockContent
 
BlockContinue - Class in org.commonmark.parser.block
Result object for continuing parsing of a block, see static methods for constructors.
BlockContinue() - Constructor for class org.commonmark.parser.block.BlockContinue
 
BlockContinueImpl - Class in org.commonmark.internal
 
BlockContinueImpl(int, int, boolean) - Constructor for class org.commonmark.internal.BlockContinueImpl
 
blockParser - Variable in class org.commonmark.internal.DocumentParser.OpenBlockParser
 
BlockParser - Interface in org.commonmark.parser.block
Parser for a specific block node.
blockParserFactories - Variable in class org.commonmark.internal.DocumentParser
 
blockParserFactories - Variable in class org.commonmark.parser.Parser
 
blockParserFactories - Variable in class org.commonmark.parser.Parser.Builder
 
BlockParserFactory - Interface in org.commonmark.parser.block
Parser factory for a block node for determining when a block starts.
blockParsers - Variable in class org.commonmark.internal.BlockStartImpl
 
BlockQuote - Class in org.commonmark.node
 
BlockQuote() - Constructor for class org.commonmark.node.BlockQuote
 
BlockQuoteParser - Class in org.commonmark.internal
 
BlockQuoteParser() - Constructor for class org.commonmark.internal.BlockQuoteParser
 
BlockQuoteParser.Factory - Class in org.commonmark.internal
 
BLOCKS - Enum constant in enum org.commonmark.parser.IncludeSourceSpans
Include source spans on Block nodes.
BLOCKS_AND_INLINES - Enum constant in enum org.commonmark.parser.IncludeSourceSpans
Include source spans on block nodes and inline nodes.
blockSeparator - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
blockSeparator - Variable in class org.commonmark.renderer.text.TextContentWriter
 
BlockStart - Class in org.commonmark.parser.block
Result object for starting parsing of a block, see static methods for constructors.
BlockStart() - Constructor for class org.commonmark.parser.block.BlockStart
 
BlockStartImpl - Class in org.commonmark.internal
 
BlockStartImpl(BlockParser...) - Constructor for class org.commonmark.internal.BlockStartImpl
 
Bracket - Class in org.commonmark.internal
Opening bracket for links ([), images (![), or links with other markers.
Bracket(Text, Position, Text, Position, Position, Bracket, Delimiter) - Constructor for class org.commonmark.internal.Bracket
 
bracketAfter - Variable in class org.commonmark.internal.Bracket
Whether there is an unescaped bracket (opening or closing) after this opening bracket in the text parsed so far.
bracketNode - Variable in class org.commonmark.internal.Bracket
The node of [.
bracketPosition - Variable in class org.commonmark.internal.Bracket
The position of [.
buffer - Variable in class org.commonmark.renderer.html.HtmlWriter
 
buffer - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
buffer - Variable in class org.commonmark.renderer.text.TextContentWriter
 
build() - Method in class org.commonmark.ext.footnotes.FootnotesExtension.Builder
 
build() - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension.Builder
 
build() - Method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
build() - Method in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
build() - Method in class org.commonmark.parser.Parser.Builder
 
build() - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
build() - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.Builder
 
build() - Method in class org.commonmark.renderer.text.TextContentRenderer.Builder
 
build() - Method in class org.commonmark.text.AsciiMatcher.Builder
 
builder() - Static method in class org.commonmark.ext.footnotes.FootnotesExtension
 
builder() - Static method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
builder() - Static method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
builder() - Static method in class org.commonmark.ext.heading.anchor.IdGenerator
 
builder() - Static method in class org.commonmark.parser.Parser
Create a new builder for configuring a Parser.
builder() - Static method in class org.commonmark.renderer.html.HtmlRenderer
Create a new builder for configuring an HtmlRenderer.
builder() - Static method in class org.commonmark.renderer.markdown.MarkdownRenderer
Create a new builder for configuring a MarkdownRenderer.
builder() - Static method in class org.commonmark.renderer.text.TextContentRenderer
Create a new builder for configuring a TextContentRenderer.
builder() - Static method in class org.commonmark.text.AsciiMatcher
 
builder(AsciiMatcher) - Static method in class org.commonmark.text.AsciiMatcher
 
Builder() - Constructor for class org.commonmark.ext.footnotes.FootnotesExtension.Builder
 
Builder() - Constructor for class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension.Builder
 
Builder() - Constructor for class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
Builder() - Constructor for class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
Builder() - Constructor for class org.commonmark.parser.Parser.Builder
 
Builder() - Constructor for class org.commonmark.renderer.html.HtmlRenderer.Builder
 
Builder() - Constructor for class org.commonmark.renderer.markdown.MarkdownRenderer.Builder
 
Builder() - Constructor for class org.commonmark.renderer.text.TextContentRenderer.Builder
 
Builder(BitSet) - Constructor for class org.commonmark.text.AsciiMatcher.Builder
 
BulletList - Class in org.commonmark.node
 
BulletList() - Constructor for class org.commonmark.node.BulletList
 
BulletListHolder - Class in org.commonmark.internal.renderer.text
 
BulletListHolder(ListHolder, BulletList) - Constructor for class org.commonmark.internal.renderer.text.BulletListHolder
 
BulletListHolder(CoreMarkdownNodeRenderer.ListHolder, BulletList) - Constructor for class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.BulletListHolder
 

C

c(char) - Method in class org.commonmark.text.AsciiMatcher.Builder
 
calculateBlockParserFactories(List<BlockParserFactory>, Set<Class<? extends Block>>) - Static method in class org.commonmark.internal.DocumentParser
 
calculateDelimiterProcessors(List<DelimiterProcessor>) - Static method in class org.commonmark.internal.InlineParserImpl
 
calculateInlineContentParserFactories(List<InlineContentParserFactory>) - Method in class org.commonmark.internal.InlineParserImpl
 
calculateLinkMarkers(Set<Character>) - Static method in class org.commonmark.internal.InlineParserImpl
 
calculateLinkProcessors(List<LinkProcessor>) - Method in class org.commonmark.internal.InlineParserImpl
 
calculateSpecialCharacters(BitSet, Set<Character>, List<InlineContentParserFactory>) - Static method in class org.commonmark.internal.InlineParserImpl
 
canClose - Variable in class org.commonmark.internal.Delimiter
 
canClose - Variable in class org.commonmark.internal.InlineParserImpl.DelimiterData
 
canClose() - Method in class org.commonmark.internal.Delimiter
 
canClose() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
canContain(Block) - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
canContain(Block) - Method in class org.commonmark.internal.BlockQuoteParser
 
canContain(Block) - Method in class org.commonmark.internal.DocumentBlockParser
 
canContain(Block) - Method in class org.commonmark.internal.ListBlockParser
 
canContain(Block) - Method in class org.commonmark.internal.ListItemParser
 
canContain(Block) - Method in class org.commonmark.parser.block.AbstractBlockParser
 
canContain(Block) - Method in interface org.commonmark.parser.block.BlockParser
 
canHaveLazyContinuationLines - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
canHaveLazyContinuationLines() - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
canHaveLazyContinuationLines() - Method in class org.commonmark.internal.ParagraphParser
 
canHaveLazyContinuationLines() - Method in class org.commonmark.parser.block.AbstractBlockParser
 
canHaveLazyContinuationLines() - Method in interface org.commonmark.parser.block.BlockParser
Return true if the block can have lazy continuation lines.
canOpen - Variable in class org.commonmark.internal.Delimiter
 
canOpen - Variable in class org.commonmark.internal.InlineParserImpl.DelimiterData
 
canOpen() - Method in class org.commonmark.internal.Delimiter
 
canOpen() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
cbuf - Variable in class org.commonmark.internal.util.LineReader
 
CENTER - Enum constant in enum org.commonmark.ext.gfm.tables.TableCell.Alignment
 
CHAR_BUFFER_SIZE - Static variable in class org.commonmark.internal.util.LineReader
 
characters - Variable in class org.commonmark.internal.Delimiter
 
characters - Variable in class org.commonmark.internal.InlineParserImpl.DelimiterData
 
Characters - Class in org.commonmark.text
Functions for finding characters in strings or checking characters.
Characters() - Constructor for class org.commonmark.text.Characters
 
CharMatcher - Interface in org.commonmark.text
Matcher interface for char values.
checked - Variable in class org.commonmark.ext.task.list.items.TaskListItemMarker
 
checkEnabledBlockTypes(Set<Class<? extends Block>>) - Static method in class org.commonmark.internal.DocumentParser
 
checkFenceLengths(Integer, Integer) - Static method in class org.commonmark.node.FencedCodeBlock
 
checkOpener(CharSequence, int, int) - Static method in class org.commonmark.internal.FencedCodeBlockParser
 
checkPosition(int, int) - Method in class org.commonmark.parser.beta.Scanner
 
close() - Method in class org.commonmark.internal.util.LineReader
 
closeBlock() - Method in class org.commonmark.internal.FencedCodeBlockParser
 
closeBlock() - Method in class org.commonmark.internal.HtmlBlockParser
 
closeBlock() - Method in class org.commonmark.internal.IndentedCodeBlockParser
 
closeBlock() - Method in class org.commonmark.internal.ParagraphParser
 
closeBlock() - Method in class org.commonmark.parser.block.AbstractBlockParser
 
closeBlock() - Method in interface org.commonmark.parser.block.BlockParser
 
closeBlockParsers(int) - Method in class org.commonmark.internal.DocumentParser
 
CLOSETAG - Static variable in class org.commonmark.internal.HtmlBlockParser
 
closingFenceLength - Variable in class org.commonmark.node.FencedCodeBlock
 
closingPattern - Variable in class org.commonmark.internal.HtmlBlockParser
 
Code - Class in org.commonmark.node
 
Code() - Constructor for class org.commonmark.node.Code
 
Code(String) - Constructor for class org.commonmark.node.Code
 
CODE_BLOCK_INDENT - Static variable in class org.commonmark.internal.util.Parsing
 
colon() - Method in class org.commonmark.renderer.text.TextContentWriter
 
column - Variable in class org.commonmark.internal.DocumentParser
current column of input line (tab causes column to go to next 4-space tab stop) (0-based)
columnIndex - Variable in class org.commonmark.node.SourceSpan
 
columnIsInTab - Variable in class org.commonmark.internal.DocumentParser
if the current column is within a tab character (partially consumed tab)
columns - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
columns - Variable in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
columnsToNextTabStop(int) - Static method in class org.commonmark.internal.util.Parsing
 
COMPACT - Enum constant in enum org.commonmark.renderer.text.LineBreakRendering
Use single line breaks between blocks, not a blank line (also render all lists as tight).
compileAllowedCharactersPattern() - Static method in class org.commonmark.ext.heading.anchor.IdGenerator
 
consumer - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ShallowReferenceVisitor
 
contains(String, CharMatcher) - Static method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
content - Variable in class org.commonmark.internal.HeadingParser
 
content - Variable in class org.commonmark.internal.HtmlBlockParser
 
content - Variable in class org.commonmark.parser.SourceLine
 
contentColumn - Variable in class org.commonmark.internal.ListBlockParser.ListData
 
contentIndent - Variable in class org.commonmark.internal.ListItemParser
Minimum number of columns that the content has to be indented (relative to the containing block) to be part of this list item.
contentIndent - Variable in class org.commonmark.node.ListItem
 
contentPosition - Variable in class org.commonmark.internal.Bracket
The position of the content (after the opening bracket)
context - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
context - Variable in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughHtmlNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughMarkdownNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughTextContentNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
context - Variable in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
context - Variable in class org.commonmark.ext.ins.internal.InsHtmlNodeRenderer
 
context - Variable in class org.commonmark.ext.ins.internal.InsMarkdownNodeRenderer
 
context - Variable in class org.commonmark.ext.ins.internal.InsTextContentNodeRenderer
 
context - Variable in class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
context - Variable in class org.commonmark.internal.InlineParserImpl
 
context - Variable in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
context - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
context - Variable in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
CORE_FACTORY_TYPES - Static variable in class org.commonmark.internal.DocumentParser
 
CoreHtmlNodeRenderer - Class in org.commonmark.renderer.html
The node renderer that renders all the core nodes (comes last in the order of node renderers).
CoreHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
CoreHtmlNodeRenderer.AltTextVisitor - Class in org.commonmark.renderer.html
 
CoreLinkProcessor - Class in org.commonmark.internal.inline
 
CoreLinkProcessor() - Constructor for class org.commonmark.internal.inline.CoreLinkProcessor
 
CoreMarkdownNodeRenderer - Class in org.commonmark.renderer.markdown
The node renderer that renders all the core nodes (comes last in the order of node renderers).
CoreMarkdownNodeRenderer(MarkdownNodeRendererContext) - Constructor for class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
CoreMarkdownNodeRenderer.BulletListHolder - Class in org.commonmark.renderer.markdown
 
CoreMarkdownNodeRenderer.LineBreakVisitor - Class in org.commonmark.renderer.markdown
Visits nodes to check if there are any soft or hard line breaks.
CoreMarkdownNodeRenderer.ListHolder - Class in org.commonmark.renderer.markdown
 
CoreMarkdownNodeRenderer.OrderedListHolder - Class in org.commonmark.renderer.markdown
 
CoreTextContentNodeRenderer - Class in org.commonmark.renderer.text
The node renderer that renders all the core nodes (comes last in the order of node renderers).
CoreTextContentNodeRenderer(TextContentNodeRendererContext) - Constructor for class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
counter - Variable in class org.commonmark.internal.renderer.text.OrderedListHolder
 
create() - Static method in class org.commonmark.ext.autolink.AutolinkExtension
 
create() - Static method in class org.commonmark.ext.footnotes.FootnotesExtension
The extension with the default configuration (no support for inline footnotes).
create() - Static method in class org.commonmark.ext.front.matter.YamlFrontMatterExtension
 
create() - Static method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
create() - Static method in class org.commonmark.ext.gfm.tables.TablesExtension
 
create() - Static method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
create() - Static method in class org.commonmark.ext.image.attributes.ImageAttributesExtension
 
create() - Static method in class org.commonmark.ext.image.attributes.internal.ImageAttributesAttributeProvider
 
create() - Static method in class org.commonmark.ext.ins.InsExtension
 
create() - Static method in class org.commonmark.ext.task.list.items.TaskListItemsExtension
 
create() - Method in class org.commonmark.internal.inline.AutolinkInlineParser.Factory
 
create() - Method in class org.commonmark.internal.inline.BackslashInlineParser.Factory
 
create() - Method in class org.commonmark.internal.inline.BackticksInlineParser.Factory
 
create() - Method in class org.commonmark.internal.inline.EntityInlineParser.Factory
 
create() - Method in class org.commonmark.internal.inline.HtmlInlineParser.Factory
 
create() - Method in interface org.commonmark.parser.beta.InlineContentParserFactory
Create an InlineContentParser that will do the parsing.
create(String, String, String) - Static method in class org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider
 
create(InlineParserContext) - Method in interface org.commonmark.parser.InlineParserFactory
Create an InlineParser to use for parsing inlines.
create(AttributeProviderContext) - Method in interface org.commonmark.renderer.html.AttributeProviderFactory
Create a new attribute provider.
create(HtmlNodeRendererContext) - Method in interface org.commonmark.renderer.html.HtmlNodeRendererFactory
Create a new node renderer for the specified rendering context.
create(MarkdownNodeRendererContext) - Method in interface org.commonmark.renderer.markdown.MarkdownNodeRendererFactory
Create a new node renderer for the specified rendering context.
create(TextContentNodeRendererContext) - Method in interface org.commonmark.renderer.text.TextContentNodeRendererFactory
Create a new node renderer for the specified rendering context.
createDocumentParser() - Method in class org.commonmark.parser.Parser
 
createInlineContentParsers() - Method in class org.commonmark.internal.InlineParserImpl
 
createTextNode(String, Span, SourceSpan) - Static method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
currentKey - Variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
currentValues - Variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
CustomBlock - Class in org.commonmark.node
 
CustomBlock() - Constructor for class org.commonmark.node.CustomBlock
 
customBlockParserFactory(BlockParserFactory) - Method in class org.commonmark.parser.Parser.Builder
Add a custom block parser factory.
customDelimiterProcessor(DelimiterProcessor) - Method in class org.commonmark.parser.Parser.Builder
Add a custom delimiter processor for inline parsing.
customInlineContentParserFactory(InlineContentParserFactory) - Method in class org.commonmark.parser.Parser.Builder
Add a factory for a custom inline content parser, for extending inline parsing or overriding built-in parsing.
CustomNode - Class in org.commonmark.node
 
CustomNode() - Constructor for class org.commonmark.node.CustomNode
 

D

data - Variable in class org.commonmark.ext.front.matter.YamlFrontMatterVisitor
 
data() - Static method in class org.commonmark.testutil.SpecTestCase
 
deactivateBlockParser() - Method in class org.commonmark.internal.DocumentParser
 
dec - Static variable in class org.commonmark.internal.inline.EntityInlineParser
 
defaultId - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
defaultId - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
defaultId(String) - Method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
defaultId(String) - Method in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
defaultIdentifier - Variable in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
defaultIdentifier - Variable in class org.commonmark.ext.heading.anchor.IdGenerator
 
DefaultUrlSanitizer - Class in org.commonmark.renderer.html
Allows http, https, mailto, and data protocols for url.
DefaultUrlSanitizer() - Constructor for class org.commonmark.renderer.html.DefaultUrlSanitizer
 
DefaultUrlSanitizer(Collection<String>) - Constructor for class org.commonmark.renderer.html.DefaultUrlSanitizer
 
definitionId - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferenceInfo
The ID of the definition, for linking to the definition.
definitionId(String) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
definitionKey - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferencedDefinition
The unique key of the definition.
definitionKey(String, int) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
definitionMap - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
All definitions (even potentially unused ones), for looking up references
DefinitionMap<D> - Class in org.commonmark.node
A map that can be used to store and look up reference definitions by a label.
DefinitionMap(Class<D>) - Constructor for class org.commonmark.node.DefinitionMap
 
definitionNumber - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferencedDefinition
The definition number, starting from 1, and in order in which they're referenced.
definitionNumber - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferenceInfo
The definition number, rendered in superscript.
definitions - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.DefinitionVisitor
 
definitions - Variable in class org.commonmark.internal.DocumentParser
 
definitions - Variable in class org.commonmark.internal.InlineParserContextImpl
 
definitions - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
definitions - Variable in class org.commonmark.node.DefinitionMap
 
Definitions - Class in org.commonmark.internal
 
Definitions() - Constructor for class org.commonmark.internal.Definitions
 
definitionsByType - Variable in class org.commonmark.internal.Definitions
 
DefinitionVisitor() - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.DefinitionVisitor
 
delim - Variable in class org.commonmark.internal.StaggeredDelimiterProcessor
 
Delimited - Interface in org.commonmark.node
A node that uses delimiters in the source form (e.g.
delimiter - Variable in class org.commonmark.ext.gfm.strikethrough.Strikethrough
 
delimiter - Variable in class org.commonmark.internal.renderer.text.OrderedListHolder
 
delimiter - Variable in class org.commonmark.node.Emphasis
 
delimiter - Variable in class org.commonmark.node.StrongEmphasis
 
delimiter - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.OrderedListHolder
 
Delimiter - Class in org.commonmark.internal
Delimiter (emphasis, strong emphasis or custom emphasis).
Delimiter(List<Text>, char, boolean, boolean, Delimiter) - Constructor for class org.commonmark.internal.Delimiter
 
DELIMITER - Static variable in class org.commonmark.ext.ins.Ins
 
delimiterChar - Variable in class org.commonmark.internal.Delimiter
 
delimiterChar - Variable in class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
DelimiterData(List<Text>, boolean, boolean) - Constructor for class org.commonmark.internal.InlineParserImpl.DelimiterData
 
DelimiterProcessor - Interface in org.commonmark.parser.delimiter
Custom delimiter processor for additional delimiters besides _ and *.
delimiterProcessors - Variable in class org.commonmark.internal.DocumentParser
 
delimiterProcessors - Variable in class org.commonmark.internal.InlineParserContextImpl
 
delimiterProcessors - Variable in class org.commonmark.internal.InlineParserImpl
 
delimiterProcessors - Variable in class org.commonmark.parser.Parser.Builder
 
delimiterProcessors - Variable in class org.commonmark.parser.Parser
 
DelimiterRun - Interface in org.commonmark.parser.delimiter
A delimiter run is one or more of the same delimiter character, e.g.
destination - Variable in class org.commonmark.internal.InlineParserImpl.DestinationTitle
 
destination - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
destination - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
destination - Variable in class org.commonmark.node.Image
 
destination - Variable in class org.commonmark.node.Link
 
destination - Variable in class org.commonmark.node.LinkReferenceDefinition
 
destination() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
destination() - Method in interface org.commonmark.parser.beta.LinkInfo
The destination if available, e.g.
destination(Scanner) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
DESTINATION - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
DestinationTitle(String, String) - Constructor for class org.commonmark.internal.InlineParserImpl.DestinationTitle
 
document - Variable in class org.commonmark.internal.DocumentBlockParser
 
Document - Class in org.commonmark.node
 
Document() - Constructor for class org.commonmark.node.Document
 
documentBlockParser - Variable in class org.commonmark.internal.DocumentParser
 
DocumentBlockParser - Class in org.commonmark.internal
 
DocumentBlockParser() - Constructor for class org.commonmark.internal.DocumentBlockParser
 
DocumentParser - Class in org.commonmark.internal
 
DocumentParser(List<BlockParserFactory>, InlineParserFactory, List<InlineContentParserFactory>, List<DelimiterProcessor>, List<LinkProcessor>, Set<Character>, IncludeSourceSpans) - Constructor for class org.commonmark.internal.DocumentParser
 
DocumentParser.MatchedBlockParserImpl - Class in org.commonmark.internal
 
DocumentParser.OpenBlockParser - Class in org.commonmark.internal
 
DOUBLEQUOTEDVALUE - Static variable in class org.commonmark.internal.HtmlBlockParser
 

E

EMAIL - Static variable in class org.commonmark.internal.inline.AutolinkInlineParser
 
Emphasis - Class in org.commonmark.node
 
Emphasis() - Constructor for class org.commonmark.node.Emphasis
 
Emphasis(String) - Constructor for class org.commonmark.node.Emphasis
 
EmphasisDelimiterProcessor - Class in org.commonmark.internal.inline
 
EmphasisDelimiterProcessor(char) - Constructor for class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
empty() - Static method in class org.commonmark.node.SourceSpans
 
empty() - Static method in class org.commonmark.parser.SourceLines
 
enabledBlockTypes - Variable in class org.commonmark.parser.Parser.Builder
 
enabledBlockTypes(Set<Class<? extends Block>>) - Method in class org.commonmark.parser.Parser.Builder
Describe the list of markdown features the parser will recognize and parse.
encodeUrl(String) - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
encodeUrl(String) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
end - Variable in class org.commonmark.node.Nodes.NodeIterable
 
end - Variable in class org.commonmark.node.Nodes.NodeIterator
 
END - Static variable in class org.commonmark.parser.beta.Scanner
Character representing the end of input source (or outside of the text in case of the "previous" methods).
entity(Scanner, Position) - Method in class org.commonmark.internal.inline.EntityInlineParser
 
ENTITY - Static variable in class org.commonmark.internal.util.Escaping
 
ENTITY_OR_ESCAPED_CHAR - Static variable in class org.commonmark.internal.util.Escaping
 
ENTITY_PATH - Static variable in class org.commonmark.internal.util.Html5Entities
 
entityContinue - Static variable in class org.commonmark.internal.inline.EntityInlineParser
 
EntityInlineParser - Class in org.commonmark.internal.inline
Attempts to parse an HTML entity or numeric character reference.
EntityInlineParser() - Constructor for class org.commonmark.internal.inline.EntityInlineParser
 
EntityInlineParser.Factory - Class in org.commonmark.internal.inline
 
entityStart - Static variable in class org.commonmark.internal.inline.EntityInlineParser
 
entityToString(String) - Static method in class org.commonmark.internal.util.Html5Entities
 
equals(Object) - Method in class org.commonmark.node.SourceSpan
 
ESCAPABLE - Static variable in class org.commonmark.internal.inline.BackslashInlineParser
 
ESCAPABLE - Static variable in class org.commonmark.internal.util.Escaping
 
ESCAPE_IN_URI - Static variable in class org.commonmark.internal.util.Escaping
 
escapeHtml - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
escapeHtml - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
escapeHtml(boolean) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Whether HtmlInline and HtmlBlock should be escaped, defaults to false.
escapeHtml(String) - Static method in class org.commonmark.internal.util.Escaping
 
Escaping - Class in org.commonmark.internal.util
 
Escaping() - Constructor for class org.commonmark.internal.util.Escaping
 
Escaping.Replacer - Interface in org.commonmark.internal.util
 
example - Variable in class org.commonmark.testutil.SpecTestCase
 
Example - Class in org.commonmark.testutil.example
 
Example(String, String, String, int, String, String) - Constructor for class org.commonmark.testutil.example.Example
 
EXAMPLE_START_MARKER - Static variable in class org.commonmark.testutil.example.ExampleReader
 
exampleNumber - Variable in class org.commonmark.testutil.example.Example
 
exampleNumber - Variable in class org.commonmark.testutil.example.ExampleReader
 
ExampleReader - Class in org.commonmark.testutil.example
Reader for files containing examples of CommonMark source and the expected HTML rendering (e.g.
ExampleReader(InputStream, String) - Constructor for class org.commonmark.testutil.example.ExampleReader
 
ExampleReader.State - Enum in org.commonmark.testutil.example
 
examples - Variable in class org.commonmark.testutil.example.ExampleReader
 
EXPECTED_LINE_LENGTH - Static variable in class org.commonmark.internal.util.LineReader
 
extend(Parser.Builder) - Method in class org.commonmark.ext.autolink.AutolinkExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.footnotes.FootnotesExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.front.matter.YamlFrontMatterExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.gfm.tables.TablesExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.image.attributes.ImageAttributesExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.ins.InsExtension
 
extend(Parser.Builder) - Method in class org.commonmark.ext.task.list.items.TaskListItemsExtension
 
extend(Parser.Builder) - Method in interface org.commonmark.parser.Parser.ParserExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.footnotes.FootnotesExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.gfm.tables.TablesExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.image.attributes.ImageAttributesExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.ins.InsExtension
 
extend(HtmlRenderer.Builder) - Method in class org.commonmark.ext.task.list.items.TaskListItemsExtension
 
extend(HtmlRenderer.Builder) - Method in interface org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension
 
extend(MarkdownRenderer.Builder) - Method in class org.commonmark.ext.footnotes.FootnotesExtension
 
extend(MarkdownRenderer.Builder) - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
extend(MarkdownRenderer.Builder) - Method in class org.commonmark.ext.gfm.tables.TablesExtension
 
extend(MarkdownRenderer.Builder) - Method in class org.commonmark.ext.ins.InsExtension
 
extend(MarkdownRenderer.Builder) - Method in interface org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension
Extend Markdown rendering, usually by registering custom node renderers using MarkdownRenderer.Builder.nodeRendererFactory(org.commonmark.renderer.markdown.MarkdownNodeRendererFactory).
extend(TextContentRenderer.Builder) - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
extend(TextContentRenderer.Builder) - Method in class org.commonmark.ext.gfm.tables.TablesExtension
 
extend(TextContentRenderer.Builder) - Method in class org.commonmark.ext.ins.InsExtension
 
extend(TextContentRenderer.Builder) - Method in interface org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension
 
extendAttributes(Node, String, Map<String, String>) - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
Let extensions modify the HTML tag attributes.
extendAttributes(Node, String, Map<String, String>) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
Extension - Interface in org.commonmark
Base interface for a parser/renderer extension.
extensions(Iterable<? extends Extension>) - Method in class org.commonmark.parser.Parser.Builder
 
extensions(Iterable<? extends Extension>) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
extensions(Iterable<? extends Extension>) - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.Builder
 
extensions(Iterable<? extends Extension>) - Method in class org.commonmark.renderer.text.TextContentRenderer.Builder
 

F

Factory() - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.ext.gfm.tables.internal.TableBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.BlockQuoteParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.FencedCodeBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.HeadingParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.HtmlBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.IndentedCodeBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.inline.AutolinkInlineParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.inline.BackslashInlineParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.inline.BackticksInlineParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.inline.EntityInlineParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.inline.HtmlInlineParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.ListBlockParser.Factory
 
Factory() - Constructor for class org.commonmark.internal.ThematicBreakParser.Factory
 
fenceChar - Variable in class org.commonmark.internal.FencedCodeBlockParser
 
fenceCharacter - Variable in class org.commonmark.node.FencedCodeBlock
 
FencedCodeBlock - Class in org.commonmark.node
 
FencedCodeBlock() - Constructor for class org.commonmark.node.FencedCodeBlock
 
FencedCodeBlockParser - Class in org.commonmark.internal
 
FencedCodeBlockParser(char, int, int) - Constructor for class org.commonmark.internal.FencedCodeBlockParser
 
FencedCodeBlockParser.Factory - Class in org.commonmark.internal
 
fenceIndent - Variable in class org.commonmark.node.FencedCodeBlock
 
filename - Variable in class org.commonmark.testutil.example.Example
 
filename - Variable in class org.commonmark.testutil.example.ExampleReader
 
fill() - Method in class org.commonmark.internal.util.LineReader
 
finalize - Variable in class org.commonmark.internal.BlockContinueImpl
 
finalize(BlockParser) - Method in class org.commonmark.internal.DocumentParser
Finalize a block.
finalizeAndProcess() - Method in class org.commonmark.internal.DocumentParser
 
find(char) - Method in class org.commonmark.parser.beta.Scanner
 
find(char, CharSequence, int) - Static method in class org.commonmark.text.Characters
 
find(CharMatcher) - Method in class org.commonmark.parser.beta.Scanner
 
findBlockStart(BlockParser) - Method in class org.commonmark.internal.DocumentParser
 
findLineBreak(CharSequence, int) - Static method in class org.commonmark.text.Characters
 
findMaxRunLength(String, String) - Static method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
findNextNonSpace() - Method in class org.commonmark.internal.DocumentParser
 
findProcessor(int) - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
finish(StringBuilder, int, int) - Method in class org.commonmark.internal.util.LineReader
 
finished - Variable in class org.commonmark.internal.HtmlBlockParser
 
finished() - Static method in class org.commonmark.parser.block.BlockContinue
 
finishReference() - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
first - Variable in class org.commonmark.node.Nodes.NodeIterable
 
firstChild - Variable in class org.commonmark.node.Node
 
firstLine - Variable in class org.commonmark.internal.FencedCodeBlockParser
 
flushBlockSeparator() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
If a block separator has been enqueued with MarkdownWriter.block() but not yet written, write it now.
flushBlockSeparator() - Method in class org.commonmark.renderer.text.TextContentWriter
If a block separator has been enqueued with TextContentWriter.block() but not yet written, write it now.
FootnoteBlockParser - Class in org.commonmark.ext.footnotes.internal
Parser for a single FootnoteDefinition block.
FootnoteBlockParser(String) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
FootnoteBlockParser.Factory - Class in org.commonmark.ext.footnotes.internal
 
FootnoteDefinition - Class in org.commonmark.ext.footnotes
A footnote definition, e.g.:
FootnoteDefinition(String) - Constructor for class org.commonmark.ext.footnotes.FootnoteDefinition
 
FootnoteHtmlNodeRenderer - Class in org.commonmark.ext.footnotes.internal
HTML rendering for footnotes.
FootnoteHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
FootnoteHtmlNodeRenderer.DefinitionVisitor - Class in org.commonmark.ext.footnotes.internal
 
FootnoteHtmlNodeRenderer.ReferencedDefinition - Class in org.commonmark.ext.footnotes.internal
 
FootnoteHtmlNodeRenderer.ReferenceInfo - Class in org.commonmark.ext.footnotes.internal
 
FootnoteHtmlNodeRenderer.ShallowReferenceVisitor - Class in org.commonmark.ext.footnotes.internal
Visit footnote references/inline footnotes inside the parent (but not the parent itself).
FootnoteLinkProcessor - Class in org.commonmark.ext.footnotes.internal
For turning e.g.
FootnoteLinkProcessor() - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteLinkProcessor
 
FootnoteMarkdownNodeRenderer - Class in org.commonmark.ext.footnotes.internal
 
FootnoteMarkdownNodeRenderer(MarkdownNodeRendererContext) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
FootnoteReference - Class in org.commonmark.ext.footnotes
A footnote reference, e.g.
FootnoteReference(String) - Constructor for class org.commonmark.ext.footnotes.FootnoteReference
 
FootnotesExtension - Class in org.commonmark.ext.footnotes
Extension for footnotes with syntax like GitHub Flavored Markdown:
FootnotesExtension(boolean) - Constructor for class org.commonmark.ext.footnotes.FootnotesExtension
 
FootnotesExtension.Builder - Class in org.commonmark.ext.footnotes
 

G

generateId(String) - Method in class org.commonmark.ext.heading.anchor.IdGenerator
Generate an ID based on the provided text and previously generated IDs.
get(String) - Method in class org.commonmark.node.DefinitionMap
Look up a definition by label.
getActiveBlockParser() - Method in class org.commonmark.internal.DocumentParser
 
getActiveBlockParser() - Method in interface org.commonmark.parser.block.ParserState
 
getAlignment() - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser.TableCellInfo
 
getAlignment() - Method in class org.commonmark.ext.gfm.tables.TableCell
 
getAlignment(boolean, boolean) - Static method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
getAlignValue(TableCell.Alignment) - Static method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
getAltText() - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
getAttributes() - Method in class org.commonmark.ext.image.attributes.ImageAttributes
 
getAttributes(Node, String) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
getAttrs(Node, String) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
getAttrs(Node, String, Map<String, String>) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
getAtxHeading(SourceLine) - Static method in class org.commonmark.internal.HeadingParser
 
getBlock() - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
getBlock() - Method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
getBlock() - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
getBlock() - Method in class org.commonmark.internal.BlockQuoteParser
 
getBlock() - Method in class org.commonmark.internal.DocumentBlockParser
 
getBlock() - Method in class org.commonmark.internal.FencedCodeBlockParser
 
getBlock() - Method in class org.commonmark.internal.HeadingParser
 
getBlock() - Method in class org.commonmark.internal.HtmlBlockParser
 
getBlock() - Method in class org.commonmark.internal.IndentedCodeBlockParser
 
getBlock() - Method in class org.commonmark.internal.ListBlockParser
 
getBlock() - Method in class org.commonmark.internal.ListItemParser
 
getBlock() - Method in class org.commonmark.internal.ParagraphParser
 
getBlock() - Method in class org.commonmark.internal.ThematicBreakParser
 
getBlock() - Method in interface org.commonmark.parser.block.BlockParser
 
getBlockParsers() - Method in class org.commonmark.internal.BlockStartImpl
 
getBulletMarker() - Method in class org.commonmark.node.BulletList
Deprecated.
getCellAttributes(TableCell, String) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
getCloser() - Method in class org.commonmark.internal.Delimiter
 
getCloser() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
getClosers(int) - Method in class org.commonmark.internal.Delimiter
 
getClosers(int) - Method in interface org.commonmark.parser.delimiter.DelimiterRun
Get the closing delimiter nodes for the specified length of delimiters.
getClosingCharacter() - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
getClosingCharacter() - Method in class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 
getClosingCharacter() - Method in class org.commonmark.ext.ins.internal.InsDelimiterProcessor
 
getClosingCharacter() - Method in class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
getClosingCharacter() - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
getClosingCharacter() - Method in interface org.commonmark.parser.delimiter.DelimiterProcessor
 
getClosingDelimiter() - Method in class org.commonmark.ext.gfm.strikethrough.Strikethrough
 
getClosingDelimiter() - Method in class org.commonmark.ext.image.attributes.ImageAttributes
 
getClosingDelimiter() - Method in class org.commonmark.ext.ins.Ins
 
getClosingDelimiter() - Method in interface org.commonmark.node.Delimited
 
getClosingDelimiter() - Method in class org.commonmark.node.Emphasis
 
getClosingDelimiter() - Method in class org.commonmark.node.StrongEmphasis
 
getClosingFenceLength() - Method in class org.commonmark.node.FencedCodeBlock
 
getColumn() - Method in class org.commonmark.internal.DocumentParser
 
getColumn() - Method in interface org.commonmark.parser.block.ParserState
The column is the position within the line after tab characters have been processed as 4-space tab stops.
getColumnIndex() - Method in class org.commonmark.node.SourceSpan
 
getContent() - Method in class org.commonmark.parser.SourceLine
 
getContent() - Method in class org.commonmark.parser.SourceLines
 
getContentIndent() - Method in class org.commonmark.node.ListItem
Returns the indent of the content in columns (spaces or tab stop of 4) if available, or null otherwise.
getCounter() - Method in class org.commonmark.internal.renderer.text.OrderedListHolder
 
getCustomDelimiterProcessors() - Method in class org.commonmark.internal.InlineParserContextImpl
 
getCustomDelimiterProcessors() - Method in interface org.commonmark.parser.InlineParserContext
 
getCustomInlineContentParserFactories() - Method in class org.commonmark.internal.InlineParserContextImpl
 
getCustomInlineContentParserFactories() - Method in interface org.commonmark.parser.InlineParserContext
 
getCustomLinkMarkers() - Method in class org.commonmark.internal.InlineParserContextImpl
 
getCustomLinkMarkers() - Method in interface org.commonmark.parser.InlineParserContext
 
getCustomLinkProcessors() - Method in class org.commonmark.internal.InlineParserContextImpl
 
getCustomLinkProcessors() - Method in interface org.commonmark.parser.InlineParserContext
 
getData() - Method in class org.commonmark.ext.front.matter.YamlFrontMatterVisitor
 
getDefaultBlockParserTypes() - Static method in class org.commonmark.internal.DocumentParser
 
getDefinition(Class<D>, String) - Method in class org.commonmark.internal.InlineParserContextImpl
 
getDefinition(Class<D>, String) - Method in interface org.commonmark.parser.InlineParserContext
Look up a definition of a type for a given label.
getDefinition(Class<V>, String) - Method in class org.commonmark.internal.Definitions
 
getDefinitions() - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
getDefinitions() - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
getDefinitions() - Method in class org.commonmark.internal.ParagraphParser
 
getDefinitions() - Method in class org.commonmark.parser.block.AbstractBlockParser
 
getDefinitions() - Method in interface org.commonmark.parser.block.BlockParser
Return definitions parsed by this parser.
getDelimiter() - Method in class org.commonmark.internal.renderer.text.OrderedListHolder
 
getDelimiter() - Method in class org.commonmark.node.OrderedList
Deprecated.
getDestination() - Method in class org.commonmark.node.Image
 
getDestination() - Method in class org.commonmark.node.Link
 
getDestination() - Method in class org.commonmark.node.LinkReferenceDefinition
 
getDestination(LinkSpan, String) - Static method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
getFenceChar() - Method in class org.commonmark.node.FencedCodeBlock
Deprecated.
getFenceCharacter() - Method in class org.commonmark.node.FencedCodeBlock
 
getFenceIndent() - Method in class org.commonmark.node.FencedCodeBlock
 
getFenceLength() - Method in class org.commonmark.node.FencedCodeBlock
getFirstChild() - Method in class org.commonmark.node.Node
 
getGfmSpec() - Static method in class org.commonmark.testutil.TestResources
 
getHtml() - Method in class org.commonmark.testutil.example.Example
 
getIndent() - Method in class org.commonmark.internal.DocumentParser
 
getIndent() - Method in class org.commonmark.internal.renderer.text.ListHolder
 
getIndent() - Method in interface org.commonmark.parser.block.ParserState
 
getIndex() - Method in class org.commonmark.internal.DocumentParser
 
getIndex() - Method in interface org.commonmark.parser.block.ParserState
 
getInfo() - Method in class org.commonmark.node.FencedCodeBlock
 
getInfo() - Method in class org.commonmark.testutil.example.Example
 
getInlineParserFactory() - Method in class org.commonmark.parser.Parser.Builder
 
getInputIndex() - Method in class org.commonmark.node.SourceSpan
 
getKey() - Method in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
getLabel() - Method in class org.commonmark.ext.footnotes.FootnoteDefinition
 
getLabel() - Method in class org.commonmark.ext.footnotes.FootnoteReference
 
getLabel() - Method in class org.commonmark.node.LinkReferenceDefinition
 
getLastChar() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
getLastChild() - Method in class org.commonmark.node.Node
 
getLength() - Method in class org.commonmark.node.SourceSpan
 
getLevel() - Method in class org.commonmark.node.Heading
 
getLine() - Method in class org.commonmark.internal.DocumentParser
 
getLine() - Method in interface org.commonmark.parser.block.ParserState
 
getLineIndex() - Method in class org.commonmark.node.SourceSpan
 
getLines() - Method in class org.commonmark.parser.SourceLines
 
getLines(String) - Static method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
getLineTerminator() - Method in class org.commonmark.internal.util.LineReader
Return the line terminator of the last read line from LineReader.readLine().
getLinkReferenceDefinition(String) - Method in class org.commonmark.internal.InlineParserContextImpl
 
getLinkReferenceDefinition(String) - Method in interface org.commonmark.parser.InlineParserContext
getLiteral() - Method in class org.commonmark.node.Code
 
getLiteral() - Method in class org.commonmark.node.FencedCodeBlock
 
getLiteral() - Method in class org.commonmark.node.HtmlBlock
 
getLiteral() - Method in class org.commonmark.node.HtmlInline
 
getLiteral() - Method in class org.commonmark.node.IndentedCodeBlock
 
getLiteral() - Method in class org.commonmark.node.Text
 
getLiteral() - Method in class org.commonmark.node.ThematicBreak
 
getMap(Class<V>) - Method in class org.commonmark.internal.Definitions
 
getMarker() - Method in class org.commonmark.internal.renderer.text.BulletListHolder
 
getMarker() - Method in class org.commonmark.node.BulletList
 
getMarkerDelimiter() - Method in class org.commonmark.node.OrderedList
 
getMarkerIndent() - Method in class org.commonmark.node.ListItem
Returns the indent of the marker such as "-" or "1." in columns (spaces or tab stop of 4) if available, or null otherwise.
getMarkerStartNumber() - Method in class org.commonmark.node.OrderedList
 
getMatchedBlockParser() - Method in class org.commonmark.internal.DocumentParser.MatchedBlockParserImpl
 
getMatchedBlockParser() - Method in interface org.commonmark.parser.block.MatchedBlockParser
 
getMinLength() - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
getMinLength() - Method in class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 
getMinLength() - Method in class org.commonmark.ext.ins.internal.InsDelimiterProcessor
 
getMinLength() - Method in class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
getMinLength() - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
getMinLength() - Method in interface org.commonmark.parser.delimiter.DelimiterProcessor
Minimum number of delimiter characters that are needed to activate this.
getNewColumn() - Method in class org.commonmark.internal.BlockContinueImpl
 
getNewColumn() - Method in class org.commonmark.internal.BlockStartImpl
 
getNewIndex() - Method in class org.commonmark.internal.BlockContinueImpl
 
getNewIndex() - Method in class org.commonmark.internal.BlockStartImpl
 
getNext() - Method in class org.commonmark.node.Node
 
getNextNonSpaceIndex() - Method in class org.commonmark.internal.DocumentParser
 
getNextNonSpaceIndex() - Method in interface org.commonmark.parser.block.ParserState
 
getNode() - Method in class org.commonmark.internal.inline.LinkResultImpl
 
getNode() - Method in class org.commonmark.internal.inline.ParsedInlineImpl
 
getNodeTypes() - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.ext.ins.internal.InsNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
getNodeTypes() - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
getNodeTypes() - Method in interface org.commonmark.renderer.NodeRenderer
 
getNodeTypes() - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
getOpener() - Method in class org.commonmark.internal.Delimiter
 
getOpener() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
getOpeners(int) - Method in class org.commonmark.internal.Delimiter
 
getOpeners(int) - Method in interface org.commonmark.parser.delimiter.DelimiterRun
Get the opening delimiter nodes for the specified length of delimiters.
getOpeningCharacter() - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
getOpeningCharacter() - Method in class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 
getOpeningCharacter() - Method in class org.commonmark.ext.ins.internal.InsDelimiterProcessor
 
getOpeningCharacter() - Method in class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
getOpeningCharacter() - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
getOpeningCharacter() - Method in interface org.commonmark.parser.delimiter.DelimiterProcessor
 
getOpeningDelimiter() - Method in class org.commonmark.ext.gfm.strikethrough.Strikethrough
 
getOpeningDelimiter() - Method in class org.commonmark.ext.image.attributes.ImageAttributes
 
getOpeningDelimiter() - Method in class org.commonmark.ext.ins.Ins
 
getOpeningDelimiter() - Method in interface org.commonmark.node.Delimited
 
getOpeningDelimiter() - Method in class org.commonmark.node.Emphasis
 
getOpeningDelimiter() - Method in class org.commonmark.node.StrongEmphasis
 
getOpeningFenceLength() - Method in class org.commonmark.node.FencedCodeBlock
 
getParagraphLines() - Method in class org.commonmark.internal.DocumentParser.MatchedBlockParserImpl
 
getParagraphLines() - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
getParagraphLines() - Method in class org.commonmark.internal.ParagraphParser
 
getParagraphLines() - Method in interface org.commonmark.parser.block.MatchedBlockParser
Returns the current paragraph lines if the matched block is a paragraph.
getParagraphSourceSpans() - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
getParent() - Method in class org.commonmark.internal.renderer.text.ListHolder
 
getParent() - Method in class org.commonmark.node.Block
 
getParent() - Method in class org.commonmark.node.Node
 
getPosition() - Method in class org.commonmark.internal.inline.LinkResultImpl
 
getPosition() - Method in class org.commonmark.internal.inline.ParsedInlineImpl
 
getPrevious() - Method in class org.commonmark.node.Node
 
getRegressions() - Static method in class org.commonmark.testutil.TestResources
 
getSection() - Method in class org.commonmark.testutil.example.Example
 
getSetextHeadingLevel(CharSequence, int) - Static method in class org.commonmark.internal.HeadingParser
 
getSoftbreak() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
getSoftbreak() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
getSource() - Method in class org.commonmark.testutil.example.Example
 
getSource(Position, Position) - Method in class org.commonmark.parser.beta.Scanner
 
getSourceSpan() - Method in class org.commonmark.parser.SourceLine
 
getSourceSpans() - Method in class org.commonmark.node.Node
 
getSourceSpans() - Method in class org.commonmark.node.SourceSpans
 
getSourceSpans() - Method in class org.commonmark.parser.SourceLines
 
getSpec() - Static method in class org.commonmark.testutil.TestResources
 
getSpecialCharacters() - Method in interface org.commonmark.renderer.markdown.MarkdownNodeRendererContext
 
getSpecialCharacters() - Method in interface org.commonmark.renderer.markdown.MarkdownNodeRendererFactory
 
getSpecialCharacters() - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
getStartNumber() - Method in class org.commonmark.node.OrderedList
Deprecated.
getState() - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
getString() - Method in class org.commonmark.internal.BlockContent
 
getTitle() - Method in class org.commonmark.node.Image
 
getTitle() - Method in class org.commonmark.node.Link
 
getTitle() - Method in class org.commonmark.node.LinkReferenceDefinition
 
getTriggerCharacters() - Method in class org.commonmark.internal.inline.AutolinkInlineParser.Factory
 
getTriggerCharacters() - Method in class org.commonmark.internal.inline.BackslashInlineParser.Factory
 
getTriggerCharacters() - Method in class org.commonmark.internal.inline.BackticksInlineParser.Factory
 
getTriggerCharacters() - Method in class org.commonmark.internal.inline.EntityInlineParser.Factory
 
getTriggerCharacters() - Method in class org.commonmark.internal.inline.HtmlInlineParser.Factory
 
getTriggerCharacters() - Method in interface org.commonmark.parser.beta.InlineContentParserFactory
An inline content parser needs to have a special "trigger" character which activates it.
getType() - Method in class org.commonmark.internal.inline.LinkResultImpl
 
getType() - Method in class org.commonmark.node.DefinitionMap
 
getValues() - Method in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
getWidth() - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser.TableCellInfo
 
getWidth() - Method in class org.commonmark.ext.gfm.tables.TableCell
 
getWriter() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
getWriter() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
getWriter() - Method in interface org.commonmark.renderer.markdown.MarkdownNodeRendererContext
 
getWriter() - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
getWriter() - Method in interface org.commonmark.renderer.text.TextContentNodeRendererContext
 
getWriter() - Method in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 

H

hadBlankLine - Variable in class org.commonmark.internal.ListBlockParser
 
hadBlankLine - Variable in class org.commonmark.internal.ListItemParser
 
HardLineBreak - Class in org.commonmark.node
 
HardLineBreak() - Constructor for class org.commonmark.node.HardLineBreak
 
hashCode() - Method in class org.commonmark.node.SourceSpan
 
hasLineBreak() - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.LineBreakVisitor
 
hasNext() - Method in class org.commonmark.node.Nodes.NodeIterator
 
hasNext() - Method in class org.commonmark.parser.beta.Scanner
 
hasNonSpace(CharSequence) - Static method in class org.commonmark.text.Characters
 
header - Variable in class org.commonmark.ext.gfm.tables.TableCell
 
Heading - Class in org.commonmark.node
 
Heading() - Constructor for class org.commonmark.node.Heading
 
HeadingAnchorExtension - Class in org.commonmark.ext.heading.anchor
Extension for adding auto generated IDs to headings.
HeadingAnchorExtension(HeadingAnchorExtension.Builder) - Constructor for class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
HeadingAnchorExtension.Builder - Class in org.commonmark.ext.heading.anchor
 
HeadingIdAttributeProvider - Class in org.commonmark.ext.heading.anchor.internal
 
HeadingIdAttributeProvider(String, String, String) - Constructor for class org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider
 
HeadingParser - Class in org.commonmark.internal
 
HeadingParser(int, SourceLines) - Constructor for class org.commonmark.internal.HeadingParser
 
HeadingParser.Factory - Class in org.commonmark.internal
 
hex - Static variable in class org.commonmark.internal.inline.EntityInlineParser
 
HEX_DIGITS - Static variable in class org.commonmark.internal.util.Escaping
 
html - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
html - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughHtmlNodeRenderer
 
html - Variable in class org.commonmark.ext.ins.internal.InsHtmlNodeRenderer
 
html - Variable in class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
html - Variable in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
html - Variable in class org.commonmark.testutil.example.Example
 
html - Variable in class org.commonmark.testutil.example.ExampleReader
 
HTML - Enum constant in enum org.commonmark.testutil.example.ExampleReader.State
 
Html5Entities - Class in org.commonmark.internal.util
 
Html5Entities() - Constructor for class org.commonmark.internal.util.Html5Entities
 
HtmlBlock - Class in org.commonmark.node
HTML block
HtmlBlock() - Constructor for class org.commonmark.node.HtmlBlock
 
HtmlBlockParser - Class in org.commonmark.internal
 
HtmlBlockParser(Pattern) - Constructor for class org.commonmark.internal.HtmlBlockParser
 
HtmlBlockParser.Factory - Class in org.commonmark.internal
 
htmlInline(Position, Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
HtmlInline - Class in org.commonmark.node
Inline HTML element.
HtmlInline() - Constructor for class org.commonmark.node.HtmlInline
 
HtmlInlineParser - Class in org.commonmark.internal.inline
Attempt to parse inline HTML.
HtmlInlineParser() - Constructor for class org.commonmark.internal.inline.HtmlInlineParser
 
HtmlInlineParser.Factory - Class in org.commonmark.internal.inline
 
HtmlNodeRendererContext - Interface in org.commonmark.renderer.html
 
HtmlNodeRendererFactory - Interface in org.commonmark.renderer.html
Factory for instantiating new node renderers when rendering is done.
HtmlRenderer - Class in org.commonmark.renderer.html
Renders a tree of nodes to HTML.
HtmlRenderer(HtmlRenderer.Builder) - Constructor for class org.commonmark.renderer.html.HtmlRenderer
 
HtmlRenderer.Builder - Class in org.commonmark.renderer.html
Builder for configuring an HtmlRenderer.
HtmlRenderer.HtmlRendererExtension - Interface in org.commonmark.renderer.html
Extension for HtmlRenderer.
HtmlRenderer.RendererContext - Class in org.commonmark.renderer.html
 
htmlWriter - Variable in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
htmlWriter - Variable in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
HtmlWriter - Class in org.commonmark.renderer.html
 
HtmlWriter(Appendable) - Constructor for class org.commonmark.renderer.html.HtmlWriter
 

I

id - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferenceInfo
The ID of the reference; in the corresponding definition, a link back to this reference will be rendered.
identityMap - Variable in class org.commonmark.ext.heading.anchor.IdGenerator
 
idGenerator - Variable in class org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider
 
IdGenerator - Class in org.commonmark.ext.heading.anchor
Generates strings to be used as identifiers.
IdGenerator(IdGenerator.Builder) - Constructor for class org.commonmark.ext.heading.anchor.IdGenerator
 
IdGenerator.Builder - Class in org.commonmark.ext.heading.anchor
 
idPrefix - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
idPrefix - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
idPrefix(String) - Method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
idSuffix - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
idSuffix - Variable in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension
 
idSuffix(String) - Method in class org.commonmark.ext.heading.anchor.HeadingAnchorExtension.Builder
 
Image - Class in org.commonmark.node
 
Image() - Constructor for class org.commonmark.node.Image
 
Image(String, String) - Constructor for class org.commonmark.node.Image
 
ImageAttributes - Class in org.commonmark.ext.image.attributes
A node containing text and other inline nodes as children.
ImageAttributes(Map<String, String>) - Constructor for class org.commonmark.ext.image.attributes.ImageAttributes
 
ImageAttributesAttributeProvider - Class in org.commonmark.ext.image.attributes.internal
 
ImageAttributesAttributeProvider() - Constructor for class org.commonmark.ext.image.attributes.internal.ImageAttributesAttributeProvider
 
ImageAttributesDelimiterProcessor - Class in org.commonmark.ext.image.attributes.internal
 
ImageAttributesDelimiterProcessor() - Constructor for class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 
ImageAttributesExtension - Class in org.commonmark.ext.image.attributes
Extension for adding attributes to image nodes.
ImageAttributesExtension() - Constructor for class org.commonmark.ext.image.attributes.ImageAttributesExtension
 
includeMarker - Variable in class org.commonmark.internal.inline.LinkResultImpl
 
includeMarker() - Method in class org.commonmark.internal.inline.LinkResultImpl
 
includeMarker() - Method in interface org.commonmark.parser.beta.LinkResult
If a LinkInfo.marker() is present, include it in processing (i.e.
includeSourceSpans - Variable in class org.commonmark.internal.DocumentParser
 
includeSourceSpans - Variable in class org.commonmark.internal.InlineParserImpl
 
includeSourceSpans - Variable in class org.commonmark.parser.Parser.Builder
 
includeSourceSpans - Variable in class org.commonmark.parser.Parser
 
includeSourceSpans(IncludeSourceSpans) - Method in class org.commonmark.parser.Parser.Builder
Whether to calculate source positions for parsed Nodes, see Node.getSourceSpans().
IncludeSourceSpans - Enum in org.commonmark.parser
Whether to include SourceSpan or not while parsing, see Parser.Builder.includeSourceSpans(IncludeSourceSpans).
IncludeSourceSpans() - Constructor for enum org.commonmark.parser.IncludeSourceSpans
 
increaseCounter() - Method in class org.commonmark.internal.renderer.text.OrderedListHolder
 
indent - Variable in class org.commonmark.internal.DocumentParser
 
indent - Variable in class org.commonmark.internal.renderer.text.ListHolder
 
INDENT_DEFAULT - Static variable in class org.commonmark.internal.renderer.text.ListHolder
 
INDENT_EMPTY - Static variable in class org.commonmark.internal.renderer.text.ListHolder
 
IndentedCodeBlock - Class in org.commonmark.node
 
IndentedCodeBlock() - Constructor for class org.commonmark.node.IndentedCodeBlock
 
IndentedCodeBlockParser - Class in org.commonmark.internal
 
IndentedCodeBlockParser() - Constructor for class org.commonmark.internal.IndentedCodeBlockParser
 
IndentedCodeBlockParser.Factory - Class in org.commonmark.internal
 
index - Variable in class org.commonmark.internal.DocumentParser
current index (offset) in input line (0-based)
index - Variable in class org.commonmark.parser.beta.Position
 
index - Variable in class org.commonmark.parser.beta.Scanner
 
indexAfterMarker - Variable in class org.commonmark.internal.ListBlockParser.ListMarkerData
 
info - Variable in class org.commonmark.node.FencedCodeBlock
 
info - Variable in class org.commonmark.testutil.example.Example
 
info - Variable in class org.commonmark.testutil.example.ExampleReader
 
InlineContentParser - Interface in org.commonmark.parser.beta
Parser for a type of inline content.
inlineContentParserFactories - Variable in class org.commonmark.internal.DocumentParser
 
inlineContentParserFactories - Variable in class org.commonmark.internal.InlineParserContextImpl
 
inlineContentParserFactories - Variable in class org.commonmark.internal.InlineParserImpl
 
inlineContentParserFactories - Variable in class org.commonmark.parser.Parser.Builder
 
inlineContentParserFactories - Variable in class org.commonmark.parser.Parser
 
InlineContentParserFactory - Interface in org.commonmark.parser.beta
A factory for extending inline content parsing.
InlineFootnote - Class in org.commonmark.ext.footnotes
 
InlineFootnote() - Constructor for class org.commonmark.ext.footnotes.InlineFootnote
 
inlineFootnotes - Variable in class org.commonmark.ext.footnotes.FootnotesExtension.Builder
 
inlineFootnotes - Variable in class org.commonmark.ext.footnotes.FootnotesExtension
 
inlineFootnotes(boolean) - Method in class org.commonmark.ext.footnotes.FootnotesExtension.Builder
Enable support for inline footnotes without definitions, e.g.:
InlineParser - Interface in org.commonmark.parser
Parser for inline content (text, links, emphasized text, etc).
InlineParserContext - Interface in org.commonmark.parser
Context for inline parsing.
InlineParserContextImpl - Class in org.commonmark.internal
 
InlineParserContextImpl(List<InlineContentParserFactory>, List<DelimiterProcessor>, List<LinkProcessor>, Set<Character>, Definitions) - Constructor for class org.commonmark.internal.InlineParserContextImpl
 
inlineParserFactory - Variable in class org.commonmark.internal.DocumentParser
 
inlineParserFactory - Variable in class org.commonmark.parser.Parser.Builder
 
inlineParserFactory - Variable in class org.commonmark.parser.Parser
 
inlineParserFactory(InlineParserFactory) - Method in class org.commonmark.parser.Parser.Builder
Overrides the parser used for inline markdown processing.
InlineParserFactory - Interface in org.commonmark.parser
Factory for custom inline parser.
InlineParserImpl - Class in org.commonmark.internal
 
InlineParserImpl(InlineParserContext) - Constructor for class org.commonmark.internal.InlineParserImpl
 
InlineParserImpl.DelimiterData - Class in org.commonmark.internal
 
InlineParserImpl.DestinationTitle - Class in org.commonmark.internal
A destination and optional title for a link or image.
InlineParserImpl.LinkInfoImpl - Class in org.commonmark.internal
 
inlineParsers - Variable in class org.commonmark.internal.InlineParserImpl
 
InlineParserState - Interface in org.commonmark.parser.beta
 
inLink - Variable in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor.AutolinkVisitor
 
inLiteral - Variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
inputIndex - Variable in class org.commonmark.node.SourceSpan
 
inputStream - Variable in class org.commonmark.testutil.example.ExampleReader
 
Ins - Class in org.commonmark.ext.ins
An ins node containing text and other inline nodes as children.
Ins() - Constructor for class org.commonmark.ext.ins.Ins
 
InsDelimiterProcessor - Class in org.commonmark.ext.ins.internal
 
InsDelimiterProcessor() - Constructor for class org.commonmark.ext.ins.internal.InsDelimiterProcessor
 
insertAfter(Node) - Method in class org.commonmark.node.Node
Inserts the sibling node after this node.
insertBefore(Node) - Method in class org.commonmark.node.Node
Inserts the sibling node before this node.
insertNode(Node, Node) - Static method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
InsExtension - Class in org.commonmark.ext.ins
Extension for ins using ++
InsExtension() - Constructor for class org.commonmark.ext.ins.InsExtension
 
InsHtmlNodeRenderer - Class in org.commonmark.ext.ins.internal
 
InsHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.ext.ins.internal.InsHtmlNodeRenderer
 
InsMarkdownNodeRenderer - Class in org.commonmark.ext.ins.internal
 
InsMarkdownNodeRenderer(MarkdownNodeRendererContext) - Constructor for class org.commonmark.ext.ins.internal.InsMarkdownNodeRenderer
 
InsNodeRenderer - Class in org.commonmark.ext.ins.internal
 
InsNodeRenderer() - Constructor for class org.commonmark.ext.ins.internal.InsNodeRenderer
 
InsTextContentNodeRenderer - Class in org.commonmark.ext.ins.internal
 
InsTextContentNodeRenderer(TextContentNodeRendererContext) - Constructor for class org.commonmark.ext.ins.internal.InsTextContentNodeRenderer
 
IntegrationTests - Class in org.commonmark.integration
Module with integration tests.
IntegrationTests() - Constructor for class org.commonmark.integration.IntegrationTests
 
isAtLineStart() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
isBlank() - Method in class org.commonmark.internal.DocumentParser
 
isBlank() - Method in interface org.commonmark.parser.block.ParserState
 
isBlank(CharSequence) - Static method in class org.commonmark.text.Characters
 
isChecked() - Method in class org.commonmark.ext.task.list.items.TaskListItemMarker
 
isContainer() - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
isContainer() - Method in class org.commonmark.internal.BlockQuoteParser
 
isContainer() - Method in class org.commonmark.internal.DocumentBlockParser
 
isContainer() - Method in class org.commonmark.internal.ListBlockParser
 
isContainer() - Method in class org.commonmark.internal.ListItemParser
 
isContainer() - Method in class org.commonmark.parser.block.AbstractBlockParser
 
isContainer() - Method in interface org.commonmark.parser.block.BlockParser
Return true if the block that is parsed is a container (contains other blocks), or false if it's a leaf.
isEmpty() - Method in class org.commonmark.parser.SourceLines
 
isEscapable(char) - Static method in class org.commonmark.internal.util.LinkScanner
 
isFinalize() - Method in class org.commonmark.internal.BlockContinueImpl
 
isHeader() - Method in class org.commonmark.ext.gfm.tables.TableCell
 
isHtmlSpace(int) - Method in class org.commonmark.renderer.html.DefaultUrlSanitizer
 
isIncludeMarker() - Method in class org.commonmark.internal.inline.LinkResultImpl
 
isInTightList(Paragraph) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
isLetter(CharSequence, int) - Static method in class org.commonmark.text.Characters
 
isMarker(ParserState, int) - Static method in class org.commonmark.internal.BlockQuoteParser
 
isPunctuationCodePoint(int) - Static method in class org.commonmark.text.Characters
 
isReplaceActiveBlockParser() - Method in class org.commonmark.internal.BlockStartImpl
 
isSetextHeadingRest(CharSequence, int, char) - Static method in class org.commonmark.internal.HeadingParser
 
isSpaceOrTab(CharSequence, int) - Static method in class org.commonmark.text.Characters
 
isSpaceTabOrEnd(CharSequence, int) - Static method in class org.commonmark.internal.ListBlockParser
 
isThematicBreak(CharSequence, int) - Static method in class org.commonmark.internal.ThematicBreakParser
 
isTight() - Method in class org.commonmark.node.ListBlock
 
isTight() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
isTight() - Method in class org.commonmark.renderer.text.TextContentWriter
 
isWhitespaceCodePoint(int) - Static method in class org.commonmark.text.Characters
Check whether the provided code point is a Unicode whitespace character as defined in the spec.
iterator() - Method in class org.commonmark.node.Nodes.NodeIterable
 

K

key - Variable in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
keySet() - Method in class org.commonmark.node.DefinitionMap
 

L

label - Variable in class org.commonmark.ext.footnotes.FootnoteDefinition
 
label - Variable in class org.commonmark.ext.footnotes.FootnoteReference
 
label - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
label - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
label - Variable in class org.commonmark.node.LinkReferenceDefinition
 
label() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
label() - Method in interface org.commonmark.parser.beta.LinkInfo
The label, or null for inline links or for shortcut links (in which case LinkInfo.text() should be used as the label).
label(Scanner) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
LABEL - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
lastBracket - Variable in class org.commonmark.internal.InlineParserImpl
Top opening bracket ([ or ![)).
lastChar - Variable in class org.commonmark.renderer.html.HtmlWriter
 
lastChar - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
lastChar - Variable in class org.commonmark.renderer.text.TextContentWriter
 
lastChild - Variable in class org.commonmark.node.Node
 
lastDelimiter - Variable in class org.commonmark.internal.InlineParserImpl
Top delimiter (emphasis, strong emphasis or custom emphasis).
LEFT - Enum constant in enum org.commonmark.ext.gfm.tables.TableCell.Alignment
 
length - Variable in class org.commonmark.node.SourceSpan
 
length() - Method in class org.commonmark.internal.Delimiter
 
length() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
level - Variable in class org.commonmark.node.Heading
 
limit - Variable in class org.commonmark.internal.util.LineReader
 
line - Variable in class org.commonmark.internal.DocumentParser
 
line - Variable in class org.commonmark.parser.beta.Scanner
 
line() - Method in class org.commonmark.renderer.html.HtmlWriter
 
line() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Write a newline (line terminator).
line() - Method in class org.commonmark.renderer.text.TextContentWriter
 
line(String, String) - Method in class org.commonmark.internal.util.LineReader
 
lineBreak - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.LineBreakVisitor
 
lineBreakRendering - Variable in class org.commonmark.renderer.text.TextContentRenderer.Builder
 
lineBreakRendering - Variable in class org.commonmark.renderer.text.TextContentRenderer
 
lineBreakRendering - Variable in class org.commonmark.renderer.text.TextContentWriter
 
lineBreakRendering() - Method in interface org.commonmark.renderer.text.TextContentNodeRendererContext
Controls how line breaks should be rendered, see LineBreakRendering.
lineBreakRendering() - Method in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
lineBreakRendering(LineBreakRendering) - Method in class org.commonmark.renderer.text.TextContentRenderer.Builder
Configure how line breaks (newlines) are rendered, see LineBreakRendering.
LineBreakRendering - Enum in org.commonmark.renderer.text
Control how line breaks are rendered.
LineBreakRendering() - Constructor for enum org.commonmark.renderer.text.LineBreakRendering
 
LineBreakVisitor() - Constructor for class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.LineBreakVisitor
 
lineCount - Variable in class org.commonmark.internal.BlockContent
 
lineIndex - Variable in class org.commonmark.internal.DocumentParser
Line index (0-based)
lineIndex - Variable in class org.commonmark.node.SourceSpan
 
lineIndex - Variable in class org.commonmark.parser.beta.Position
 
lineIndex - Variable in class org.commonmark.parser.beta.Scanner
 
lineLength - Variable in class org.commonmark.parser.beta.Scanner
 
LineReader - Class in org.commonmark.internal.util
Reads lines from a reader like BufferedReader but also returns the line terminators.
LineReader(Reader) - Constructor for class org.commonmark.internal.util.LineReader
 
lines - Variable in class org.commonmark.internal.IndentedCodeBlockParser
 
lines - Variable in class org.commonmark.parser.beta.Scanner
 
lines - Variable in class org.commonmark.parser.SourceLines
 
linesAfterBlank - Variable in class org.commonmark.internal.ListBlockParser
 
lineTerminator - Variable in class org.commonmark.internal.util.LineReader
 
link(Text, Position, Position, Bracket, Delimiter) - Static method in class org.commonmark.internal.Bracket
 
Link - Class in org.commonmark.node
A link with a destination and an optional title; the link text is in child nodes.
Link() - Constructor for class org.commonmark.node.Link
 
Link(String, String) - Constructor for class org.commonmark.node.Link
 
linkDestinationEscapeInAngleBrackets - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
linkDestinationNeedsAngleBrackets - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
linkExtractor - Variable in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
linkify(Text) - Method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
LinkInfo - Interface in org.commonmark.parser.beta
A parsed link/image.
LinkInfoImpl(Text, Text, String, String, String, String, Position) - Constructor for class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
linkMarker(Character) - Method in class org.commonmark.parser.Parser.Builder
Add a custom link marker for link processing.
linkMarkers - Variable in class org.commonmark.internal.DocumentParser
 
linkMarkers - Variable in class org.commonmark.internal.InlineParserContextImpl
 
linkMarkers - Variable in class org.commonmark.internal.InlineParserImpl
 
linkMarkers - Variable in class org.commonmark.parser.Parser.Builder
 
linkMarkers - Variable in class org.commonmark.parser.Parser
 
linkProcessor(LinkProcessor) - Method in class org.commonmark.parser.Parser.Builder
Add a custom link/image processor for inline parsing.
LinkProcessor - Interface in org.commonmark.parser.beta
An interface to decide how links/images are handled.
linkProcessors - Variable in class org.commonmark.internal.DocumentParser
 
linkProcessors - Variable in class org.commonmark.internal.InlineParserContextImpl
 
linkProcessors - Variable in class org.commonmark.internal.InlineParserImpl
 
linkProcessors - Variable in class org.commonmark.parser.Parser.Builder
 
linkProcessors - Variable in class org.commonmark.parser.Parser
 
LinkReferenceDefinition - Class in org.commonmark.node
A link reference definition, e.g.:
LinkReferenceDefinition() - Constructor for class org.commonmark.node.LinkReferenceDefinition
 
LinkReferenceDefinition(String, String, String) - Constructor for class org.commonmark.node.LinkReferenceDefinition
 
linkReferenceDefinitionParser - Variable in class org.commonmark.internal.ParagraphParser
 
LinkReferenceDefinitionParser - Class in org.commonmark.internal
Parser for link reference definitions at the beginning of a paragraph.
LinkReferenceDefinitionParser() - Constructor for class org.commonmark.internal.LinkReferenceDefinitionParser
 
LinkReferenceDefinitionParser.State - Enum in org.commonmark.internal
 
LinkResult - Interface in org.commonmark.parser.beta
What to do with a link/image processed by LinkProcessor.
LinkResultImpl - Class in org.commonmark.internal.inline
 
LinkResultImpl(LinkResultImpl.Type, Node, Position) - Constructor for class org.commonmark.internal.inline.LinkResultImpl
 
LinkResultImpl.Type - Enum in org.commonmark.internal.inline
 
LinkScanner - Class in org.commonmark.internal.util
 
LinkScanner() - Constructor for class org.commonmark.internal.util.LinkScanner
 
linkTitleEscapeInQuotes - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
listBlock - Variable in class org.commonmark.internal.ListBlockParser.ListData
 
listBlock - Variable in class org.commonmark.internal.ListBlockParser.ListMarkerData
 
ListBlock - Class in org.commonmark.node
 
ListBlock() - Constructor for class org.commonmark.node.ListBlock
 
ListBlockParser - Class in org.commonmark.internal
 
ListBlockParser(ListBlock) - Constructor for class org.commonmark.internal.ListBlockParser
 
ListBlockParser.Factory - Class in org.commonmark.internal
 
ListBlockParser.ListData - Class in org.commonmark.internal
 
ListBlockParser.ListMarkerData - Class in org.commonmark.internal
 
ListData(ListBlock, int) - Constructor for class org.commonmark.internal.ListBlockParser.ListData
 
listHolder - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
If we're currently within a BulletList or OrderedList, this keeps the context of that list.
listHolder - Variable in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
ListHolder - Class in org.commonmark.internal.renderer.text
 
ListHolder(ListHolder) - Constructor for class org.commonmark.internal.renderer.text.ListHolder
 
ListHolder(CoreMarkdownNodeRenderer.ListHolder) - Constructor for class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.ListHolder
 
ListItem - Class in org.commonmark.node
 
ListItem() - Constructor for class org.commonmark.node.ListItem
 
ListItemParser - Class in org.commonmark.internal
 
ListItemParser(int, int) - Constructor for class org.commonmark.internal.ListItemParser
 
ListMarkerData(ListBlock, int) - Constructor for class org.commonmark.internal.ListBlockParser.ListMarkerData
 
listsMatch(ListBlock, ListBlock) - Static method in class org.commonmark.internal.ListBlockParser
Returns true if the two list items are of the same type, with the same delimiter and bullet character.
literal - Variable in class org.commonmark.node.Code
 
literal - Variable in class org.commonmark.node.FencedCodeBlock
 
literal - Variable in class org.commonmark.node.HtmlBlock
 
literal - Variable in class org.commonmark.node.HtmlInline
 
literal - Variable in class org.commonmark.node.IndentedCodeBlock
 
literal - Variable in class org.commonmark.node.Text
 
literal - Variable in class org.commonmark.node.ThematicBreak
 

M

MarkdownNodeRendererContext - Interface in org.commonmark.renderer.markdown
MarkdownNodeRendererFactory - Interface in org.commonmark.renderer.markdown
Factory for instantiating new node renderers for rendering custom nodes.
MarkdownRenderer - Class in org.commonmark.renderer.markdown
Renders nodes to Markdown (CommonMark syntax); use MarkdownRenderer.builder() to create a renderer.
MarkdownRenderer(MarkdownRenderer.Builder) - Constructor for class org.commonmark.renderer.markdown.MarkdownRenderer
 
MarkdownRenderer.Builder - Class in org.commonmark.renderer.markdown
Builder for configuring a MarkdownRenderer.
MarkdownRenderer.MarkdownRendererExtension - Interface in org.commonmark.renderer.markdown
Extension for MarkdownRenderer for rendering custom nodes.
MarkdownRenderer.RendererContext - Class in org.commonmark.renderer.markdown
 
MarkdownWriter - Class in org.commonmark.renderer.markdown
Writer for Markdown (CommonMark) text.
MarkdownWriter(Appendable) - Constructor for class org.commonmark.renderer.markdown.MarkdownWriter
 
marker - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
marker - Variable in class org.commonmark.internal.renderer.text.BulletListHolder
 
marker - Variable in class org.commonmark.node.BulletList
 
marker - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.BulletListHolder
 
marker() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
marker() - Method in interface org.commonmark.parser.beta.LinkInfo
The marker if present, or null.
markerDelimiter - Variable in class org.commonmark.node.OrderedList
 
markerIndent - Variable in class org.commonmark.node.ListItem
 
markerNode - Variable in class org.commonmark.internal.Bracket
The node of a marker such as ! if present, null otherwise.
markerPosition - Variable in class org.commonmark.internal.Bracket
The position of the marker if present, null otherwise.
markerStartNumber - Variable in class org.commonmark.node.OrderedList
 
match(CharMatcher) - Method in class org.commonmark.parser.beta.Scanner
 
matchedBlockParser - Variable in class org.commonmark.internal.DocumentParser.MatchedBlockParserImpl
 
MatchedBlockParser - Interface in org.commonmark.parser.block
Open block parser that was last matched during the continue phase.
MatchedBlockParserImpl(BlockParser) - Constructor for class org.commonmark.internal.DocumentParser.MatchedBlockParserImpl
 
matches(char) - Method in class org.commonmark.text.AsciiMatcher
 
matches(char) - Method in interface org.commonmark.text.CharMatcher
 
matchMultiple(char) - Method in class org.commonmark.parser.beta.Scanner
 
mergeChildTextNodes(Node) - Method in class org.commonmark.internal.InlineParserImpl
 
mergeIfNeeded(Text, Text, int) - Method in class org.commonmark.internal.InlineParserImpl
 
mergeTextNodesInclusive(Node, Node) - Method in class org.commonmark.internal.InlineParserImpl
 
minLength - Variable in class org.commonmark.internal.StaggeredDelimiterProcessor
 

N

NAMED_CHARACTER_REFERENCES - Static variable in class org.commonmark.internal.util.Html5Entities
 
needsEscaping(char, CharMatcher) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
Nested footnotes - Search tag in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
Section
newBuilder() - Method in class org.commonmark.text.AsciiMatcher
 
newColumn - Variable in class org.commonmark.internal.BlockContinueImpl
 
newColumn - Variable in class org.commonmark.internal.BlockStartImpl
 
newIndex - Variable in class org.commonmark.internal.BlockContinueImpl
 
newIndex - Variable in class org.commonmark.internal.BlockStartImpl
 
next - Variable in class org.commonmark.internal.Delimiter
 
next - Variable in class org.commonmark.node.Node
 
next() - Method in class org.commonmark.node.Nodes.NodeIterator
 
next() - Method in class org.commonmark.parser.beta.Scanner
 
next(char) - Method in class org.commonmark.parser.beta.Scanner
Check if the specified char is next and advance the position.
next(String) - Method in class org.commonmark.parser.beta.Scanner
Check if we have the specified content on the line and advanced the position.
nextNonSpace - Variable in class org.commonmark.internal.DocumentParser
 
nextNonSpaceColumn - Variable in class org.commonmark.internal.DocumentParser
 
NO_ATTRIBUTES - Static variable in class org.commonmark.renderer.html.HtmlWriter
 
node - Variable in class org.commonmark.internal.inline.LinkResultImpl
 
node - Variable in class org.commonmark.internal.inline.ParsedInlineImpl
 
node - Variable in class org.commonmark.node.Nodes.NodeIterator
 
Node - Class in org.commonmark.node
The base class of all CommonMark AST nodes (Block and inlines).
Node() - Constructor for class org.commonmark.node.Node
 
NodeIterable(Node, Node) - Constructor for class org.commonmark.node.Nodes.NodeIterable
 
NodeIterator(Node, Node) - Constructor for class org.commonmark.node.Nodes.NodeIterator
 
NodeRenderer - Interface in org.commonmark.renderer
A renderer for a set of node types.
nodeRendererFactories - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
nodeRendererFactories - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
nodeRendererFactories - Variable in class org.commonmark.renderer.markdown.MarkdownRenderer.Builder
 
nodeRendererFactories - Variable in class org.commonmark.renderer.markdown.MarkdownRenderer
 
nodeRendererFactories - Variable in class org.commonmark.renderer.text.TextContentRenderer.Builder
 
nodeRendererFactories - Variable in class org.commonmark.renderer.text.TextContentRenderer
 
nodeRendererFactory(HtmlNodeRendererFactory) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Add a factory for instantiating a node renderer (done when rendering).
nodeRendererFactory(MarkdownNodeRendererFactory) - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.Builder
Add a factory for instantiating a node renderer (done when rendering).
nodeRendererFactory(TextContentNodeRendererFactory) - Method in class org.commonmark.renderer.text.TextContentRenderer.Builder
Add a factory for instantiating a node renderer (done when rendering).
nodeRendererMap - Variable in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
nodeRendererMap - Variable in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
nodeRendererMap - Variable in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
NodeRendererMap - Class in org.commonmark.internal.renderer
 
NodeRendererMap() - Constructor for class org.commonmark.internal.renderer.NodeRendererMap
 
nodeRenderers - Variable in class org.commonmark.internal.renderer.NodeRendererMap
 
Nodes - Class in org.commonmark.node
Utility class for working with multiple Nodes.
Nodes() - Constructor for class org.commonmark.node.Nodes
 
NODES_TO_CORE_FACTORIES - Static variable in class org.commonmark.internal.DocumentParser
 
Nodes.NodeIterable - Class in org.commonmark.node
 
Nodes.NodeIterator - Class in org.commonmark.node
 
none() - Static method in interface org.commonmark.parser.beta.LinkResult
Link not handled by processor.
none() - Static method in interface org.commonmark.parser.beta.ParsedInline
 
none() - Static method in class org.commonmark.parser.block.BlockContinue
 
none() - Static method in class org.commonmark.parser.block.BlockStart
 
NONE - Enum constant in enum org.commonmark.parser.IncludeSourceSpans
Do not include source spans.
normalizeLabelContent(String) - Static method in class org.commonmark.internal.util.Escaping
 
normalizeText(String) - Method in class org.commonmark.ext.heading.anchor.IdGenerator
Assume we've been given a space separated text.
number - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.OrderedListHolder
 

O

of(int, int, int) - Static method in class org.commonmark.node.SourceSpan
Deprecated.
Use {SourceSpan.of(int, int, int, int)} instead to also specify input index. Using the deprecated one will set SourceSpan.inputIndex to 0.
of(int, int, int, int) - Static method in class org.commonmark.node.SourceSpan
 
of(CharSequence, SourceSpan) - Static method in class org.commonmark.parser.SourceLine
 
of(List<SourceLine>) - Static method in class org.commonmark.parser.SourceLines
 
of(Node, Position) - Static method in interface org.commonmark.parser.beta.ParsedInline
 
of(BlockParser...) - Static method in class org.commonmark.parser.block.BlockStart
 
of(SourceLine) - Static method in class org.commonmark.parser.SourceLines
 
of(SourceLines) - Static method in class org.commonmark.parser.beta.Scanner
 
omitSingleParagraphP - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
omitSingleParagraphP - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
omitSingleParagraphP(boolean) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Whether documents that only contain a single paragraph should be rendered without the <p> tag.
OpenBlockParser(BlockParser, int) - Constructor for class org.commonmark.internal.DocumentParser.OpenBlockParser
 
openBlockParsers - Variable in class org.commonmark.internal.DocumentParser
 
openingBracket - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
openingBracket() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
openingBracket() - Method in interface org.commonmark.parser.beta.LinkInfo
The text node of the opening bracket [.
openingFenceLength - Variable in class org.commonmark.internal.FencedCodeBlockParser
 
openingFenceLength - Variable in class org.commonmark.node.FencedCodeBlock
 
OPENTAG - Static variable in class org.commonmark.internal.HtmlBlockParser
 
OrderedList - Class in org.commonmark.node
 
OrderedList() - Constructor for class org.commonmark.node.OrderedList
 
OrderedListHolder - Class in org.commonmark.internal.renderer.text
 
OrderedListHolder(ListHolder, OrderedList) - Constructor for class org.commonmark.internal.renderer.text.OrderedListHolder
 
OrderedListHolder(CoreMarkdownNodeRenderer.ListHolder, OrderedList) - Constructor for class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.OrderedListHolder
 
orderedListMarkerPattern - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
org.commonmark - package org.commonmark
Root package of commonmark-java org.commonmark.parser for parsing input text to AST nodes org.commonmark.node for AST node types and visitors org.commonmark.renderer.html for HTML rendering org.commonmark.renderer.markdown for Markdown rendering
org.commonmark.ext.autolink - package org.commonmark.ext.autolink
 
org.commonmark.ext.autolink.internal - package org.commonmark.ext.autolink.internal
 
org.commonmark.ext.footnotes - package org.commonmark.ext.footnotes
 
org.commonmark.ext.footnotes.internal - package org.commonmark.ext.footnotes.internal
 
org.commonmark.ext.front.matter - package org.commonmark.ext.front.matter
 
org.commonmark.ext.front.matter.internal - package org.commonmark.ext.front.matter.internal
 
org.commonmark.ext.gfm.strikethrough - package org.commonmark.ext.gfm.strikethrough
 
org.commonmark.ext.gfm.strikethrough.internal - package org.commonmark.ext.gfm.strikethrough.internal
 
org.commonmark.ext.gfm.tables - package org.commonmark.ext.gfm.tables
 
org.commonmark.ext.gfm.tables.internal - package org.commonmark.ext.gfm.tables.internal
 
org.commonmark.ext.heading.anchor - package org.commonmark.ext.heading.anchor
 
org.commonmark.ext.heading.anchor.internal - package org.commonmark.ext.heading.anchor.internal
 
org.commonmark.ext.image.attributes - package org.commonmark.ext.image.attributes
 
org.commonmark.ext.image.attributes.internal - package org.commonmark.ext.image.attributes.internal
 
org.commonmark.ext.ins - package org.commonmark.ext.ins
 
org.commonmark.ext.ins.internal - package org.commonmark.ext.ins.internal
 
org.commonmark.ext.task.list.items - package org.commonmark.ext.task.list.items
 
org.commonmark.ext.task.list.items.internal - package org.commonmark.ext.task.list.items.internal
 
org.commonmark.integration - package org.commonmark.integration
 
org.commonmark.internal - package org.commonmark.internal
 
org.commonmark.internal.inline - package org.commonmark.internal.inline
 
org.commonmark.internal.renderer - package org.commonmark.internal.renderer
 
org.commonmark.internal.renderer.text - package org.commonmark.internal.renderer.text
 
org.commonmark.internal.util - package org.commonmark.internal.util
 
org.commonmark.node - package org.commonmark.node
AST node types (see Node) and visitors (see AbstractVisitor)
org.commonmark.parser - package org.commonmark.parser
Parsing input text to AST nodes (see Parser)
org.commonmark.parser.beta - package org.commonmark.parser.beta
Experimental APIs to use for extensions.
org.commonmark.parser.block - package org.commonmark.parser.block
Types for extending block parsing
org.commonmark.parser.delimiter - package org.commonmark.parser.delimiter
 
org.commonmark.renderer - package org.commonmark.renderer
 
org.commonmark.renderer.html - package org.commonmark.renderer.html
HTML rendering (see HtmlRenderer)
org.commonmark.renderer.markdown - package org.commonmark.renderer.markdown
Markdown rendering (see MarkdownRenderer)
org.commonmark.renderer.text - package org.commonmark.renderer.text
Plain text rendering with minimal markup (see TextContentRenderer)
org.commonmark.testutil - package org.commonmark.testutil
 
org.commonmark.testutil.example - package org.commonmark.testutil.example
 
org.commonmark.text - package org.commonmark.text
Text processing utilities for parsing and rendering, exported for use by extensions
originalLength - Variable in class org.commonmark.internal.Delimiter
 
originalLength() - Method in class org.commonmark.internal.Delimiter
 
originalLength() - Method in interface org.commonmark.parser.delimiter.DelimiterRun
 
otherLines - Variable in class org.commonmark.internal.FencedCodeBlockParser
 

P

Paragraph - Class in org.commonmark.node
A paragraph block, contains inline nodes such as Text
Paragraph() - Constructor for class org.commonmark.node.Paragraph
 
PARAGRAPH - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
paragraphLines - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
ParagraphParser - Class in org.commonmark.internal
 
ParagraphParser() - Constructor for class org.commonmark.internal.ParagraphParser
 
parent - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ShallowReferenceVisitor
 
parent - Variable in class org.commonmark.internal.renderer.text.ListHolder
 
parent - Variable in class org.commonmark.node.Node
 
parent - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.ListHolder
 
parse(Reader) - Method in class org.commonmark.internal.DocumentParser
 
parse(String) - Method in class org.commonmark.internal.DocumentParser
The main parsing function.
parse(String) - Method in class org.commonmark.parser.Parser
Parse the specified input text into a tree of nodes.
parse(SourceLine) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
parse(SourceLines, Node) - Method in class org.commonmark.internal.InlineParserImpl
Parse content in block into inline children, appending them to the block node.
parse(SourceLines, Node) - Method in interface org.commonmark.parser.InlineParser
 
parseCell(SourceLine, int, InlineParser) - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
parseCloseBracket() - Method in class org.commonmark.internal.InlineParserImpl
Try to match close bracket against an opening in the delimiter stack.
parseDelimiters(DelimiterProcessor, char) - Method in class org.commonmark.internal.InlineParserImpl
Attempt to parse delimiters like emphasis, strong emphasis or custom delimiters.
ParsedInline - Interface in org.commonmark.parser.beta
The result of a single inline parser.
ParsedInlineImpl - Class in org.commonmark.internal.inline
 
ParsedInlineImpl(Node, Position) - Constructor for class org.commonmark.internal.inline.ParsedInlineImpl
 
parseInline() - Method in class org.commonmark.internal.InlineParserImpl
Parse the next inline element in subject, advancing our position.
parseInlineDestinationTitle(Scanner) - Static method in class org.commonmark.internal.InlineParserImpl
Try to parse the destination and an optional title for an inline link/image.
parseInlines(InlineParser) - Method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
parseInlines(InlineParser) - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
parseInlines(InlineParser) - Method in class org.commonmark.internal.HeadingParser
 
parseInlines(InlineParser) - Method in class org.commonmark.internal.ParagraphParser
 
parseInlines(InlineParser) - Method in class org.commonmark.parser.block.AbstractBlockParser
 
parseInlines(InlineParser) - Method in interface org.commonmark.parser.block.BlockParser
 
parseLine(String, int) - Method in class org.commonmark.internal.DocumentParser
Analyze a line of text and update the document appropriately.
parseLineBreak() - Method in class org.commonmark.internal.InlineParserImpl
 
parseLinkDestination(Scanner) - Static method in class org.commonmark.internal.InlineParserImpl
Attempt to parse link destination, returning the string or null if no match.
parseLinkInfo(Bracket, Position) - Method in class org.commonmark.internal.InlineParserImpl
 
parseLinkLabel(Scanner) - Static method in class org.commonmark.internal.InlineParserImpl
Attempt to parse a link label, returning the label between the brackets or null.
parseLinkMarker() - Method in class org.commonmark.internal.InlineParserImpl
If next character is [, add a bracket to the stack.
parseLinkOrImage(Bracket, Position) - Method in class org.commonmark.internal.InlineParserImpl
 
parseLinkTitle(Scanner) - Static method in class org.commonmark.internal.InlineParserImpl
Attempt to parse link title (sans quotes), returning the string or null if no match.
parseList(CharSequence, int, int, boolean) - Static method in class org.commonmark.internal.ListBlockParser
Parse a list marker and return data on the marker or null.
parseListMarker(CharSequence, int) - Static method in class org.commonmark.internal.ListBlockParser
 
parseOpenBracket() - Method in class org.commonmark.internal.InlineParserImpl
Add open bracket to delimiter stack and add a text node to block's children.
parseOrderedList(CharSequence, int) - Static method in class org.commonmark.internal.ListBlockParser
 
Parser - Class in org.commonmark.parser
Parses input text to a tree of nodes.
Parser(Parser.Builder) - Constructor for class org.commonmark.parser.Parser
 
Parser.Builder - Class in org.commonmark.parser
Builder for configuring a Parser.
Parser.ParserExtension - Interface in org.commonmark.parser
Extension for Parser.
parseReader(Reader) - Method in class org.commonmark.parser.Parser
Parse the specified reader into a tree of nodes.
ParserState - Interface in org.commonmark.parser.block
State of the parser that is used in block parsers.
parseSeparator(CharSequence) - Static method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
parseString(String) - Static method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
parseText() - Method in class org.commonmark.internal.InlineParserImpl
Parse the next character as plain text, and possibly more if the following characters are non-special.
Parsing - Class in org.commonmark.internal.util
 
Parsing() - Constructor for class org.commonmark.internal.util.Parsing
 
peek() - Method in class org.commonmark.parser.beta.Scanner
 
peekCodePoint() - Method in class org.commonmark.parser.beta.Scanner
 
peekPreviousCodePoint() - Method in class org.commonmark.parser.beta.Scanner
 
percentEncodeUrl(String) - Static method in class org.commonmark.internal.util.Escaping
 
percentEncodeUrls - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
percentEncodeUrls - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
percentEncodeUrls(boolean) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Whether URLs of link or images should be percent-encoded, defaults to false.
pipe - Variable in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
popPrefix() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Remove the last prefix from the top of the stack.
popRawEscape() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Remove the last raw escape from the top of the stack.
popTight() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Remove the last "tight" setting from the top of the stack.
popTight() - Method in class org.commonmark.renderer.text.TextContentWriter
Remove the last "tight" setting from the top of the stack.
position - Variable in class org.commonmark.internal.inline.LinkResultImpl
 
position - Variable in class org.commonmark.internal.inline.ParsedInlineImpl
 
position - Variable in class org.commonmark.internal.util.LineReader
 
position() - Method in class org.commonmark.parser.beta.Scanner
 
Position - Class in org.commonmark.parser.beta
Position within a Scanner.
Position(int, int) - Constructor for class org.commonmark.parser.beta.Position
 
postProcess(Node) - Method in class org.commonmark.parser.Parser
 
postProcessor(PostProcessor) - Method in class org.commonmark.parser.Parser.Builder
 
PostProcessor - Interface in org.commonmark.parser
 
postProcessors - Variable in class org.commonmark.parser.Parser.Builder
 
postProcessors - Variable in class org.commonmark.parser.Parser
 
prefix - Variable in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
prefix - Variable in class org.commonmark.ext.heading.anchor.IdGenerator
 
prefix(String) - Method in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
prefixes - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
prepareActiveBlockParserForReplacement() - Method in class org.commonmark.internal.DocumentParser
 
prepareLine(String) - Static method in class org.commonmark.internal.DocumentParser
Prepares the input line replacing \0
prependChild(Node) - Method in class org.commonmark.node.Node
 
prev - Variable in class org.commonmark.node.Node
 
previous - Variable in class org.commonmark.internal.Bracket
Previous bracket.
previous - Variable in class org.commonmark.internal.Delimiter
 
previousDelimiter - Variable in class org.commonmark.internal.Bracket
Previous delimiter (emphasis, etc) before this bracket.
process(Node) - Method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor
 
process(Node) - Method in class org.commonmark.ext.task.list.items.internal.TaskListItemPostProcessor
 
process(Node) - Method in interface org.commonmark.parser.PostProcessor
 
process(LinkInfo, Scanner, String, String) - Static method in class org.commonmark.internal.inline.CoreLinkProcessor
 
process(LinkInfo, Scanner, InlineParserContext) - Method in class org.commonmark.ext.footnotes.internal.FootnoteLinkProcessor
 
process(LinkInfo, Scanner, InlineParserContext) - Method in class org.commonmark.internal.inline.CoreLinkProcessor
 
process(LinkInfo, Scanner, InlineParserContext) - Method in interface org.commonmark.parser.beta.LinkProcessor
 
process(DelimiterRun, DelimiterRun) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
process(DelimiterRun, DelimiterRun) - Method in class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 
process(DelimiterRun, DelimiterRun) - Method in class org.commonmark.ext.ins.internal.InsDelimiterProcessor
 
process(DelimiterRun, DelimiterRun) - Method in class org.commonmark.internal.inline.EmphasisDelimiterProcessor
 
process(DelimiterRun, DelimiterRun) - Method in class org.commonmark.internal.StaggeredDelimiterProcessor
 
process(DelimiterRun, DelimiterRun) - Method in interface org.commonmark.parser.delimiter.DelimiterProcessor
Process the delimiter runs.
processDelimiters(Delimiter) - Method in class org.commonmark.internal.InlineParserImpl
 
processInlines() - Method in class org.commonmark.internal.DocumentParser
Walk through a block invalid input: '&' children recursively, parsing string content into inline content where appropriate.
processLine(String) - Method in class org.commonmark.testutil.example.ExampleReader
 
processors - Variable in class org.commonmark.internal.StaggeredDelimiterProcessor
 
protocols - Variable in class org.commonmark.renderer.html.DefaultUrlSanitizer
 
pushPrefix(String) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Push a prefix onto the top of the stack.
pushRawEscape(CharMatcher) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Escape the characters matching the supplied matcher, in all text (text and raw).
pushTight(boolean) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Change whether blocks are tight or loose.
pushTight(boolean) - Method in class org.commonmark.renderer.text.TextContentWriter
Change whether blocks are tight or loose.
putIfAbsent(String, D) - Method in class org.commonmark.node.DefinitionMap
Store a new definition unless one is already in the map.

R

range(char, char) - Method in class org.commonmark.text.AsciiMatcher.Builder
 
raw(char) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Write the supplied character (raw/unescaped except if MarkdownWriter.pushRawEscape(org.commonmark.text.CharMatcher) was used).
raw(String) - Method in class org.commonmark.renderer.html.HtmlWriter
 
raw(String) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Write the supplied string (raw/unescaped except if MarkdownWriter.pushRawEscape(org.commonmark.text.CharMatcher) was used).
rawEscapes - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
rawNeedsEscaping(char) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
read() - Method in class org.commonmark.testutil.example.ExampleReader
 
readAsString(URL) - Static method in class org.commonmark.testutil.TestResources
 
readEntities() - Static method in class org.commonmark.internal.util.Html5Entities
 
reader - Variable in class org.commonmark.internal.util.LineReader
 
readExampleObjects(URL, String) - Static method in class org.commonmark.testutil.example.ExampleReader
 
readExamples(URL) - Static method in class org.commonmark.testutil.example.ExampleReader
 
readExampleSources(URL) - Static method in class org.commonmark.testutil.example.ExampleReader
 
readLine() - Method in class org.commonmark.internal.util.LineReader
Read a line of text.
ReferencedDefinition(int, String) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferencedDefinition
 
referencedDefinitions - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
Definitions that were referenced, in order in which they should be rendered.
referenceId(String, int) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
ReferenceInfo(String, String, int) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferenceInfo
 
references - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ReferencedDefinition
The IDs of references for this definition, for backrefs.
references - Variable in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
Information about references that should be rendered as footnotes.
referenceValid - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
REGEX_BEGIN - Static variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
REGEX_END - Static variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
REGEX_METADATA - Static variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
REGEX_METADATA_LIST - Static variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
REGEX_METADATA_LITERAL - Static variable in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
REGEX_TASK_LIST_ITEM - Static variable in class org.commonmark.ext.task.list.items.internal.TaskListItemPostProcessor
 
registerReference(Node, String) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
remove() - Method in class org.commonmark.node.Nodes.NodeIterator
 
removeDelimiter(Delimiter) - Method in class org.commonmark.internal.InlineParserImpl
 
removeDelimiterAndNodes(Delimiter) - Method in class org.commonmark.internal.InlineParserImpl
Remove the delimiter and the corresponding text node.
removeDelimiterKeepNode(Delimiter) - Method in class org.commonmark.internal.InlineParserImpl
Remove the delimiter but keep the corresponding node as text.
removeDelimitersBetween(Delimiter, Delimiter) - Method in class org.commonmark.internal.InlineParserImpl
 
removeLastBracket() - Method in class org.commonmark.internal.InlineParserImpl
 
render(String) - Method in class org.commonmark.testutil.RenderingTestCase
 
render(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughHtmlNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughMarkdownNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughTextContentNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.ins.internal.InsHtmlNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.ins.internal.InsMarkdownNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.ins.internal.InsTextContentNodeRenderer
 
render(Node) - Method in class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
render(Node) - Method in class org.commonmark.internal.renderer.NodeRendererMap
 
render(Node) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
render(Node) - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
Render the specified node and its children using the configured renderers.
render(Node) - Method in class org.commonmark.renderer.html.HtmlRenderer
 
render(Node) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
render(Node) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
render(Node) - Method in interface org.commonmark.renderer.markdown.MarkdownNodeRendererContext
Render the specified node and its children using the configured renderers.
render(Node) - Method in class org.commonmark.renderer.markdown.MarkdownRenderer
 
render(Node) - Method in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
render(Node) - Method in interface org.commonmark.renderer.NodeRenderer
Render the specified node.
render(Node) - Method in interface org.commonmark.renderer.Renderer
Render the tree of nodes to string.
render(Node) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
render(Node) - Method in interface org.commonmark.renderer.text.TextContentNodeRendererContext
Render the specified node and its children using the configured renderers.
render(Node) - Method in class org.commonmark.renderer.text.TextContentRenderer
 
render(Node) - Method in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
render(Node, Appendable) - Method in class org.commonmark.renderer.html.HtmlRenderer
 
render(Node, Appendable) - Method in class org.commonmark.renderer.markdown.MarkdownRenderer
 
render(Node, Appendable) - Method in interface org.commonmark.renderer.Renderer
Render the tree of nodes to output.
render(Node, Appendable) - Method in class org.commonmark.renderer.text.TextContentRenderer
 
renderBackrefs(Node, FootnoteHtmlNodeRenderer.ReferencedDefinition) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
renderBlock(TableBlock) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderBlock(TableBlock) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderBlock(TableBlock) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
renderBlock(TableBlock) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
renderBody(TableBody) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderBody(TableBody) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderBody(TableBody) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
renderBody(TableBody) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
renderCell(TableCell) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderCell(TableCell) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderCell(TableCell) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
renderCell(TableCell) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughHtmlNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughMarkdownNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughTextContentNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.ins.internal.InsHtmlNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.ins.internal.InsMarkdownNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.ins.internal.InsTextContentNodeRenderer
 
renderChildren(Node) - Method in class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
renderCodeBlock(String, Node, Map<String, String>) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
renderDefinition(FootnoteDefinition) - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
renderDefinition(Node, FootnoteHtmlNodeRenderer.ReferencedDefinition) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
Renderer - Interface in org.commonmark.renderer
 
RendererContext(HtmlWriter) - Constructor for class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
RendererContext(MarkdownWriter) - Constructor for class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
RendererContext(TextContentWriter) - Constructor for class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
renderers - Variable in class org.commonmark.internal.renderer.NodeRendererMap
 
renderHead(TableHead) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderHead(TableHead) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderHead(TableHead) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
renderHead(TableHead) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
RenderingTestCase - Class in org.commonmark.testutil
 
RenderingTestCase() - Constructor for class org.commonmark.testutil.RenderingTestCase
 
renderInline(InlineFootnote) - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
renderListBlock(ListBlock, String, Map<String, String>) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
renderReference(FootnoteReference) - Method in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
renderReference(Node, FootnoteHtmlNodeRenderer.ReferenceInfo) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
renderRow(TableRow) - Method in class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
renderRow(TableRow) - Method in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
renderRow(TableRow) - Method in class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
renderRow(TableRow) - Method in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
repeat(String, int) - Static method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
replace(String, StringBuilder) - Method in interface org.commonmark.internal.util.Escaping.Replacer
 
REPLACE - Enum constant in enum org.commonmark.internal.inline.LinkResultImpl.Type
 
replaceActiveBlockParser - Variable in class org.commonmark.internal.BlockStartImpl
 
replaceActiveBlockParser() - Method in class org.commonmark.internal.BlockStartImpl
 
replaceActiveBlockParser() - Method in class org.commonmark.parser.block.BlockStart
 
replaceAll(Pattern, String, Escaping.Replacer) - Static method in class org.commonmark.internal.util.Escaping
 
replaceBracket(Bracket, Node, boolean) - Method in class org.commonmark.internal.InlineParserImpl
 
replaceWith(Node, Position) - Static method in interface org.commonmark.parser.beta.LinkResult
Replace the link with a node.
requireTwoTildes - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
requireTwoTildes - Variable in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension.Builder
 
requireTwoTildes - Variable in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
requireTwoTildes(boolean) - Method in class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension.Builder
 
reset(SourceLines) - Method in class org.commonmark.internal.InlineParserImpl
 
resetBlock() - Method in class org.commonmark.renderer.text.TextContentWriter
 
resetContents() - Method in class org.commonmark.testutil.example.ExampleReader
 
RIGHT - Enum constant in enum org.commonmark.ext.gfm.tables.TableCell.Alignment
 
rowLines - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 

S

sanitizeImageUrl(String) - Method in class org.commonmark.renderer.html.DefaultUrlSanitizer
 
sanitizeImageUrl(String) - Method in interface org.commonmark.renderer.html.UrlSanitizer
Sanitize a url for use in the src attribute of a Image.
sanitizeLinkUrl(String) - Method in class org.commonmark.renderer.html.DefaultUrlSanitizer
 
sanitizeLinkUrl(String) - Method in interface org.commonmark.renderer.html.UrlSanitizer
Sanitize a url for use in the href attribute of a Link.
sanitizeUrls - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
sanitizeUrls - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
sanitizeUrls(boolean) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
Whether Image src and Link href should be sanitized, defaults to false.
sb - Variable in class org.commonmark.internal.BlockContent
 
sb - Variable in class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
scanDelimiters(DelimiterProcessor, char) - Method in class org.commonmark.internal.InlineParserImpl
Scan a sequence of characters with code delimiterChar, and return information about the number of delimiters and whether they are positioned such that they can open and/or close emphasis or strong emphasis.
scanLinkDestination(Scanner) - Static method in class org.commonmark.internal.util.LinkScanner
Attempt to scan a link destination, stopping after the destination or returning false.
scanLinkDestinationWithBalancedParens(Scanner) - Static method in class org.commonmark.internal.util.LinkScanner
 
scanLinkLabelContent(Scanner) - Static method in class org.commonmark.internal.util.LinkScanner
Attempt to scan the contents of a link label (inside the brackets), stopping after the content or returning false.
scanLinkTitle(Scanner) - Static method in class org.commonmark.internal.util.LinkScanner
 
scanLinkTitleContent(Scanner, char) - Static method in class org.commonmark.internal.util.LinkScanner
 
scanner - Variable in class org.commonmark.internal.InlineParserImpl
 
scanner() - Method in class org.commonmark.internal.InlineParserImpl
 
scanner() - Method in interface org.commonmark.parser.beta.InlineParserState
Return a scanner for the input for the current position (on the trigger character that the inline parser was added for).
Scanner - Class in org.commonmark.parser.beta
 
Scanner(List<SourceLine>, int, int) - Constructor for class org.commonmark.parser.beta.Scanner
 
section - Variable in class org.commonmark.testutil.example.Example
 
section - Variable in class org.commonmark.testutil.example.ExampleReader
 
SECTION_PATTERN - Static variable in class org.commonmark.testutil.example.ExampleReader
 
SEPARATE_BLOCKS - Enum constant in enum org.commonmark.renderer.text.LineBreakRendering
Separate blocks by a blank line (and respect tight vs loose lists).
set - Variable in class org.commonmark.text.AsciiMatcher.Builder
 
set - Variable in class org.commonmark.text.AsciiMatcher
 
setAlignment(TableCell.Alignment) - Method in class org.commonmark.ext.gfm.tables.TableCell
 
setAttributes(Node, String, Map<String, String>) - Method in class org.commonmark.ext.heading.anchor.internal.HeadingIdAttributeProvider
 
setAttributes(Node, String, Map<String, String>) - Method in class org.commonmark.ext.image.attributes.internal.ImageAttributesAttributeProvider
 
setAttributes(Node, String, Map<String, String>) - Method in interface org.commonmark.renderer.html.AttributeProvider
Set the attributes for a HTML tag of the specified node by modifying the provided map.
setBulletMarker(char) - Method in class org.commonmark.node.BulletList
Deprecated.
setClosingFenceLength(Integer) - Method in class org.commonmark.node.FencedCodeBlock
 
setContentIndent(Integer) - Method in class org.commonmark.node.ListItem
 
setCustomAttributes(Node, String, Map<String, String>) - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
setDelimiter(char) - Method in class org.commonmark.node.OrderedList
setDelimiter(String) - Method in class org.commonmark.node.Emphasis
 
setDelimiter(String) - Method in class org.commonmark.node.StrongEmphasis
 
setDestination(String) - Method in class org.commonmark.node.Image
 
setDestination(String) - Method in class org.commonmark.node.Link
 
setDestination(String) - Method in class org.commonmark.node.LinkReferenceDefinition
 
setFenceChar(char) - Method in class org.commonmark.node.FencedCodeBlock
setFenceCharacter(String) - Method in class org.commonmark.node.FencedCodeBlock
 
setFenceIndent(int) - Method in class org.commonmark.node.FencedCodeBlock
 
setFenceLength(int) - Method in class org.commonmark.node.FencedCodeBlock
setHeader(boolean) - Method in class org.commonmark.ext.gfm.tables.TableCell
 
setInfo(String) - Method in class org.commonmark.node.FencedCodeBlock
 
setKey(String) - Method in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
setLabel(String) - Method in class org.commonmark.node.LinkReferenceDefinition
 
setLevel(int) - Method in class org.commonmark.node.Heading
 
setLine(String, int) - Method in class org.commonmark.internal.DocumentParser
 
setLine(SourceLine) - Method in class org.commonmark.parser.beta.Scanner
 
setLiteral(String) - Method in class org.commonmark.node.Code
 
setLiteral(String) - Method in class org.commonmark.node.FencedCodeBlock
 
setLiteral(String) - Method in class org.commonmark.node.HtmlBlock
 
setLiteral(String) - Method in class org.commonmark.node.HtmlInline
 
setLiteral(String) - Method in class org.commonmark.node.IndentedCodeBlock
 
setLiteral(String) - Method in class org.commonmark.node.Text
 
setLiteral(String) - Method in class org.commonmark.node.ThematicBreak
 
setMarker(String) - Method in class org.commonmark.node.BulletList
 
setMarkerDelimiter(String) - Method in class org.commonmark.node.OrderedList
 
setMarkerIndent(Integer) - Method in class org.commonmark.node.ListItem
 
setMarkerStartNumber(Integer) - Method in class org.commonmark.node.OrderedList
 
setNewColumn(int) - Method in class org.commonmark.internal.DocumentParser
 
setNewIndex(int) - Method in class org.commonmark.internal.DocumentParser
 
setOpeningFenceLength(Integer) - Method in class org.commonmark.node.FencedCodeBlock
 
setParent(Node) - Method in class org.commonmark.node.Block
 
setParent(Node) - Method in class org.commonmark.node.Node
 
setPosition(Position) - Method in class org.commonmark.parser.beta.Scanner
 
setSourceSpans(List<SourceSpan>) - Method in class org.commonmark.node.Node
Replace the current source spans with the provided list.
setStartNumber(int) - Method in class org.commonmark.node.OrderedList
setTight(boolean) - Method in class org.commonmark.node.ListBlock
 
setTitle(String) - Method in class org.commonmark.node.Image
 
setTitle(String) - Method in class org.commonmark.node.Link
 
setTitle(String) - Method in class org.commonmark.node.LinkReferenceDefinition
 
setValues(List<String>) - Method in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
setWidth(int) - Method in class org.commonmark.ext.gfm.tables.TableCell
 
ShallowReferenceVisitor(Node, Consumer<Node>) - Constructor for class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ShallowReferenceVisitor
 
shouldEscapeHtml() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
shouldEscapeHtml() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
shouldOmitSingleParagraphP() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
shouldOmitSingleParagraphP() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
shouldSanitizeUrls() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
shouldSanitizeUrls() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
showTabs(String) - Static method in class org.commonmark.testutil.Asserts
 
SINGLEQUOTEDVALUE - Static variable in class org.commonmark.internal.HtmlBlockParser
 
skip(char, CharSequence, int, int) - Static method in class org.commonmark.text.Characters
 
skipBackwards(char, CharSequence, int, int) - Static method in class org.commonmark.text.Characters
 
skipSpaceTab(CharSequence, int, int) - Static method in class org.commonmark.text.Characters
 
skipSpaceTabBackwards(CharSequence, int, int) - Static method in class org.commonmark.text.Characters
 
softbreak - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
softbreak - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
softbreak(String) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
The HTML to use for rendering a softbreak, defaults to "\n" (meaning the rendered result doesn't have a line break).
SoftLineBreak - Class in org.commonmark.node
 
SoftLineBreak() - Constructor for class org.commonmark.node.SoftLineBreak
 
source - Variable in class org.commonmark.testutil.example.Example
 
source - Variable in class org.commonmark.testutil.example.ExampleReader
 
SOURCE - Enum constant in enum org.commonmark.testutil.example.ExampleReader.State
 
sourceIndex - Variable in class org.commonmark.internal.DocumentParser.OpenBlockParser
 
SourceLine - Class in org.commonmark.parser
A line or part of a line from the input source.
SourceLine(CharSequence, SourceSpan) - Constructor for class org.commonmark.parser.SourceLine
 
SourceLines - Class in org.commonmark.parser
A set of lines (SourceLine) from the input source.
SourceLines() - Constructor for class org.commonmark.parser.SourceLines
 
sourceSpan - Variable in class org.commonmark.parser.SourceLine
 
SourceSpan - Class in org.commonmark.node
A source span references a snippet of text from the source input.
SourceSpan(int, int, int, int) - Constructor for class org.commonmark.node.SourceSpan
 
sourceSpans - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
sourceSpans - Variable in class org.commonmark.node.Node
 
sourceSpans - Variable in class org.commonmark.node.SourceSpans
 
SourceSpans - Class in org.commonmark.node
A list of source spans that can be added to.
SourceSpans() - Constructor for class org.commonmark.node.SourceSpans
 
specialCharacters - Variable in class org.commonmark.internal.InlineParserImpl
 
SpecTestCase - Class in org.commonmark.testutil
 
SpecTestCase(Example) - Constructor for class org.commonmark.testutil.SpecTestCase
 
split(SourceLine) - Static method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
StaggeredDelimiterProcessor - Class in org.commonmark.internal
An implementation of DelimiterProcessor that dispatches all calls to two or more other DelimiterProcessors depending on the length of the delimiter run.
StaggeredDelimiterProcessor(char) - Constructor for class org.commonmark.internal.StaggeredDelimiterProcessor
 
START_DEFINITION - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
START_TITLE - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
startDefinition(Scanner) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
startTitle(Scanner) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
state - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
state - Variable in class org.commonmark.testutil.example.ExampleReader
 
State() - Constructor for enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
State() - Constructor for enum org.commonmark.testutil.example.ExampleReader.State
 
Strikethrough - Class in org.commonmark.ext.gfm.strikethrough
A strikethrough node containing text and other inline nodes as children.
Strikethrough(String) - Constructor for class org.commonmark.ext.gfm.strikethrough.Strikethrough
 
StrikethroughDelimiterProcessor - Class in org.commonmark.ext.gfm.strikethrough.internal
 
StrikethroughDelimiterProcessor() - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
StrikethroughDelimiterProcessor(boolean) - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughDelimiterProcessor
 
StrikethroughExtension - Class in org.commonmark.ext.gfm.strikethrough
Extension for GFM strikethrough using ~ or ~~ (GitHub Flavored Markdown).
StrikethroughExtension(StrikethroughExtension.Builder) - Constructor for class org.commonmark.ext.gfm.strikethrough.StrikethroughExtension
 
StrikethroughExtension.Builder - Class in org.commonmark.ext.gfm.strikethrough
 
StrikethroughHtmlNodeRenderer - Class in org.commonmark.ext.gfm.strikethrough.internal
 
StrikethroughHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughHtmlNodeRenderer
 
StrikethroughMarkdownNodeRenderer - Class in org.commonmark.ext.gfm.strikethrough.internal
 
StrikethroughMarkdownNodeRenderer(MarkdownNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughMarkdownNodeRenderer
 
StrikethroughNodeRenderer - Class in org.commonmark.ext.gfm.strikethrough.internal
 
StrikethroughNodeRenderer() - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughNodeRenderer
 
StrikethroughTextContentNodeRenderer - Class in org.commonmark.ext.gfm.strikethrough.internal
 
StrikethroughTextContentNodeRenderer(TextContentNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughTextContentNodeRenderer
 
STRIP - Enum constant in enum org.commonmark.renderer.text.LineBreakRendering
Strip all line breaks within blocks and between blocks, resulting in all the text in a single line.
stripHtmlSpaces(String) - Method in class org.commonmark.renderer.html.DefaultUrlSanitizer
 
stripNewlines() - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
stripNewlines() - Method in interface org.commonmark.renderer.text.TextContentNodeRendererContext
stripNewlines() - Method in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
stripNewlines(boolean) - Method in class org.commonmark.renderer.text.TextContentRenderer.Builder
stripTrailingNewline(String) - Static method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
StrongEmphasis - Class in org.commonmark.node
 
StrongEmphasis() - Constructor for class org.commonmark.node.StrongEmphasis
 
StrongEmphasis(String) - Constructor for class org.commonmark.node.StrongEmphasis
 
subSpan(int) - Method in class org.commonmark.node.SourceSpan
 
subSpan(int, int) - Method in class org.commonmark.node.SourceSpan
 
substring(int, int) - Method in class org.commonmark.parser.SourceLine
 
suffix - Variable in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
suffix - Variable in class org.commonmark.ext.heading.anchor.IdGenerator
 
suffix(String) - Method in class org.commonmark.ext.heading.anchor.IdGenerator.Builder
 
SUPPORTED_ATTRIBUTES - Static variable in class org.commonmark.ext.image.attributes.internal.ImageAttributesDelimiterProcessor
 

T

TableBlock - Class in org.commonmark.ext.gfm.tables
Table block containing a TableHead and optionally a TableBody.
TableBlock() - Constructor for class org.commonmark.ext.gfm.tables.TableBlock
 
TableBlockParser - Class in org.commonmark.ext.gfm.tables.internal
 
TableBlockParser(List<TableBlockParser.TableCellInfo>, SourceLine) - Constructor for class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
TableBlockParser.Factory - Class in org.commonmark.ext.gfm.tables.internal
 
TableBlockParser.TableCellInfo - Class in org.commonmark.ext.gfm.tables.internal
 
TableBody - Class in org.commonmark.ext.gfm.tables
Body part of a TableBlock containing TableRows.
TableBody() - Constructor for class org.commonmark.ext.gfm.tables.TableBody
 
TableCell - Class in org.commonmark.ext.gfm.tables
Table cell of a TableRow containing inline nodes.
TableCell() - Constructor for class org.commonmark.ext.gfm.tables.TableCell
 
TableCell.Alignment - Enum in org.commonmark.ext.gfm.tables
How the cell is aligned horizontally.
TableCellInfo(TableCell.Alignment, int) - Constructor for class org.commonmark.ext.gfm.tables.internal.TableBlockParser.TableCellInfo
 
TableHead - Class in org.commonmark.ext.gfm.tables
Head part of a TableBlock containing TableRows.
TableHead() - Constructor for class org.commonmark.ext.gfm.tables.TableHead
 
TableHtmlNodeRenderer - Class in org.commonmark.ext.gfm.tables.internal
 
TableHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
 
TableMarkdownNodeRenderer - Class in org.commonmark.ext.gfm.tables.internal
The Table node renderer that is needed for rendering GFM tables (GitHub Flavored Markdown) to text content.
TableMarkdownNodeRenderer(MarkdownNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
TableNodeRenderer - Class in org.commonmark.ext.gfm.tables.internal
 
TableNodeRenderer() - Constructor for class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
 
TableRow - Class in org.commonmark.ext.gfm.tables
Table row of a TableHead or TableBody containing TableCells.
TableRow() - Constructor for class org.commonmark.ext.gfm.tables.TableRow
 
TablesExtension - Class in org.commonmark.ext.gfm.tables
Extension for GFM tables using "|" pipes (GitHub Flavored Markdown).
TablesExtension() - Constructor for class org.commonmark.ext.gfm.tables.TablesExtension
 
TableTextContentNodeRenderer - Class in org.commonmark.ext.gfm.tables.internal
The Table node renderer that is needed for rendering GFM tables (GitHub Flavored Markdown) to text content.
TableTextContentNodeRenderer(TextContentNodeRendererContext) - Constructor for class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
tag(String) - Method in class org.commonmark.renderer.html.HtmlWriter
 
tag(String, Map<String, String>) - Method in class org.commonmark.renderer.html.HtmlWriter
 
tag(String, Map<String, String>, boolean) - Method in class org.commonmark.renderer.html.HtmlWriter
 
TAGNAME - Static variable in class org.commonmark.internal.HtmlBlockParser
 
tagNameContinue - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
tagNameStart - Static variable in class org.commonmark.internal.inline.HtmlInlineParser
 
TaskListItemHtmlNodeRenderer - Class in org.commonmark.ext.task.list.items.internal
 
TaskListItemHtmlNodeRenderer(HtmlNodeRendererContext) - Constructor for class org.commonmark.ext.task.list.items.internal.TaskListItemHtmlNodeRenderer
 
TaskListItemMarker - Class in org.commonmark.ext.task.list.items
A marker node indicating that a list item contains a task.
TaskListItemMarker(boolean) - Constructor for class org.commonmark.ext.task.list.items.TaskListItemMarker
 
TaskListItemPostProcessor - Class in org.commonmark.ext.task.list.items.internal
 
TaskListItemPostProcessor() - Constructor for class org.commonmark.ext.task.list.items.internal.TaskListItemPostProcessor
 
TaskListItemPostProcessor.TaskListItemVisitor - Class in org.commonmark.ext.task.list.items.internal
 
TaskListItemsExtension - Class in org.commonmark.ext.task.list.items
Extension for adding task list items.
TaskListItemsExtension() - Constructor for class org.commonmark.ext.task.list.items.TaskListItemsExtension
 
TaskListItemVisitor() - Constructor for class org.commonmark.ext.task.list.items.internal.TaskListItemPostProcessor.TaskListItemVisitor
 
TestResources - Class in org.commonmark.testutil
 
TestResources() - Constructor for class org.commonmark.testutil.TestResources
 
text - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
text() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
text() - Method in interface org.commonmark.parser.beta.LinkInfo
The text between the first brackets, e.g.
text(String) - Method in class org.commonmark.renderer.html.HtmlWriter
 
text(String, CharMatcher) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Write the supplied string with escaping.
text(SourceLines) - Method in class org.commonmark.internal.InlineParserImpl
 
Text - Class in org.commonmark.node
 
Text() - Constructor for class org.commonmark.node.Text
 
Text(String) - Constructor for class org.commonmark.node.Text
 
textContent - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughTextContentNodeRenderer
 
textContent - Variable in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
TextContentNodeRendererContext - Interface in org.commonmark.renderer.text
 
TextContentNodeRendererFactory - Interface in org.commonmark.renderer.text
Factory for instantiating new node renderers when rendering is done.
TextContentRenderer - Class in org.commonmark.renderer.text
Renders nodes to plain text content with minimal markup-like additions.
TextContentRenderer(TextContentRenderer.Builder) - Constructor for class org.commonmark.renderer.text.TextContentRenderer
 
TextContentRenderer.Builder - Class in org.commonmark.renderer.text
Builder for configuring a TextContentRenderer.
TextContentRenderer.RendererContext - Class in org.commonmark.renderer.text
 
TextContentRenderer.TextContentRendererExtension - Interface in org.commonmark.renderer.text
Extension for TextContentRenderer.
textContentWriter - Variable in class org.commonmark.ext.gfm.tables.internal.TableTextContentNodeRenderer
 
textContentWriter - Variable in class org.commonmark.renderer.text.TextContentRenderer.RendererContext
 
TextContentWriter - Class in org.commonmark.renderer.text
 
TextContentWriter(Appendable) - Constructor for class org.commonmark.renderer.text.TextContentWriter
 
TextContentWriter(Appendable, LineBreakRendering) - Constructor for class org.commonmark.renderer.text.TextContentWriter
 
textEscape - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
textEscapeInHeading - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
ThematicBreak - Class in org.commonmark.node
 
ThematicBreak() - Constructor for class org.commonmark.node.ThematicBreak
 
ThematicBreakParser - Class in org.commonmark.internal
 
ThematicBreakParser(String) - Constructor for class org.commonmark.internal.ThematicBreakParser
 
ThematicBreakParser.Factory - Class in org.commonmark.internal
 
tight - Variable in class org.commonmark.node.ListBlock
 
tight - Variable in class org.commonmark.renderer.markdown.MarkdownWriter
 
tight - Variable in class org.commonmark.renderer.text.TextContentWriter
 
title - Variable in class org.commonmark.internal.InlineParserImpl.DestinationTitle
 
title - Variable in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
title - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
title - Variable in class org.commonmark.node.Image
 
title - Variable in class org.commonmark.node.Link
 
title - Variable in class org.commonmark.node.LinkReferenceDefinition
 
title() - Method in class org.commonmark.internal.InlineParserImpl.LinkInfoImpl
 
title() - Method in interface org.commonmark.parser.beta.LinkInfo
The title if available, e.g.
title(Scanner) - Method in class org.commonmark.internal.LinkReferenceDefinitionParser
 
TITLE - Enum constant in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
 
titleDelimiter - Variable in class org.commonmark.internal.LinkReferenceDefinitionParser
 
toString() - Method in class org.commonmark.node.Node
 
toString() - Method in class org.commonmark.node.SourceSpan
 
toString() - Method in class org.commonmark.testutil.example.Example
 
toStringAttributes() - Method in class org.commonmark.ext.image.attributes.ImageAttributes
 
toStringAttributes() - Method in class org.commonmark.node.Image
 
toStringAttributes() - Method in class org.commonmark.node.Link
 
toStringAttributes() - Method in class org.commonmark.node.Node
 
toStringAttributes() - Method in class org.commonmark.node.Text
 
trailingSpaces - Variable in class org.commonmark.internal.InlineParserImpl
 
tryCdata(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryClosing(CharSequence, int) - Method in class org.commonmark.internal.FencedCodeBlockParser
 
tryClosingTag(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryComment(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryContinue(ParserState) - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.BlockQuoteParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.DocumentBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.FencedCodeBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.HeadingParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.HtmlBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.IndentedCodeBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.ListBlockParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.ListItemParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.ParagraphParser
 
tryContinue(ParserState) - Method in class org.commonmark.internal.ThematicBreakParser
 
tryContinue(ParserState) - Method in interface org.commonmark.parser.block.BlockParser
 
tryDeclaration(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryOpenTag(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryParse(InlineParserState) - Method in class org.commonmark.internal.inline.AutolinkInlineParser
 
tryParse(InlineParserState) - Method in class org.commonmark.internal.inline.BackslashInlineParser
 
tryParse(InlineParserState) - Method in class org.commonmark.internal.inline.BackticksInlineParser
 
tryParse(InlineParserState) - Method in class org.commonmark.internal.inline.EntityInlineParser
 
tryParse(InlineParserState) - Method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryParse(InlineParserState) - Method in interface org.commonmark.parser.beta.InlineContentParser
Try to parse inline content starting from the current position.
tryProcessingInstruction(Scanner) - Static method in class org.commonmark.internal.inline.HtmlInlineParser
 
tryRegisterReference(FootnoteReference) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.ext.footnotes.internal.FootnoteBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.ext.gfm.tables.internal.TableBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.BlockQuoteParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.FencedCodeBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.HeadingParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.HtmlBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.IndentedCodeBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.ListBlockParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in class org.commonmark.internal.ThematicBreakParser.Factory
 
tryStart(ParserState, MatchedBlockParser) - Method in interface org.commonmark.parser.block.BlockParserFactory
 
type - Variable in class org.commonmark.internal.inline.LinkResultImpl
 
type - Variable in class org.commonmark.node.DefinitionMap
 
Type() - Constructor for enum org.commonmark.internal.inline.LinkResultImpl.Type
 

U

UnderscoreDelimiterProcessor - Class in org.commonmark.internal.inline
 
UnderscoreDelimiterProcessor() - Constructor for class org.commonmark.internal.inline.UnderscoreDelimiterProcessor
 
UNESCAPE_REPLACER - Static variable in class org.commonmark.internal.util.Escaping
 
unescapeString(String) - Static method in class org.commonmark.internal.util.Escaping
Replace entities and backslash escapes with literal characters.
unlink() - Method in class org.commonmark.node.Node
 
UNQUOTEDVALUE - Static variable in class org.commonmark.internal.HtmlBlockParser
 
URI - Static variable in class org.commonmark.internal.inline.AutolinkInlineParser
 
URI_REPLACER - Static variable in class org.commonmark.internal.util.Escaping
 
urlSanitizer - Variable in class org.commonmark.renderer.html.HtmlRenderer.Builder
 
urlSanitizer - Variable in class org.commonmark.renderer.html.HtmlRenderer
 
urlSanitizer() - Method in interface org.commonmark.renderer.html.HtmlNodeRendererContext
 
urlSanitizer() - Method in class org.commonmark.renderer.html.HtmlRenderer.RendererContext
 
urlSanitizer(UrlSanitizer) - Method in class org.commonmark.renderer.html.HtmlRenderer.Builder
UrlSanitizer used to filter URL's if HtmlRenderer.Builder.sanitizeUrls is true.
UrlSanitizer - Interface in org.commonmark.renderer.html
Sanitizes urls for img and a elements by whitelisting protocols.

V

valueOf(String) - Static method in enum org.commonmark.ext.gfm.tables.TableCell.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.commonmark.internal.inline.LinkResultImpl.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.commonmark.parser.IncludeSourceSpans
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.commonmark.renderer.text.LineBreakRendering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.commonmark.testutil.example.ExampleReader.State
Returns the enum constant of this type with the specified name.
values - Variable in class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
values() - Static method in enum org.commonmark.ext.gfm.tables.TableCell.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.commonmark.internal.inline.LinkResultImpl.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.commonmark.internal.LinkReferenceDefinitionParser.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.commonmark.node.DefinitionMap
 
values() - Static method in enum org.commonmark.parser.IncludeSourceSpans
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.commonmark.renderer.text.LineBreakRendering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.commonmark.testutil.example.ExampleReader.State
Returns an array containing the constants of this enum type, in the order they are declared.
visit(BlockQuote) - Method in class org.commonmark.node.AbstractVisitor
 
visit(BlockQuote) - Method in interface org.commonmark.node.Visitor
 
visit(BlockQuote) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(BlockQuote) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(BlockQuote) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(BulletList) - Method in class org.commonmark.node.AbstractVisitor
 
visit(BulletList) - Method in interface org.commonmark.node.Visitor
 
visit(BulletList) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(BulletList) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(BulletList) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Code) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Code) - Method in interface org.commonmark.node.Visitor
 
visit(Code) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Code) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Code) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(CustomBlock) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.DefinitionVisitor
 
visit(CustomBlock) - Method in class org.commonmark.node.AbstractVisitor
 
visit(CustomBlock) - Method in interface org.commonmark.node.Visitor
 
visit(CustomNode) - Method in class org.commonmark.ext.footnotes.internal.FootnoteHtmlNodeRenderer.ShallowReferenceVisitor
 
visit(CustomNode) - Method in class org.commonmark.ext.front.matter.YamlFrontMatterVisitor
 
visit(CustomNode) - Method in class org.commonmark.node.AbstractVisitor
 
visit(CustomNode) - Method in interface org.commonmark.node.Visitor
 
visit(Document) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Document) - Method in interface org.commonmark.node.Visitor
 
visit(Document) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Document) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Document) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Emphasis) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Emphasis) - Method in interface org.commonmark.node.Visitor
 
visit(Emphasis) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Emphasis) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(FencedCodeBlock) - Method in class org.commonmark.node.AbstractVisitor
 
visit(FencedCodeBlock) - Method in interface org.commonmark.node.Visitor
 
visit(FencedCodeBlock) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(FencedCodeBlock) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(FencedCodeBlock) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(HardLineBreak) - Method in class org.commonmark.node.AbstractVisitor
 
visit(HardLineBreak) - Method in interface org.commonmark.node.Visitor
 
visit(HardLineBreak) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
visit(HardLineBreak) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(HardLineBreak) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.LineBreakVisitor
 
visit(HardLineBreak) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(HardLineBreak) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Heading) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Heading) - Method in interface org.commonmark.node.Visitor
 
visit(Heading) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Heading) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Heading) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(HtmlBlock) - Method in class org.commonmark.node.AbstractVisitor
 
visit(HtmlBlock) - Method in interface org.commonmark.node.Visitor
 
visit(HtmlBlock) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(HtmlBlock) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(HtmlBlock) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(HtmlInline) - Method in class org.commonmark.node.AbstractVisitor
 
visit(HtmlInline) - Method in interface org.commonmark.node.Visitor
 
visit(HtmlInline) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(HtmlInline) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(HtmlInline) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Image) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Image) - Method in interface org.commonmark.node.Visitor
 
visit(Image) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Image) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Image) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(IndentedCodeBlock) - Method in class org.commonmark.node.AbstractVisitor
 
visit(IndentedCodeBlock) - Method in interface org.commonmark.node.Visitor
 
visit(IndentedCodeBlock) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(IndentedCodeBlock) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(IndentedCodeBlock) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Link) - Method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor.AutolinkVisitor
 
visit(Link) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Link) - Method in interface org.commonmark.node.Visitor
 
visit(Link) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Link) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Link) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(LinkReferenceDefinition) - Method in class org.commonmark.node.AbstractVisitor
 
visit(LinkReferenceDefinition) - Method in interface org.commonmark.node.Visitor
 
visit(ListItem) - Method in class org.commonmark.ext.task.list.items.internal.TaskListItemPostProcessor.TaskListItemVisitor
 
visit(ListItem) - Method in class org.commonmark.node.AbstractVisitor
 
visit(ListItem) - Method in interface org.commonmark.node.Visitor
 
visit(ListItem) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(ListItem) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(ListItem) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(OrderedList) - Method in class org.commonmark.node.AbstractVisitor
 
visit(OrderedList) - Method in interface org.commonmark.node.Visitor
 
visit(OrderedList) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(OrderedList) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(OrderedList) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(Paragraph) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Paragraph) - Method in interface org.commonmark.node.Visitor
 
visit(Paragraph) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Paragraph) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Paragraph) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(SoftLineBreak) - Method in class org.commonmark.node.AbstractVisitor
 
visit(SoftLineBreak) - Method in interface org.commonmark.node.Visitor
 
visit(SoftLineBreak) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
visit(SoftLineBreak) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(SoftLineBreak) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer.LineBreakVisitor
 
visit(SoftLineBreak) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(SoftLineBreak) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(StrongEmphasis) - Method in class org.commonmark.node.AbstractVisitor
 
visit(StrongEmphasis) - Method in interface org.commonmark.node.Visitor
 
visit(StrongEmphasis) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(StrongEmphasis) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Text) - Method in class org.commonmark.ext.autolink.internal.AutolinkPostProcessor.AutolinkVisitor
 
visit(Text) - Method in class org.commonmark.node.AbstractVisitor
 
visit(Text) - Method in interface org.commonmark.node.Visitor
 
visit(Text) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer.AltTextVisitor
 
visit(Text) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(Text) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(Text) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visit(ThematicBreak) - Method in class org.commonmark.node.AbstractVisitor
 
visit(ThematicBreak) - Method in interface org.commonmark.node.Visitor
 
visit(ThematicBreak) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visit(ThematicBreak) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visit(ThematicBreak) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
visitChildren(Node) - Method in class org.commonmark.node.AbstractVisitor
Visit the child nodes.
visitChildren(Node) - Method in class org.commonmark.renderer.html.CoreHtmlNodeRenderer
 
visitChildren(Node) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
visitChildren(Node) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
Visitor - Interface in org.commonmark.node
Node visitor.

W

whitespace() - Method in class org.commonmark.parser.beta.Scanner
 
whitespace() - Method in class org.commonmark.renderer.text.TextContentWriter
 
WHITESPACE - Static variable in class org.commonmark.internal.util.Escaping
 
width - Variable in class org.commonmark.ext.gfm.tables.internal.TableBlockParser.TableCellInfo
 
width - Variable in class org.commonmark.ext.gfm.tables.TableCell
 
withMarker(Text, Position, Text, Position, Position, Bracket, Delimiter) - Static method in class org.commonmark.internal.Bracket
 
WRAP - Enum constant in enum org.commonmark.internal.inline.LinkResultImpl.Type
 
wrapBracket(Bracket, Node, boolean) - Method in class org.commonmark.internal.InlineParserImpl
 
wrapTextIn(Node, Position) - Static method in interface org.commonmark.parser.beta.LinkResult
Wrap the link text in a node.
write(char) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
write(char) - Method in class org.commonmark.renderer.text.TextContentWriter
 
write(String) - Method in class org.commonmark.renderer.text.TextContentWriter
 
write(String, CharMatcher) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
writeLink(Node, String, String) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 
writeLinkLike(String, String, Node, String) - Method in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
writePrefix(String) - Method in class org.commonmark.renderer.markdown.MarkdownWriter
Write a prefix.
writePrefixes() - Method in class org.commonmark.renderer.markdown.MarkdownWriter
 
writer - Variable in class org.commonmark.ext.footnotes.internal.FootnoteMarkdownNodeRenderer
 
writer - Variable in class org.commonmark.ext.gfm.strikethrough.internal.StrikethroughMarkdownNodeRenderer
 
writer - Variable in class org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
 
writer - Variable in class org.commonmark.ext.ins.internal.InsMarkdownNodeRenderer
 
writer - Variable in class org.commonmark.renderer.markdown.CoreMarkdownNodeRenderer
 
writer - Variable in class org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
 
writeStripped(String) - Method in class org.commonmark.renderer.text.TextContentWriter
 
writeText(String) - Method in class org.commonmark.renderer.text.CoreTextContentNodeRenderer
 

Y

YamlFrontMatterBlock - Class in org.commonmark.ext.front.matter
 
YamlFrontMatterBlock() - Constructor for class org.commonmark.ext.front.matter.YamlFrontMatterBlock
 
YamlFrontMatterBlockParser - Class in org.commonmark.ext.front.matter.internal
 
YamlFrontMatterBlockParser() - Constructor for class org.commonmark.ext.front.matter.internal.YamlFrontMatterBlockParser
 
YamlFrontMatterBlockParser.Factory - Class in org.commonmark.ext.front.matter.internal
 
YamlFrontMatterExtension - Class in org.commonmark.ext.front.matter
Extension for YAML-like metadata.
YamlFrontMatterExtension() - Constructor for class org.commonmark.ext.front.matter.YamlFrontMatterExtension
 
YamlFrontMatterNode - Class in org.commonmark.ext.front.matter
 
YamlFrontMatterNode(String, List<String>) - Constructor for class org.commonmark.ext.front.matter.YamlFrontMatterNode
 
YamlFrontMatterVisitor - Class in org.commonmark.ext.front.matter
 
YamlFrontMatterVisitor() - Constructor for class org.commonmark.ext.front.matter.YamlFrontMatterVisitor
 
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values