Class HtmlInlineParser

java.lang.Object
org.commonmark.internal.inline.HtmlInlineParser
All Implemented Interfaces:
InlineContentParser

public class HtmlInlineParser extends Object implements InlineContentParser
Attempt to parse inline HTML.
  • Field Details

    • 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
  • Constructor Details

    • HtmlInlineParser

      public HtmlInlineParser()
  • Method Details

    • tryParse

      public ParsedInline tryParse(InlineParserState inlineParserState)
      Specified by:
      tryParse in interface InlineContentParser
    • 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)