org.freecompany.yacli

Class CommandLine

public class CommandLine extends Object

Field Summary
protected List<String>arguments
protected Map<Option,Field>fields
protected Loggerlogger
static StringLONG_OPTION
protected Objectobject
protected Optionsoptions
static StringSHORT_OPTION
protected Stringusage
Constructor Summary
CommandLine(Object object)
Method Summary
voidparse(String[] args)
String[]remaining()

Field Detail

arguments

protected final List<String> arguments

fields

protected final Map<Option,Field> fields

logger

protected final Logger logger

LONG_OPTION

public static final String LONG_OPTION

object

protected final Object object

options

protected final Options options

SHORT_OPTION

public static final String SHORT_OPTION

usage

protected String usage

Constructor Detail

CommandLine

public CommandLine(Object object)

Method Detail

parse

public void parse(String[] args)

remaining

public String[] remaining()