Package jline
Class ArgumentCompletor.ArgumentList
- java.lang.Object
-
- jline.ArgumentCompletor.ArgumentList
-
- Enclosing class:
- ArgumentCompletor
public static class ArgumentCompletor.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 argumentPosition)
void
setArguments(java.lang.String[] arguments)
void
setBufferPosition(int bufferPosition)
void
setCursorArgumentIndex(int cursorArgumentIndex)
-
-
-
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 cursorArgumentIndex)
-
getCursorArgumentIndex
public int getCursorArgumentIndex()
-
getCursorArgument
public java.lang.String getCursorArgument()
-
setArgumentPosition
public void setArgumentPosition(int argumentPosition)
-
getArgumentPosition
public int getArgumentPosition()
-
setArguments
public void setArguments(java.lang.String[] arguments)
-
getArguments
public java.lang.String[] getArguments()
-
setBufferPosition
public void setBufferPosition(int bufferPosition)
-
getBufferPosition
public int getBufferPosition()
-
-