Class ArgumentCompleter.ArgumentList

  • Enclosing class:
    ArgumentCompleter

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

      • arguments

        private java.lang.String[] arguments
      • cursorArgumentIndex

        private int cursorArgumentIndex
      • argumentPosition

        private int argumentPosition
      • bufferPosition

        private int bufferPosition
    • Constructor Detail

      • ArgumentList

        public ArgumentList​(java.lang.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 Detail

      • setCursorArgumentIndex

        public void setCursorArgumentIndex​(int i)
      • getCursorArgumentIndex

        public int getCursorArgumentIndex()
      • getCursorArgument

        public java.lang.String getCursorArgument()
      • setArgumentPosition

        public void setArgumentPosition​(int pos)
      • getArgumentPosition

        public int getArgumentPosition()
      • setArguments

        public void setArguments​(java.lang.String[] arguments)
      • getArguments

        public java.lang.String[] getArguments()
      • setBufferPosition

        public void setBufferPosition​(int pos)
      • getBufferPosition

        public int getBufferPosition()