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 private static classHeadingParser.BlockFactorystatic classHeadingParser.Factory(package private) static classHeadingParser.HeadingLeadInHandler(package private) static classHeadingParser.HeadingOptions(package private) static classHeadingParser.HeadingParsing
-
Constructor Summary
Constructors Constructor Description HeadingParser(int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseBlock(ParserState state)BlockgetBlock()voidparseInlines(InlineParser inlineParser)Do inline processing for the block content using the given inline parser interfaceBlockContinuetryContinue(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
-
-
-
-
Field Detail
-
block
final Heading block
-
-
Method Detail
-
getBlock
public Block getBlock()
- Returns:
- the block parser's block node instance
-
tryContinue
public BlockContinue tryContinue(ParserState state)
Description copied from interface:BlockParserSee 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:BlockParserDo inline processing for the block content using the given inline parser interface- Specified by:
parseInlinesin interfaceBlockParser- Overrides:
parseInlinesin classAbstractBlockParser- Parameters:
inlineParser- instance of inline parser
-
closeBlock
public void closeBlock(ParserState state)
-
-