public abstract class BaseCommandlineTool
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EFFUSIVE |
protected static Fragments |
HELP |
protected static Flag |
HELP_FLAG |
protected static XorGroup |
LOGGING |
protected static Flag |
QUIET_F |
static int |
TERSE |
static int |
VERBOSE |
protected static Flag |
VERBOSE_F |
protected static Flag |
VERYVERBOSE_F |
Constructor and Description |
---|
BaseCommandlineTool() |
Modifier and Type | Method and Description |
---|---|
protected static void |
consoleErr(java.lang.String errMsg) |
protected static java.lang.String |
getProgramName() |
protected static void |
initLogFile() |
protected static void |
initLogFile(int level) |
protected static void |
initLogging() |
protected static void |
initLogging(int level)
Initialize logging appropriate for command-line utilities.
|
static void |
outputHeader()
Print program banner.
|
protected static void |
registerTempFileManager() |
protected static void |
setClazz(java.lang.Class c) |
public static final int TERSE
public static final int VERBOSE
public static final int EFFUSIVE
protected static final Flag HELP_FLAG
protected static final Fragments HELP
protected static final Flag QUIET_F
protected static final Flag VERBOSE_F
protected static final Flag VERYVERBOSE_F
protected static final XorGroup LOGGING
public static void outputHeader()
protected static void initLogging(int level)
-v
option and configures logging verbosity appropriatelylevel
- protected static void initLogFile() throws java.io.IOException
java.io.IOException
protected static void initLogFile(int level) throws java.io.IOException
java.io.IOException
protected static void setClazz(java.lang.Class c)
protected static java.lang.String getProgramName()
protected static void initLogging()
protected static final void registerTempFileManager()
protected static void consoleErr(java.lang.String errMsg)