Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 1 von 5 Ausbaustufe 5 Integrationsprojekt Dennis Linke, Maxim Astafev,

Ähnliche Präsentationen


Präsentation zum Thema: "Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 1 von 5 Ausbaustufe 5 Integrationsprojekt Dennis Linke, Maxim Astafev,"—  Präsentation transkript:

1 Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 1 von 5 Ausbaustufe 5 Integrationsprojekt Dennis Linke, Maxim Astafev, Michael Krüger, Mario Moldenhauer 07. Jan HFI402 Integrationsprojekt Scanner Model Printer Parser Driver

2 Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 2 von 5 Aufgabenbeschreibung Treiber-Programm –Alle Java-Dateien (*.java) in einem Verzeichnis verarbeiten –Mehrere Klassen pro Java-Datei verarbeiten eine Modell-Instanz muss mehrere Scanner- und Parser- Durchläufe überdauern Zu beachtende Java-Regeln –Höchstens eine public-Klasse pro Datei –Der Name der evtl. enthaltenen public-Klasse muss mit dem Dateinamen übereinstimmen –Weitere Klassen innerhalb einer Datei müssen package-scoped sein –Auf oberster Ebene sollen Semikola erlaubt sein –Leere Dateien sollen auch erlaubt sein

3 Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 3 von 5 Allgemeine Funktionsweise Scanner Model Printer Parser Driver

4 Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 4 von 5 Scanner Driver JavaSourceFileFilter TooManyPublicClassesExceptionWrongClassNameExceptionWrongFileException JavaParser Modell

5 Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 5 von 5 Modell-Veränderungen * JavaPackage * JavaClassListJavaClass


Herunterladen ppt "Mario Moldenhauer, Michael Krüger, Maxim Astafev, Dennis Linke Integrationsprojekt 1 von 5 Ausbaustufe 5 Integrationsprojekt Dennis Linke, Maxim Astafev,"

Ähnliche Präsentationen


Google-Anzeigen