| Package | Description |
|---|---|
| com.vladsch.flexmark.internal | |
| com.vladsch.flexmark.internal.inline | |
| com.vladsch.flexmark.parser |
Parse input text to AST nodes see
Parser |
| com.vladsch.flexmark.parser.block |
Types for extending block parsing
|
| com.vladsch.flexmark.parser.delimiter |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonmarkInlineParser |
class |
InlineParserImpl |
| Modifier and Type | Method and Description |
|---|---|
InlineParser |
DocumentParser.getInlineParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
ParagraphParser.parseInlines(InlineParser inlineParser) |
void |
HeadingParser.parseInlines(InlineParser inlineParser) |
| Constructor and Description |
|---|
DocumentParser(com.vladsch.flexmark.util.options.DataHolder options,
List<CustomBlockParserFactory> customBlockParserFactories,
DocumentParser.ParagraphPreProcessorDependencies paragraphPreProcessorDependencies,
DocumentParser.BlockPreProcessorDependencies blockPreProcessorDependencies,
InlineParser inlineParser) |
| Modifier and Type | Method and Description |
|---|---|
com.vladsch.flexmark.ast.Node |
EmphasisDelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser,
DelimiterRun delimiter) |
| Modifier and Type | Method and Description |
|---|---|
InlineParser |
InlineParserFactory.inlineParser(com.vladsch.flexmark.util.options.DataHolder options,
BitSet specialCharacters,
BitSet delimiterCharacters,
Map<Character,DelimiterProcessor> delimiterProcessors,
LinkRefProcessorData linkRefProcessors,
List<InlineParserExtensionFactory> inlineParserExtensions) |
| Modifier and Type | Method and Description |
|---|---|
InlineParserExtension |
InlineParserExtensionFactory.create(InlineParser inlineParser)
Create a paragraph pre processor for the document
|
void |
InlineParserExtension.finalizeBlock(InlineParser inlineParser) |
void |
InlineParserExtension.finalizeDocument(InlineParser inlineParser) |
boolean |
InlineParserExtension.parse(InlineParser inlineParser)
Parse input
|
| Modifier and Type | Method and Description |
|---|---|
InlineParser |
ParserState.getInlineParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
BlockParser.parseInlines(InlineParser inlineParser)
Do inline processing for the block content using the given inline parser interface
|
void |
AbstractBlockParser.parseInlines(InlineParser inlineParser) |
| Modifier and Type | Method and Description |
|---|---|
com.vladsch.flexmark.ast.Node |
DelimiterProcessor.unmatchedDelimiterNode(InlineParser inlineParser,
DelimiterRun delimiter)
Allow delimiter processor to substitute unmatched delimiters by custom nodes
|
Copyright © 2018. All rights reserved.