Modifier and Type | Field and Description |
---|---|
protected java.util.function.BooleanSupplier |
DebugFlag |
protected java.io.PrintWriter |
err |
protected int |
nerrors |
protected java.io.PrintWriter |
out |
protected java.util.function.Consumer<java.lang.String> |
printCannotReadMsg |
protected java.lang.String |
programName |
Constructor and Description |
---|
Tool(java.io.PrintWriter out,
java.io.PrintWriter err,
java.lang.String programName) |
Tool(java.io.PrintWriter out,
java.lang.String programName) |
Modifier and Type | Method and Description |
---|---|
void |
error(java.lang.String msg)
Top level error message
|
java.io.DataInputStream |
getDataInputStream(java.lang.String fname) |
java.lang.String |
getError(java.lang.String msg) |
void |
print(java.lang.String msg) |
void |
println() |
void |
println(java.lang.String msg)
Top level print message
|
protected abstract void |
usage()
Usage
|
protected final java.lang.String programName
protected int nerrors
protected java.io.PrintWriter err
protected java.io.PrintWriter out
protected java.util.function.Consumer<java.lang.String> printCannotReadMsg
protected java.util.function.BooleanSupplier DebugFlag
public Tool(java.io.PrintWriter out, java.lang.String programName)
public Tool(java.io.PrintWriter out, java.io.PrintWriter err, java.lang.String programName)
public java.lang.String getError(java.lang.String msg)
public void error(java.lang.String msg)
public void println(java.lang.String msg)
public void println()
public void print(java.lang.String msg)
public java.io.DataInputStream getDataInputStream(java.lang.String fname)
fname
- file nameprotected abstract void usage()