public class DocumentBlockParser extends AbstractBlockParser implements com.vladsch.flexmark.ast.BlankLineContainer
| Constructor and Description |
|---|
DocumentBlockParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLine(ParserState state,
com.vladsch.flexmark.util.sequence.BasedSequence line)
Add another line to the block
|
boolean |
canContain(ParserState state,
BlockParser blockParser,
com.vladsch.flexmark.ast.Block block) |
void |
closeBlock(ParserState state) |
com.vladsch.flexmark.ast.Document |
getBlock() |
void |
initializeDocument(com.vladsch.flexmark.util.options.DataHolder options,
com.vladsch.flexmark.util.sequence.BasedSequence charSequence) |
boolean |
isContainer() |
BlockContinue |
tryContinue(ParserState state)
See if the block parser can continue parsing the current block
|
breakOutOnDoubleBlankLine, canInterruptBy, finalizeClosedBlock, getBlockContent, getDataHolder, isClosed, isInterruptible, isParagraphParser, isPropagatingLastBlankLine, isRawText, parseInlinespublic void initializeDocument(com.vladsch.flexmark.util.options.DataHolder options,
com.vladsch.flexmark.util.sequence.BasedSequence charSequence)
public boolean isContainer()
isContainer in interface BlockParserisContainer in class AbstractBlockParserpublic boolean canContain(ParserState state, BlockParser blockParser, com.vladsch.flexmark.ast.Block block)
canContain in interface BlockParsercanContain in class AbstractBlockParserstate - parser stateblockParser - block parserblock - new block being started @return true if this block parser's block can contain the given block type, false if it cannotpublic com.vladsch.flexmark.ast.Document getBlock()
getBlock in interface BlockParserpublic BlockContinue tryContinue(ParserState state)
BlockParsertryContinue in interface BlockParserstate - current parsing statepublic void addLine(ParserState state, com.vladsch.flexmark.util.sequence.BasedSequence line)
BlockParseraddLine in interface BlockParseraddLine in class AbstractBlockParserstate - parser stateline - line sequencepublic void closeBlock(ParserState state)
closeBlock in interface BlockParserCopyright © 2018. All rights reserved.