Package jline.console.completer
Class ArgumentCompleter.ArgumentList
- java.lang.Object
-
- jline.console.completer.ArgumentCompleter.ArgumentList
-
- Enclosing class:
- ArgumentCompleter
public static class ArgumentCompleter.ArgumentList extends java.lang.Object
The result of a delimited buffer.- Author:
- Marc Prud'hommeaux
-
-
Constructor Summary
Constructors Constructor Description ArgumentList(java.lang.String[] arguments, int cursorArgumentIndex, int argumentPosition, int bufferPosition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getArgumentPosition()
java.lang.String[]
getArguments()
int
getBufferPosition()
java.lang.String
getCursorArgument()
int
getCursorArgumentIndex()
void
setArgumentPosition(int pos)
void
setArguments(java.lang.String[] arguments)
void
setBufferPosition(int pos)
void
setCursorArgumentIndex(int i)
-
-
-
Constructor Detail
-
ArgumentList
public ArgumentList(java.lang.String[] arguments, int cursorArgumentIndex, int argumentPosition, int bufferPosition)
- Parameters:
arguments
- The array of tokenscursorArgumentIndex
- The token index of the cursorargumentPosition
- The position of the cursor in the current tokenbufferPosition
- 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()
-
-