org.freecompany.yacli
Class CommandLine
java.lang.Object
org.freecompany.yacli.CommandLine
public class CommandLine
- extends java.lang.Object
Constructor Summary |
CommandLine(java.lang.Object object)
|
Method Summary |
void |
parse(java.lang.String[] args)
|
java.lang.String[] |
remaining()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHORT_OPTION
public static final java.lang.String SHORT_OPTION
- See Also:
- Constant Field Values
LONG_OPTION
public static final java.lang.String LONG_OPTION
- See Also:
- Constant Field Values
logger
protected final java.util.logging.Logger logger
fields
protected final java.util.Map<Option,java.lang.reflect.Field> fields
options
protected final Options options
object
protected final java.lang.Object object
arguments
protected final java.util.List<java.lang.String> arguments
usage
protected java.lang.String usage
CommandLine
public CommandLine(java.lang.Object object)
parse
public void parse(java.lang.String[] args)
throws InvalidCommandException
- Throws:
InvalidCommandException
remaining
public java.lang.String[] remaining()