Package org.commonmark.internal
Class HtmlBlockParser
java.lang.Object
org.commonmark.parser.block.AbstractBlockParser
org.commonmark.internal.HtmlBlockParser
- All Implemented Interfaces:
BlockParser
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate final HtmlBlockprivate static final Pattern[][]private static final Stringprivate final Patternprivate BlockContentprivate static final Stringprivate booleanprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLine(SourceLine line) Add the part of a line that belongs to this block parser to parse (i.e.voidgetBlock()tryContinue(ParserState state) Methods inherited from class org.commonmark.parser.block.AbstractBlockParser
addSourceSpan, canContain, canHaveLazyContinuationLines, getDefinitions, isContainer, parseInlines
-
Field Details
-
TAGNAME
- See Also:
-
ATTRIBUTENAME
- See Also:
-
UNQUOTEDVALUE
- See Also:
-
SINGLEQUOTEDVALUE
- See Also:
-
DOUBLEQUOTEDVALUE
- See Also:
-
ATTRIBUTEVALUE
- See Also:
-
ATTRIBUTEVALUESPEC
- See Also:
-
ATTRIBUTE
- See Also:
-
OPENTAG
- See Also:
-
CLOSETAG
- See Also:
-
BLOCK_PATTERNS
-
block
-
closingPattern
-
finished
private boolean finished -
-
-
Constructor Details
-
HtmlBlockParser
-
-
Method Details
-
getBlock
-
tryContinue
-
addLine
Description copied from interface:BlockParserAdd the part of a line that belongs to this block parser to parse (i.e. without any container block markers). Note that the line will only include aSourceLine.getSourceSpan()if source spans are enabled for inlines.- Specified by:
addLinein interfaceBlockParser- Overrides:
addLinein classAbstractBlockParser
-
closeBlock
public void closeBlock()- Specified by:
closeBlockin interfaceBlockParser- Overrides:
closeBlockin classAbstractBlockParser
-