com.google.gwt.util.tools
Class ToolBase
java.lang.Object
com.google.gwt.util.tools.ToolBase
public abstract class ToolBase
- extends java.lang.Object
A base class for a GWT related command-line application. To use this:
- Derive a class for this class.
- In your constructor, call
registerHandler(ArgHandler)
repeatedly to register particular command line arguments and options.
- Write a main that looks like this:
public static void main(String[] args) {
MyShell myShell = new MyShell();
if (myShell.processArgs(args)) {
// main program operation
}
System.exit(1);
}
- Create launch config whose main class is MyShell.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToolBase
public ToolBase()
legacyWarn
public static void legacyWarn(java.lang.Class<?> legacy,
java.lang.Class<?> replacement)
checkJdkVersion
protected void checkJdkVersion()
- Log deprecation warning on old JREs.
getDescription
protected java.lang.String getDescription()
getName
protected java.lang.String getName()
printHelp
protected void printHelp()
processArgs
protected boolean processArgs(java.lang.String... args)
registerHandler
protected void registerHandler(ArgHandler handler)