#include <writer.h>
Klassendiagramm für Writer:

Öffentliche Typen | |
| enum | FormatType { POT, XPM } |
| Dateiformate, für welche es Writer gibt. Mehr... | |
Öffentliche Datenelemente | |
| virtual const char * | getFormatName ()=0 |
| Liefert den Namen Formats. | |
| virtual const FormatType | getFormatType ()=0 |
| Liefert den Format-Typ. | |
| virtual void | writeFile (IndexOct *tree)=0 throw (WriteFileException*) |
| Schreibt die Oktalbaumstruktur in die Datei. | |
Öffentliche, statische Datenelemente | |
| Writer * | getWriter (const char *fileName) throw (FileFormatException*) |
| Fabrik-Methode: Erzeugt den Reader zur Datei fileName. | |
Definiert die abstrakten Methoden des Writer-Interfaces und die statische Methode getWriter(), welche den Writer zu einer Datei zurückliefert.
|
|
Dateiformate, für welche es Writer gibt.
|
|
|
Liefert den Namen Formats. Z.B. "POT" für einen PotWriter.
|
|
|
Liefert den Format-Typ. Z.B. FormatType::POT für einen PotWriter.
|
|
|
Fabrik-Methode: Erzeugt den Reader zur Datei fileName. Anhand der Dateierweiterung wird ein Writer für die Datei erzeugt. Z.Z. wird das POT-Format und das XPM-Format unterstützt. Für Dateien mit der Erweiterung "pot" wird also ein PotWriter erzeugt. Für alle anderen Formattypen wird eine FileFormatException geworfen.
|
|
|
Schreibt die Oktalbaumstruktur in die Datei.
|
1.2.16