org.apache.ode.utils.cli
Class BaseCommandlineTool
java.lang.Object
org.apache.ode.utils.cli.BaseCommandlineTool
- Direct Known Subclasses:
- BpelC, HttpSoapSender
public abstract class BaseCommandlineTool
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TERSE
public static final int TERSE
- See Also:
- Constant Field Values
VERBOSE
public static final int VERBOSE
- See Also:
- Constant Field Values
EFFUSIVE
public static final int EFFUSIVE
- See Also:
- Constant Field Values
HELP_FLAG
protected static final Flag HELP_FLAG
HELP
protected static final Fragments HELP
QUIET_F
protected static final Flag QUIET_F
VERBOSE_F
protected static final Flag VERBOSE_F
VERYVERBOSE_F
protected static final Flag VERYVERBOSE_F
LOGGING
protected static final XorGroup LOGGING
BaseCommandlineTool
public BaseCommandlineTool()
outputHeader
public static void outputHeader()
- Print program banner.
initLogging
protected static void initLogging(int level)
- Initialize logging appropriate for command-line utilities. The logging will
be limited to error messages on standard error, unless user-specified
logging options are present. Among other things, this method looks for the
-v
option and configures logging verbosity appropriately
- Parameters:
level
-
initLogFile
protected static void initLogFile()
throws java.io.IOException
- Throws:
java.io.IOException
initLogFile
protected static void initLogFile(int level)
throws java.io.IOException
- Throws:
java.io.IOException
setClazz
protected static void setClazz(java.lang.Class c)
getProgramName
protected static java.lang.String getProgramName()
initLogging
protected static void initLogging()
registerTempFileManager
protected static final void registerTempFileManager()
consoleErr
protected static void consoleErr(java.lang.String errMsg)