| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private MutableDataSet |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addLine(ParserState
parser state state, BasedSequence line sequence line)Implements com. Add another line to the block |
| public boolean | |
| public boolean | canContain(ParserState
parser state state, BlockParser block parser blockParser, Block new block being started @return true if this block parser's block can contain the given block type, false if it cannot block)Implements com.
|
| public boolean | canInterruptBy(BlockParserFactory
interrupting block parser blockParserFactory)Implements com. Allows block parsers to determine if they can be interrupted by other block parsers |
| public final void | finalizeClosedBlock()
Implements com. Used to clean up and prepare for the next parsing run of the AbstractBlockParser for internal parser house keeping not for BlockParser implementors |
| public BlockContent | |
| public MutableDataHolder | |
| public boolean | |
| public boolean | |
| public boolean | isInterruptible()
Implements com. Allows block parsers to be interrupted by other block parsers |
| public boolean | |
| public boolean | Returns: true if the blank line should be propagated to parentthe last matched block parser instance lastMatchedBlockParser)Implements com. should be overridden in BlockQuote, FencedCode and ListItem |
| public boolean | isRawText()
Implements com. Allows block parsers to keep indenting spaces for those blocks that are interruptible but don't want indenting spaces removed. |
| public void | parseInlines(InlineParser
instance of inline parser inlineParser)Implements com. Do inline processing for the block content using the given inline parser interface |
| public void |
| isClosed | back to summary |
|---|---|
| private boolean isClosed | |
| mutableData | back to summary |
|---|---|
| private MutableDataSet mutableData | |
| AbstractBlockParser | back to summary |
|---|---|
| public AbstractBlockParser() | |
| addLine | back to summary |
|---|---|
| public void addLine(ParserState state, BasedSequence line) Implements com. Doc from com. Add another line to the block
| |
| breakOutOnDoubleBlankLine | back to summary |
|---|---|
| public boolean breakOutOnDoubleBlankLine() Implements com.
| |
| canContain | back to summary |
|---|---|
| public boolean canContain(ParserState state, BlockParser blockParser, Block block) Implements com.
| |
| canInterruptBy | back to summary |
|---|---|
| public boolean canInterruptBy(BlockParserFactory blockParserFactory) Implements com. Doc from com. Allows block parsers to determine if they can be interrupted by other block parsers
| |
| finalizeClosedBlock | back to summary |
|---|---|
| public final void finalizeClosedBlock() Implements com. Doc from com. Used to clean up and prepare for the next parsing run of the AbstractBlockParser for internal parser house keeping not for BlockParser implementors
| |
| getBlockContent | back to summary |
|---|---|
| public BlockContent getBlockContent() Implements com.
| |
| getDataHolder | back to summary |
|---|---|
| public MutableDataHolder getDataHolder() Implements com.
| |
| isClosed | back to summary |
|---|---|
| public boolean isClosed() Implements com.
| |
| isContainer | back to summary |
|---|---|
| public boolean isContainer() Implements com.
| |
| isInterruptible | back to summary |
|---|---|
| public boolean isInterruptible() Implements com. Doc from com. Allows block parsers to be interrupted by other block parsers
| |
| isParagraphParser | back to summary |
|---|---|
| public boolean isParagraphParser() Implements com.
| |
| isPropagatingLastBlankLine | back to summary |
|---|---|
| public boolean isPropagatingLastBlankLine(BlockParser lastMatchedBlockParser) Implements com. should be overridden in BlockQuote, FencedCode and ListItem
| |
| isRawText | back to summary |
|---|---|
| public boolean isRawText() Implements com. Doc from com. Allows block parsers to keep indenting spaces for those blocks that are interruptible but don't want indenting spaces removed.
| |
| parseInlines | back to summary |
|---|---|
| public void parseInlines(InlineParser inlineParser) Implements com. Doc from com. Do inline processing for the block content using the given inline parser interface
| |
| removeBlankLines | back to summary |
|---|---|
| public void removeBlankLines() | |