Interface LightInlineParser

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void appendNode​(@NotNull com.vladsch.flexmark.util.ast.Node node)  
      @NotNull Text appendSeparateText​(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence text)  
      void appendText​(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence text)  
      void appendText​(@NotNull com.vladsch.flexmark.util.sequence.BasedSequence text, int beginIndex, int endIndex)  
      boolean flushTextNode()  
      @NotNull com.vladsch.flexmark.util.ast.Node getBlock()  
      @NotNull ArrayList<com.vladsch.flexmark.util.sequence.BasedSequence> getCurrentText()  
      @NotNull com.vladsch.flexmark.util.ast.Document getDocument()  
      int getIndex()  
      @NotNull com.vladsch.flexmark.util.sequence.BasedSequence getInput()  
      @NotNull InlineParserOptions getOptions()  
      @NotNull Parsing getParsing()  
      @Nullable com.vladsch.flexmark.util.sequence.BasedSequence match​(Pattern re)  
      @Nullable Matcher matcher​(Pattern re)  
      @Nullable com.vladsch.flexmark.util.sequence.BasedSequence[] matchWithGroups​(Pattern re)  
      void moveNodes​(@NotNull com.vladsch.flexmark.util.ast.Node fromNode, @NotNull com.vladsch.flexmark.util.ast.Node toNode)  
      boolean nonIndentSp()  
      char peek()  
      char peek​(int ahead)  
      void setBlock​(@NotNull com.vladsch.flexmark.util.ast.Node block)  
      void setDocument​(@NotNull com.vladsch.flexmark.util.ast.Document document)  
      void setIndex​(int index)  
      void setInput​(com.vladsch.flexmark.util.sequence.BasedSequence input)  
      boolean sp()  
      boolean spnl()  
      boolean spnlUrl()  
      @Nullable com.vladsch.flexmark.util.sequence.BasedSequence toEOL()  
    • Method Detail

      • getCurrentText

        @NotNull
        @NotNull ArrayList<com.vladsch.flexmark.util.sequence.BasedSequence> getCurrentText()
      • getInput

        @NotNull
        @NotNull com.vladsch.flexmark.util.sequence.BasedSequence getInput()
      • setInput

        void setInput​(com.vladsch.flexmark.util.sequence.BasedSequence input)
      • getIndex

        int getIndex()
      • setIndex

        void setIndex​(int index)
      • getBlock

        @NotNull
        @NotNull com.vladsch.flexmark.util.ast.Node getBlock()
      • match

        @Nullable
        @Nullable com.vladsch.flexmark.util.sequence.BasedSequence match​(Pattern re)
      • matchWithGroups

        @Nullable
        @Nullable com.vladsch.flexmark.util.sequence.BasedSequence[] matchWithGroups​(Pattern re)
      • peek

        char peek()
      • peek

        char peek​(int ahead)
      • flushTextNode

        boolean flushTextNode()
      • getDocument

        @NotNull
        @NotNull com.vladsch.flexmark.util.ast.Document getDocument()
      • setDocument

        void setDocument​(@NotNull
                         @NotNull com.vladsch.flexmark.util.ast.Document document)
      • getParsing

        @NotNull
        @NotNull Parsing getParsing()
      • appendText

        void appendText​(@NotNull
                        @NotNull com.vladsch.flexmark.util.sequence.BasedSequence text)
      • appendText

        void appendText​(@NotNull
                        @NotNull com.vladsch.flexmark.util.sequence.BasedSequence text,
                        int beginIndex,
                        int endIndex)
      • appendNode

        void appendNode​(@NotNull
                        @NotNull com.vladsch.flexmark.util.ast.Node node)
      • appendSeparateText

        @NotNull
        @NotNull Text appendSeparateText​(@NotNull
                                         @NotNull com.vladsch.flexmark.util.sequence.BasedSequence text)
      • setBlock

        void setBlock​(@NotNull
                      @NotNull com.vladsch.flexmark.util.ast.Node block)
      • moveNodes

        void moveNodes​(@NotNull
                       @NotNull com.vladsch.flexmark.util.ast.Node fromNode,
                       @NotNull
                       @NotNull com.vladsch.flexmark.util.ast.Node toNode)
      • spnl

        boolean spnl()
      • nonIndentSp

        boolean nonIndentSp()
      • sp

        boolean sp()
      • spnlUrl

        boolean spnlUrl()
      • toEOL

        @Nullable
        @Nullable com.vladsch.flexmark.util.sequence.BasedSequence toEOL()