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