net.eduvax.util
public class ConsoleErrHandler extends java.lang.Object implements ErrorHandler
Modifier and Type | Field and Description |
---|---|
private boolean |
_error
error flag. true when error handled since last check()
|
private java.util.Scanner |
_input
input reader
|
private int |
_mode
Error handling mode (user interactio proto).
|
private static java.lang.String[] |
_msgId
standard confirmation messages ids
|
private java.io.PrintStream |
_output
stream for message output
|
Constructor and Description |
---|
ConsoleErrHandler(int m)
Create new console error handler.
|
ConsoleErrHandler(int m,
java.io.InputStream in,
java.io.PrintStream out)
Create new console error handler.
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkAndReset()
Checks for error and reset handler.
|
boolean |
checkOnly()
Checks for error.
|
void |
handle(Error e)
handling one object
|
private int _mode
private boolean _error
private java.util.Scanner _input
private java.io.PrintStream _output
private static final java.lang.String[] _msgId
public ConsoleErrHandler(int m)
m
- handler mode.public ConsoleErrHandler(int m, java.io.InputStream in, java.io.PrintStream out)
m
- handler mode.in
- user responses inputpublic boolean checkOnly()
ErrorHandler
checkOnly
in interface ErrorHandler
public boolean checkAndReset()
ErrorHandler
checkAndReset
in interface ErrorHandler