Package org.commonmark.internal.inline
Class HtmlInlineParser
- java.lang.Object
-
- org.commonmark.internal.inline.HtmlInlineParser
-
- All Implemented Interfaces:
InlineContentParser
public class HtmlInlineParser extends java.lang.Object implements InlineContentParser
Attempt to parse inline HTML.
-
-
Field Summary
Fields Modifier and Type Field Description private static AsciiMatcher
asciiLetter
private static AsciiMatcher
attributeContinue
private static AsciiMatcher
attributeStart
private static AsciiMatcher
attributeValueEnd
private static AsciiMatcher
tagNameContinue
private static AsciiMatcher
tagNameStart
-
Constructor Summary
Constructors Constructor Description HtmlInlineParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static ParsedInline
htmlInline(Position start, Scanner scanner)
private static boolean
tryCdata(Scanner scanner)
private static boolean
tryClosingTag(Scanner scanner)
private static boolean
tryComment(Scanner scanner)
private static boolean
tryDeclaration(Scanner scanner)
private static boolean
tryOpenTag(Scanner scanner)
ParsedInline
tryParse(InlineParserState inlineParserState)
private static boolean
tryProcessingInstruction(Scanner scanner)
-
-
-
Field Detail
-
asciiLetter
private static final AsciiMatcher asciiLetter
-
tagNameStart
private static final AsciiMatcher tagNameStart
-
tagNameContinue
private static final AsciiMatcher tagNameContinue
-
attributeStart
private static final AsciiMatcher attributeStart
-
attributeContinue
private static final AsciiMatcher attributeContinue
-
attributeValueEnd
private static final AsciiMatcher attributeValueEnd
-
-
Method Detail
-
tryParse
public ParsedInline tryParse(InlineParserState inlineParserState)
- Specified by:
tryParse
in interfaceInlineContentParser
-
htmlInline
private static ParsedInline htmlInline(Position start, Scanner scanner)
-
tryOpenTag
private static boolean tryOpenTag(Scanner scanner)
-
tryClosingTag
private static boolean tryClosingTag(Scanner scanner)
-
tryProcessingInstruction
private static boolean tryProcessingInstruction(Scanner scanner)
-
tryComment
private static boolean tryComment(Scanner scanner)
-
tryCdata
private static boolean tryCdata(Scanner scanner)
-
tryDeclaration
private static boolean tryDeclaration(Scanner scanner)
-
-