Generierte Dokumentation der praktischen Arbeit von Simon Tiffert


Hauptseite | Pakete | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente

Praktische Arbeit Auflistung der Klassen

Hier folgt die Aufzählung aller Klassen, Strukturen, Varianten und Schnittstellen mit einer Kurzbeschreibung:
main.ausgabe.AusgabeDie Klasse formatiert den Inhalt der Matrix für die grafische Ausgabe und gibt diese auf den angegebenen Ausgabestrom aus
main.eingabe.EingabeDiese Klasse liest die Eingabedaten aus einer Datei aus und erstellt die Matrix, die für die spätere Verarbeitung gebraucht wird
main.ausgabe.FehlerAusgabeKlasse, die zur Verarbeitung und Ausgabe von Fehlern dient
File
IOException
main.verarbeitung.IsSperrfeldExceptionException, die geworfen wird, wenn ein Sperrfeld doppelt definiert ist
main.verarbeitung.IsStartpunktExceptionException, die geworfen wird, wenn die Koordinate eines Sperrfeldes auf dem Startpunkt liegt
LineNumberReader
main.MainDiese Klasse steuert den Ablauf des Programms
main.verarbeitung.MatrixKlasse, die die Verwaltung der Matrix übernimmt
main.verarbeitung.MatrixNotInitialisedExceptionException, die geworfen wird, wenn die Matrix noch nicht initialisiert ist
main.tools.eingabe.MyLineNumberReaderKlasse, welche Zeilenendkommentar überliest
main.NoInputExceptionException, die den Fall beschreibt, dass keine Parameter beim Start des Programms übergeben wurden
main.verarbeitung.OutOfMatrixExceptionException, die geworfen wird, wenn ein Sperrfeld oder Startpunkt außerhalb der Matrix definiert wird
main.tools.file.OutputFileDiese Klasse bekommt den Namen einer Eingabedatei übergeben und erzeugt daraus eine Ausgabedatei
main.tools.file.OutputFileExistsExceptionDiese Exception wird geworfen, wenn die Ausgabedatei schon existiert und nicht überschrieben werden soll
main.verarbeitung.PunktKlasse, die einen Punkt in der Matrix repräsentiert
main.verarbeitung.ReDefinedStartpunktExceptionException, die geworfen wird, wenn versucht wird den Startpunkt ein zweites mal zu setzen
RuntimeException
main.eingabe.TooFewCharactersExceptionDiese Exception wird geworfen, wenn zuwenig Zeichen in der Zeile stehen
main.eingabe.TooFewSperrfelderExceptionDiese Exception wird geworfen, wenn zuwenig Zeichen in der Zeile stehen
main.eingabe.UnexpectedCharacterExceptionDiese Exception wird geworfen, wenn weitere Zeichen hinter den eigentlichen Eingabedaten in einer Zeile folgen
main.eingabe.UnexpectedLineExceptionDiese Exception wird geworfen, wenn nach den Eingabedaten noch weitere Zeilen mit Daten folgen
main.eingabe.UnknownCharacterExceptionDiese Exception wird geworfen, wenn Zeichen in der Eingabe vorkommen, die dort falsch sind
main.verarbeitung.VerarbeitungDie Klasse Verarbeitung sucht einen Weg von Rösselsprüngen in der angegebenen Matrix
main.verarbeitung.WrongDimensionExceptionException, die geworfen wird, wenn die Dimension der Matrix falsch angegeben wurde
main.WrongParameterExceptionException, die einen falschen Programmaufruf anzeigt




Documentation created with Doxygen 1.3.6 Fri May 14 11:15:28 2004