|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.kapott.hbci.exceptions.HBCI_Exception
Diese Klasse ist die Super-Klasse aller Exceptions, die durch den HBCI-Kernel erzeugt werden. Beim Auftreten einer solchen Exception sollten die Messages der gesamten(!) Exception-Kette angezeigt werden, um die Fehlerursache bestmöglich bestimmen zu können.
try {
// hier HBCI-Zeugs machen
} catch (HBCI_Exception e) {
Throwable e2=e;
String msg;
System.out.println("HBCI-Exception:");
while (e2!=null) {
if ((msg=e2.getMessage())!=null) {
System.out.println(msg);
}
e2=e2.getCause();
}
}
| Constructor Summary | |
HBCI_Exception()
Erzeugen einer neuen HBCI_Exception ohne Message und ohne Cause |
|
HBCI_Exception(java.lang.String s)
Erzeugen einer neuen HBCI_Exception mit bestimmter Message |
|
HBCI_Exception(java.lang.String st,
java.lang.Throwable e)
Erzeugen einer neuen HBCI_Exception mit gegebener Message und Cause |
|
HBCI_Exception(java.lang.Throwable e)
Erzeugen einer neuen HBCI_Exception mit bestimmtem Cause. |
|
| Method Summary | |
protected static java.lang.String |
applyLogFilter(java.lang.String st)
|
| 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 |
| Constructor Detail |
public HBCI_Exception()
public HBCI_Exception(java.lang.String s)
s - Message, die bei getMessage() zurückgegeben werden sollpublic HBCI_Exception(java.lang.Throwable e)
e - "Ursache" dieser Exception, die in der Exception-Kette als
getCause() zurückgegeben werden soll
public HBCI_Exception(java.lang.String st,
java.lang.Throwable e)
st - Message, die bei getMessage() zurückgegeben werden solle - "Ursache" dieser Exception, die in der Exception-Kette als
getCause() zurückgegeben werden soll| Method Detail |
protected static java.lang.String applyLogFilter(java.lang.String st)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||