net.eduvax.util
public class Error extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Error.ELevel
Error levels
|
Modifier and Type | Field and Description |
---|---|
private java.util.Vector<java.lang.Object> |
_args
Error args : complementary information about error
|
private java.lang.Exception |
_ex
Exception related to error
|
private java.lang.String |
_id
Error id
|
private Error.ELevel |
_level
Error level
|
Constructor and Description |
---|
Error(java.lang.String ident,
Error.ELevel l)
Create new error.
|
Error(java.lang.String ident,
Error.ELevel l,
java.lang.Exception exception) |
Modifier and Type | Method and Description |
---|---|
void |
addArg(java.lang.Object arg)
Add argument to error.
|
java.lang.Exception |
getException() |
Error.ELevel |
getLevel()
Get error level.
|
java.lang.String |
getMessage()
Retrieve localized error message about error.
|
private java.lang.String _id
private java.lang.Exception _ex
private Error.ELevel _level
private java.util.Vector<java.lang.Object> _args
public Error(java.lang.String ident, Error.ELevel l)
ident
- error ident (i.e error number or equivalent). Several instance
with same ident are allowed.l
- error levelpublic Error(java.lang.String ident, Error.ELevel l, java.lang.Exception exception)
public java.lang.String getMessage()
public void addArg(java.lang.Object arg)
arg
- error argument to addpublic java.lang.Exception getException()
public Error.ELevel getLevel()