public class GnuParser extends Parser
flatten
method.Parser
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList |
tokens
holder for flattened tokens
|
Constructor and Description |
---|
GnuParser() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String[] |
flatten(Options options,
java.lang.String[] arguments,
boolean stopAtNonOption)
|
private void |
init()
Resets the members to their original state i.e.
|
private void init()
Resets the members to their original state i.e. remove
all of tokens
entries.
protected java.lang.String[] flatten(Options options, java.lang.String[] arguments, boolean stopAtNonOption)
This flatten method does so using the following rules:
Option
exists for the first character of
the arguments
entry AND an Option
does not exist for the whole argument
then
add the first character as an option to the processed tokens
list e.g. "-D" and add the rest of the entry to the also.