jline
Class ArgumentCompletor.ArgumentList

java.lang.Object
  extended by jline.ArgumentCompletor.ArgumentList
Enclosing class:
ArgumentCompletor

public static class ArgumentCompletor.ArgumentList
extends Object

The result of a delimited buffer.


Field Summary
private  int argumentPosition
           
private  String[] arguments
           
private  int bufferPosition
           
private  int cursorArgumentIndex
           
 
Constructor Summary
ArgumentCompletor.ArgumentList(String[] arguments, int cursorArgumentIndex, int argumentPosition, int bufferPosition)
           
 
Method Summary
 int getArgumentPosition()
           
 String[] getArguments()
           
 int getBufferPosition()
           
 String getCursorArgument()
           
 int getCursorArgumentIndex()
           
 void setArgumentPosition(int argumentPosition)
           
 void setArguments(String[] arguments)
           
 void setBufferPosition(int bufferPosition)
           
 void setCursorArgumentIndex(int cursorArgumentIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

arguments

private String[] arguments

cursorArgumentIndex

private int cursorArgumentIndex

argumentPosition

private int argumentPosition

bufferPosition

private int bufferPosition
Constructor Detail

ArgumentCompletor.ArgumentList

public ArgumentCompletor.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 Detail

setCursorArgumentIndex

public void setCursorArgumentIndex(int cursorArgumentIndex)

getCursorArgumentIndex

public int getCursorArgumentIndex()

getCursorArgument

public String getCursorArgument()

setArgumentPosition

public void setArgumentPosition(int argumentPosition)

getArgumentPosition

public int getArgumentPosition()

setArguments

public void setArguments(String[] arguments)

getArguments

public String[] getArguments()

setBufferPosition

public void setBufferPosition(int bufferPosition)

getBufferPosition

public int getBufferPosition()