Interface LightInlineParser

All Known Subinterfaces:
InlineParser
All Known Implementing Classes:
CommonmarkInlineParser, InlineParserImpl, LightInlineParserImpl

public interface LightInlineParser
  • Method Details

    • getCurrentText

      @NotNull @NotNull ArrayList<BasedSequence> getCurrentText()
    • getInput

      @NotNull @NotNull BasedSequence getInput()
    • setInput

      void setInput(BasedSequence input)
    • getIndex

      int getIndex()
    • setIndex

      void setIndex(int index)
    • getBlock

      @NotNull @NotNull Node getBlock()
    • match

      @Nullable @Nullable BasedSequence match(Pattern re)
    • matchWithGroups

      @Nullable @Nullable BasedSequence[] matchWithGroups(Pattern re)
    • matcher

      @Nullable @Nullable Matcher matcher(Pattern re)
    • peek

      char peek()
    • peek

      char peek(int ahead)
    • flushTextNode

      boolean flushTextNode()
    • getDocument

      @NotNull @NotNull Document getDocument()
    • setDocument

      void setDocument(@NotNull @NotNull Document document)
    • getOptions

      @NotNull @NotNull InlineParserOptions getOptions()
    • getParsing

      @NotNull @NotNull Parsing getParsing()
    • appendText

      void appendText(@NotNull @NotNull BasedSequence text)
    • appendText

      void appendText(@NotNull @NotNull BasedSequence text, int beginIndex, int endIndex)
    • appendNode

      void appendNode(@NotNull @NotNull Node node)
    • appendSeparateText

      @NotNull @NotNull Text appendSeparateText(@NotNull @NotNull BasedSequence text)
    • setBlock

      void setBlock(@NotNull @NotNull Node block)
    • moveNodes

      void moveNodes(@NotNull @NotNull Node fromNode, @NotNull @NotNull Node toNode)
    • spnl

      boolean spnl()
    • nonIndentSp

      boolean nonIndentSp()
    • sp

      boolean sp()
    • spnlUrl

      boolean spnlUrl()
    • toEOL

      @Nullable @Nullable BasedSequence toEOL()