Package com.vladsch.flexmark.parser.core
Class HeadingParser
- java.lang.Object
-
- com.vladsch.flexmark.parser.block.AbstractBlockParser
-
- com.vladsch.flexmark.parser.core.HeadingParser
-
- All Implemented Interfaces:
BlockParser
public class HeadingParser extends AbstractBlockParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeadingParser.Factory
-
Constructor Summary
Constructors Constructor Description HeadingParser(int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeBlock(ParserState state)
Block
getBlock()
void
parseInlines(InlineParser inlineParser)
Do inline processing for the block content using the given inline parser interfaceBlockContinue
tryContinue(ParserState state)
See if the block parser can continue parsing the current block-
Methods inherited from class com.vladsch.flexmark.parser.block.AbstractBlockParser
addLine, breakOutOnDoubleBlankLine, canContain, canInterruptBy, finalizeClosedBlock, getBlockContent, getDataHolder, isClosed, isContainer, isInterruptible, isParagraphParser, isPropagatingLastBlankLine, isRawText, removeBlankLines
-
-
-
-
Method Detail
-
getBlock
public Block getBlock()
- Returns:
- the block parser's block node instance
-
tryContinue
public BlockContinue tryContinue(ParserState state)
Description copied from interface:BlockParser
See if the block parser can continue parsing the current block- Parameters:
state
- current parsing state- Returns:
- block continue instance
-
parseInlines
public void parseInlines(InlineParser inlineParser)
Description copied from interface:BlockParser
Do inline processing for the block content using the given inline parser interface- Specified by:
parseInlines
in interfaceBlockParser
- Overrides:
parseInlines
in classAbstractBlockParser
- Parameters:
inlineParser
- instance of inline parser
-
closeBlock
public void closeBlock(ParserState state)
-
-