|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--main.ausgabe.FehlerAusgabe
Klasse, die zur Verarbeitung und Ausgabe von Fehlern dient. Dabei bekommt die Klasse ein Objekt des Typs Exception übergeben, welches dann genauer untersucht wird und eine hier definierte Ausgabe auf Datei bzw. im Debugmodus auch auf dem Bildschirm ausgegeben wird. Folgende Exceptions werden untersucht:
| Field Summary | |
(package private) java.io.BufferedWriter |
bw
BufferedWriter der Ausgabedatei |
(package private) java.lang.String |
eingabeDateiName
Name der Eingabedatei, um diese im Fehlerfall mit auszugeben |
(package private) java.lang.Exception |
exception
Exception, die genauer untersucht wird |
| Constructor Summary | |
FehlerAusgabe(java.io.BufferedWriter bw,
java.lang.Exception exception,
java.lang.String dateiName)
Der Konstruktor sorgt dafür, dass der Fehler verarbeitet wird und das Attribut eingabeDateiName gesetzt wird. |
|
| Method Summary | |
private static void |
hilfeAusgabe()
Diese Funktion erzeugt die Hilfeausgabe, die angezeigt wird, wenn das Programm falsch aufgerufen wurde oder wenn der Parameter -h eingegeben wurde. |
private void |
printError()
Diese Funktion dient der Auswertung von Fehlern, die im Programmablauf passieren können. |
private void |
schreibeFehler(java.lang.String s)
Diese Funktion schreibt den gefundenen Fehler in die Ausgabedatei und fängt einen eventuellen Fehler ab. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
java.lang.String eingabeDateiName
java.io.BufferedWriter bw
java.lang.Exception exception
| Constructor Detail |
public FehlerAusgabe(java.io.BufferedWriter bw,
java.lang.Exception exception,
java.lang.String dateiName)
bw - BufferedWriter der Ausgabedateiexception - Exception, die genauer untersucht wirddateiName - Name der Eingabedatei| Method Detail |
private void printError()
private void schreibeFehler(java.lang.String s)
s - Der Text der in die Ausgabedatei geschrieben wirdprivate static void hilfeAusgabe()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||