public class CommandArgs
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CommandArgs.Parser |
Constructor and Description |
---|
CommandArgs(CommandArgs args) |
CommandArgs(java.util.List<java.lang.String> arguments) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
void |
markConsumed() |
java.lang.String |
next() |
java.lang.String |
peek() |
java.lang.String |
peekRemaining() |
int |
position() |
java.lang.String |
remaining() |
void |
requireAllConsumed() |
int |
size() |
java.lang.String |
uncheckedNext() |
java.lang.String |
uncheckedPeek() |
public CommandArgs(java.util.List<java.lang.String> arguments)
public CommandArgs(CommandArgs args)
public boolean hasNext()
public java.lang.String next() throws MissingArgumentException
MissingArgumentException
public java.lang.String uncheckedNext()
public java.lang.String peek() throws MissingArgumentException
MissingArgumentException
public java.lang.String uncheckedPeek()
public java.lang.String remaining() throws MissingArgumentException
MissingArgumentException
public java.lang.String peekRemaining() throws MissingArgumentException
MissingArgumentException
public int position()
public int size()
public void markConsumed()
public void requireAllConsumed() throws UnusedArgumentsException
UnusedArgumentsException