|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.limitless.util.CommandLineArgumentParser.Details
public static class CommandLineArgumentParser.Details
This holds the processed set of command line arguments with no leading dashes on anything. In the case there are no entries in the array, the array will be empty and NEVER null.
| Field Summary | |
|---|---|
private java.util.List |
arguments
Unmodifiable list of arguments (String). |
private java.util.List |
flags
Unmodifiable list of flags (String). |
private java.util.List |
options
Unmodifiable list of options (Option). |
| Constructor Summary | |
|---|---|
CommandLineArgumentParser.Details(java.lang.String[] f,
CommandLineArgumentParser.Option[] o,
java.lang.String[] a)
This constructor is made public so builders created in any package can freely create these. |
|
| Method Summary | |
|---|---|
private java.lang.StringBuffer |
dumpEntry(java.lang.StringBuffer buf,
java.lang.String name,
java.util.List l)
Private worker to do a pretty list dump. |
java.util.List |
getArguments()
Return a List object containing all arguments. |
java.util.List |
getFlags()
Return a List object containing all flag names. |
java.util.List |
getOptions()
Return a List object containing all options. |
java.lang.String |
toString()
Dump out a human-readable version. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final java.util.List flags
private final java.util.List options
private final java.util.List arguments
| Constructor Detail |
|---|
public CommandLineArgumentParser.Details(java.lang.String[] f,
CommandLineArgumentParser.Option[] o,
java.lang.String[] a)
f - Array of flags (with no flag-markers attached)o - Array of Option objectsa - Array of "arguments" which are anything else| Method Detail |
|---|
public java.util.List getFlags()
public java.util.List getArguments()
public java.util.List getOptions()
private java.lang.StringBuffer dumpEntry(java.lang.StringBuffer buf,
java.lang.String name,
java.util.List l)
buf - StringBuffer to put result intoname - Name to pre-pend to the dump partl - The list to dump
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||