|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
de.jsystems.tools.exception.BaseException
Basisklasse für Exceptions.
Hier findet eigentlich schon das gesamte Handling für Exceptions statt.
Fehlermeldungen können direkt angezeigt werden.
Für jede Exception wird ein Fehlerlevel mitgegeben.
Dabei haben die Level folgende Bedeutung:
Field Summary | |
static int |
LEVEL_ERROR
|
static int |
LEVEL_FATAL
|
static int |
LEVEL_WARNING
|
static int |
LOG_ERROR
|
static int |
LOG_FATAL_ERROR
|
static int |
LOG_NONE
|
static int |
LOG_WARNING
|
Fields inherited from class java.lang.Exception |
|
Constructor Summary | |
BaseException()
Erzeugt eine Exception ohne Text. |
|
BaseException(Exception origin,
int level)
Erzeugt eine neue Exception aufgrund einer anderen Exception. |
|
BaseException(Exception origin,
String message,
int level)
Erzeugt eine neue Exception aufgrund einer anderen Exception. |
|
BaseException(Object source,
Exception origin,
int level)
Erzeugt eine neue Exception aufgrund einer anderen Exception. |
|
BaseException(Object source,
Exception origin,
String message,
int level)
Erzeugt eine neue Exception aufgrund einer anderen Exception. |
|
BaseException(Object source,
String message,
int level)
Erzeugt eine neue Exception. |
|
BaseException(String message)
Erzeugt eine neue Exception mit einer spezifizierten Fehlermeldung. |
|
BaseException(String message,
int level)
Erzeugt eine neue Exception. |
Method Summary | |
int |
getLevel()
Gibt den Fehlerlevel dieser Exception zurück. |
Exception |
getOrigin()
Gibt die Originalexception zurück, die beim initialisieren übergeben wurde oder NULL wenn es keine gibt. |
String |
getOriginMessage()
Gibt die Fehlermeldung der ursprünglichen Fehlermeldung zurück sofern diese Exception mit einer anderen Exception initialisiert wurde. |
Object |
getSource()
Gibt die Quelle der Exception zurück die beim initialisieren übergeben wurde oder NULL, wenn keine Quelle übergeben wurde. |
protected void |
logException()
Schreibt die Message der Exception in eine Fehlerdatei. |
static void |
logException(int level)
Legt fest, was alles geloggt werden soll. |
int |
showMessage()
Zeigt die Fehlermeldung als Dialog an. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int LEVEL_WARNING
public static final int LEVEL_ERROR
public static final int LEVEL_FATAL
public static final int LOG_NONE
public static final int LOG_WARNING
public static final int LOG_ERROR
public static final int LOG_FATAL_ERROR
Constructor Detail |
public BaseException()
public BaseException(String message)
public BaseException(String message, int level)
message
- - Die Fehlermeldung.level
- - Der Fehlerlevel dieser Eception.public BaseException(Exception origin, int level)
origin
- - Die Originalexception.level
- - Der Fehlerlevel dieser Eception.public BaseException(Exception origin, String message, int level)
origin
- - Die Originalexception.message
- - Die Fehlermeldung.level
- - Der Fehlerlevel dieser Eception.public BaseException(Object source, String message, int level)
source
- - Das Objekt in dem die Exception ausgelöst wurde.message
- - Die Fehlermeldung.level
- - Der Fehlerlevel dieser Eception.public BaseException(Object source, Exception origin, int level)
source
- - Das Objekt in dem die Exception ausgelöst wurde.origin
- - Die Originalexception.level
- - Der Fehlerlevel dieser Eception.public BaseException(Object source, Exception origin, String message, int level)
source
- - Das Objekt in dem die Exception ausgelöst wurde.origin
- - Die Originalexception.message
- - Die Fehlermeldung.level
- - Der Fehlerlevel dieser Eception.Method Detail |
public static void logException(int level)
protected void logException()
public String getOriginMessage()
public Exception getOrigin()
public Object getSource()
public int getLevel()
public int showMessage()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |