|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectarq.cmdline.CommandLineBase
arq.cmdline.CmdLineArgs
arq.cmdline.CmdMain
public abstract class CmdMain
Adds main()-like methods Usage: new YourCommand(args).mainAndExit() which never returns and routes thing to System.exit. or call new YourCommand(args).mainMethod() which should not call System.exit anywhere
| Constructor Summary | |
|---|---|
CmdMain(java.lang.String[] args)
|
|
| Method Summary | |
|---|---|
void |
cmdError(java.lang.String msg)
|
void |
cmdError(java.lang.String msg,
boolean exit)
|
void |
mainAndExit()
Run command - exit on success or failure |
void |
mainRun()
Run command - exit on failure |
void |
mainRun(boolean exitOnFailure)
Run command - choose whether to exit on failure |
int |
mainRun(boolean exitOnSuccess,
boolean exitOnFailure)
Run command |
| Methods inherited from class arq.cmdline.CmdLineArgs |
|---|
add, add, add, addArg, addArg, addPositional, contains, contains, containsMultiple, containsMultiple, getArg, getArg, getNumPositional, getPositional, getPositionalArg, getValue, getValue, getValues, getValues, hasArg, hasArg, hasArgs, hasPositional, hasValueOfFalse, hasValueOfTrue, indirect, indirect, matchesIndirect, matchesIndirect, process, toString |
| Methods inherited from class arq.cmdline.CommandLineBase |
|---|
setArgs |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CmdMain(java.lang.String[] args)
| Method Detail |
|---|
public void mainRun()
public void mainRun(boolean exitOnFailure)
public void mainAndExit()
public int mainRun(boolean exitOnSuccess,
boolean exitOnFailure)
public void cmdError(java.lang.String msg)
public void cmdError(java.lang.String msg,
boolean exit)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||