Class IndentedCodeBlockParser
java.lang.Object
com.vladsch.flexmark.parser.block.AbstractBlockParser
com.vladsch.flexmark.parser.core.IndentedCodeBlockParser
- All Implemented Interfaces:
BlockParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IndentedCodeBlockprivate final booleanprivate BlockContentprivate final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLine(ParserState state, BasedSequence line) Add another line to the blockvoidcloseBlock(ParserState state) getBlock()tryContinue(ParserState state) See if the block parser can continue parsing the current block
-
Field Details
-
block
-
-
trimTrailingBlankLines
private final boolean trimTrailingBlankLines -
codeContentBlock
private final boolean codeContentBlock
-
-
Constructor Details
-
IndentedCodeBlockParser
-
-
Method Details
-
getBlock
- Returns:
- the block parser's block node instance
-
tryContinue
Description copied from interface:BlockParserSee if the block parser can continue parsing the current block- Parameters:
state- current parsing state- Returns:
- block continue instance
-
addLine
Description copied from interface:BlockParserAdd another line to the block- Specified by:
addLinein interfaceBlockParser- Overrides:
addLinein classAbstractBlockParser- Parameters:
state- parser stateline- line sequence
-
closeBlock
-