Class ArgumentCompleter.ArgumentList

java.lang.Object
jline.console.completer.ArgumentCompleter.ArgumentList
Enclosing class:
ArgumentCompleter

public static class ArgumentCompleter.ArgumentList extends Object
The result of a delimited buffer.
  • Field Details

    • arguments

      private String[] arguments
    • cursorArgumentIndex

      private int cursorArgumentIndex
    • argumentPosition

      private int argumentPosition
    • bufferPosition

      private int bufferPosition
  • Constructor Details

    • ArgumentList

      public ArgumentList(String[] arguments, int cursorArgumentIndex, int argumentPosition, int bufferPosition)
      Parameters:
      arguments - The array of tokens
      cursorArgumentIndex - The token index of the cursor
      argumentPosition - The position of the cursor in the current token
      bufferPosition - The position of the cursor in the whole buffer
  • Method Details

    • setCursorArgumentIndex

      public void setCursorArgumentIndex(int i)
    • getCursorArgumentIndex

      public int getCursorArgumentIndex()
    • getCursorArgument

      public String getCursorArgument()
    • setArgumentPosition

      public void setArgumentPosition(int pos)
    • getArgumentPosition

      public int getArgumentPosition()
    • setArguments

      public void setArguments(String[] arguments)
    • getArguments

      public String[] getArguments()
    • setBufferPosition

      public void setBufferPosition(int pos)
    • getBufferPosition

      public int getBufferPosition()