com.smallx.xml.tools
Class CommandLine
java.lang.Object
com.smallx.xml.tools.CommandLine
- Direct Known Subclasses:
- bpipe, diff, xparse, xslt
- public abstract class CommandLine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandLine
protected CommandLine()
setLogLevel
public void setLogLevel(java.util.logging.Level level)
toURI
public static java.net.URI toURI(java.lang.String uristr)
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
allowOption
protected void allowOption(java.lang.String name)
allowOptionWithArgument
protected void allowOptionWithArgument(java.lang.String name)
allowOptionWithArguments
protected void allowOptionWithArguments(java.lang.String name)
setMinimumArguments
protected void setMinimumArguments(int count)
allowMoreArguments
protected void allowMoreArguments()
hasOption
protected boolean hasOption(java.lang.String name)
getOption
protected java.lang.String getOption(java.lang.String name)
getOptionValues
protected java.util.Iterator getOptionValues(java.lang.String name)
usage
protected abstract void usage()
setup
protected abstract void setup()
run
protected abstract int run(java.lang.String[] args)
doMain
protected int doMain(java.lang.String[] args)