public class ArgumentParser
extends java.lang.Object
Constructor and Description |
---|
ArgumentParser(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
void |
addArgumentPrefix(java.lang.String prefix)
Adds an argument prefix to the list of prefixes that are used to identify arguments
|
java.lang.String[] |
getArgumentAsStringValues(java.lang.String argument)
Returns a list of arguments as a String[]
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getArguments()
Gets the arguments along with corresponding values
|
java.lang.String |
getArgumentValue(java.lang.String argument)
returns the first value or null;
|
java.util.List<java.lang.String> |
getArgumentValues(java.lang.String argument)
Gets values fgor this argument
|
boolean |
isOption(java.lang.String option) |
void |
listArguments() |
void |
parse() |
java.lang.String |
toString() |
public void addArgumentPrefix(java.lang.String prefix)
prefix
- public void parse() throws ArgumentParsingException
ArgumentParsingException
public java.util.List<java.lang.String> getArgumentValues(java.lang.String argument)
argument
- argument to search for (containing the prefix)public java.lang.String getArgumentValue(java.lang.String argument)
argument
- public boolean isOption(java.lang.String option)
public java.lang.String[] getArgumentAsStringValues(java.lang.String argument)
argument
- public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getArguments()
public void listArguments()
public java.lang.String toString()
toString
in class java.lang.Object