lejos.pc.tools
Class AbstractCommandLineParser
java.lang.Object
lejos.pc.tools.AbstractCommandLineParser
- Direct Known Subclasses:
- NXJLinkAndUploadCommandLineParser
public abstract class AbstractCommandLineParser
- extends java.lang.Object
Field Summary |
protected java.lang.Class<?> |
caller
|
protected org.apache.commons.cli.Options |
options
|
protected java.lang.String |
params
|
protected org.apache.commons.cli.CommandLine |
result
|
Method Summary |
protected static java.lang.String |
getLastOptVal(org.apache.commons.cli.CommandLine cmdline,
java.lang.String key)
|
protected static java.lang.String |
getLastOptVal(org.apache.commons.cli.CommandLine cmdline,
java.lang.String key,
java.lang.String def)
|
protected void |
printFooter(java.lang.String command,
java.io.PrintWriter out)
|
void |
printHelp(java.io.OutputStream u)
|
void |
printHelp(java.io.OutputStream u,
java.lang.Throwable e)
|
void |
printHelp(java.io.PrintWriter u)
|
void |
printHelp(java.io.PrintWriter out,
java.lang.Throwable e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
options
protected final org.apache.commons.cli.Options options
caller
protected final java.lang.Class<?> caller
params
protected final java.lang.String params
result
protected org.apache.commons.cli.CommandLine result
AbstractCommandLineParser
public AbstractCommandLineParser(java.lang.Class<?> caller,
java.lang.String params)
getLastOptVal
protected static java.lang.String getLastOptVal(org.apache.commons.cli.CommandLine cmdline,
java.lang.String key)
getLastOptVal
protected static java.lang.String getLastOptVal(org.apache.commons.cli.CommandLine cmdline,
java.lang.String key,
java.lang.String def)
printHelp
public void printHelp(java.io.OutputStream u)
printHelp
public void printHelp(java.io.PrintWriter u)
printHelp
public void printHelp(java.io.OutputStream u,
java.lang.Throwable e)
printHelp
public void printHelp(java.io.PrintWriter out,
java.lang.Throwable e)
printFooter
protected void printFooter(java.lang.String command,
java.io.PrintWriter out)