| Package | Description |
|---|---|
| com.vladsch.flexmark.internal | |
| com.vladsch.flexmark.parser.block |
Types for extending block parsing
|
| Modifier and Type | Class and Description |
|---|---|
class |
DocumentParser |
| Modifier and Type | Method and Description |
|---|---|
void |
HtmlBlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
void |
FencedCodeBlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
void |
ParagraphParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
void |
IndentedCodeBlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
void |
DocumentBlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
boolean |
BlockQuoteParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
boolean |
HtmlBlockParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
boolean |
ListBlockParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
boolean |
ListItemParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
boolean |
DocumentBlockParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
void |
BlockQuoteParser.closeBlock(ParserState state) |
void |
HtmlBlockParser.closeBlock(ParserState state) |
void |
FencedCodeBlockParser.closeBlock(ParserState state) |
void |
ParagraphParser.closeBlock(ParserState state) |
void |
ThematicBreakParser.closeBlock(ParserState state) |
void |
ListBlockParser.closeBlock(ParserState state) |
void |
ListItemParser.closeBlock(ParserState state) |
void |
HeadingParser.closeBlock(ParserState state) |
void |
IndentedCodeBlockParser.closeBlock(ParserState state) |
void |
DocumentBlockParser.closeBlock(ParserState state) |
ParagraphPreProcessor |
ReferencePreProcessorFactory.create(ParserState state) |
int |
InlineParserImpl.preProcessBlock(Paragraph block,
ParserState state) |
BlockContinue |
BlockQuoteParser.tryContinue(ParserState state) |
BlockContinue |
HtmlBlockParser.tryContinue(ParserState state) |
BlockContinue |
FencedCodeBlockParser.tryContinue(ParserState state) |
BlockContinue |
ParagraphParser.tryContinue(ParserState state) |
BlockContinue |
ThematicBreakParser.tryContinue(ParserState state) |
BlockContinue |
ListBlockParser.tryContinue(ParserState state) |
BlockContinue |
ListItemParser.tryContinue(ParserState state) |
BlockContinue |
HeadingParser.tryContinue(ParserState state) |
BlockContinue |
IndentedCodeBlockParser.tryContinue(ParserState state) |
BlockContinue |
DocumentBlockParser.tryContinue(ParserState state) |
BlockStart |
ParagraphParser.Factory.tryStart(ParserState state,
MatchedBlockParser matchedBlockParser) |
BlockStart |
IndentedCodeBlockParser.BlockFactory.tryStart(ParserState state,
MatchedBlockParser matchedBlockParser) |
| Modifier and Type | Method and Description |
|---|---|
void |
BlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line)
Add another line to the block
|
void |
AbstractBlockParser.addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line) |
boolean |
BlockParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
boolean |
AbstractBlockParser.canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
void |
BlockParser.closeBlock(ParserState state) |
ParagraphPreProcessor |
ParagraphPreProcessorFactory.create(ParserState state)
Create a paragraph pre processor for the document
|
BlockPreProcessor |
BlockPreProcessorFactory.create(ParserState state)
Create a paragraph pre processor for the document
|
void |
BlockPreProcessor.preProcess(ParserState state,
com.vladsch.flexmark.ast.Block block)
Called on block nodes of interest as given by the NodePreProcessorFactory after all blocks are closed but before inline processing is performed
|
int |
ParagraphPreProcessor.preProcessBlock(Paragraph block,
ParserState state)
Process Paragraph Content on closing of the paragraph block to removeIndex non-text lines.
|
BlockContinue |
BlockParser.tryContinue(ParserState state)
See if the block parser can continue parsing the current block
|
BlockStart |
BlockParserFactory.tryStart(ParserState state,
MatchedBlockParser matchedBlockParser) |
Copyright © 2018. All rights reserved.