Class LinkReferenceDefinitionParser

java.lang.Object
org.commonmark.internal.LinkReferenceDefinitionParser

public class LinkReferenceDefinitionParser extends Object
Parser for link reference definitions at the beginning of a paragraph.
See Also:
  • Field Details

  • Constructor Details

    • LinkReferenceDefinitionParser

      public LinkReferenceDefinitionParser()
  • Method Details

    • parse

      public void parse(SourceLine line)
    • addSourceSpan

      public void addSourceSpan(SourceSpan sourceSpan)
    • getParagraphLines

      SourceLines getParagraphLines()
      Returns:
      the lines that are normal paragraph content, without newlines
    • getParagraphSourceSpans

      List<SourceSpan> getParagraphSourceSpans()
    • getDefinitions

      List<LinkReferenceDefinition> getDefinitions()
    • getState

    • startDefinition

      private boolean startDefinition(Scanner scanner)
    • label

      private boolean label(Scanner scanner)
    • destination

      private boolean destination(Scanner scanner)
    • startTitle

      private boolean startTitle(Scanner scanner)
    • title

      private boolean title(Scanner scanner)
    • finishReference

      private void finishReference()