CDokument Class Reference

[Doku Index] [Doku Hierarchy] [Headers]


Die Klasse CDokument stellt die Daten und Methoden zur Verfuegung um ein Dokument zu verwalten More...

#include <dokument.h>

Public Members

Private Members


Detailed Description

Die Klasse CDokument stellt die Daten und Methoden zur Verfuegung um ein Dokument zu verwalten. Dies ist die Basisklasse aller anderen Dokumenttypen


CDokument() [public]

Konstruktor

~CDokument() [public virtual]

Destruktor

CDokument* Generate() const [public virtual]

generiert ein neues Dokument und gibt einen Zeiger darauf zurueck

void Free() [public virtual]

loescht ein Objekt vom Typ CDokument wieder

bool ClassInvariant() const [public virtual]

prueft die Klasseninvarianz eines Dokuments

bool Copy(CDokument* src) [public virtual]

kopiert das Objet src in das aktuelle Objekt

bool EqualValue(CDokument* src) const [public virtual]

vergleicht das aktuelle Objekt mir src

bool InitDokument(QString NVerfasser, QString NTitel, QString NSchluessel) [public]

initialisiert ein instanziiertes Objekt mit gegebenen Werten

QString LiefereVerfasser() const [public]

gibt den Verfasser des Dokuments zurueck

QString LiefereTitel() const [public]

gibt den Titel des Dokumentes zurueck

QString LiefereSchluessel() const [public]

gibt den Schluessel des Dokumentes zurueck

QDateTime LiefereErstellungsdatum() const [public]

gibt das Erstellungsdatum des Dokumentes zurueck

void AendereErstellungsdatum(QDateTime NDatum) [public]

aendert das Erstellungsdatum des Dokumentes in NDatum

QDateTime LiefereSystemdatum() const [public]

gibt das aktuelle Systemdatum zurueck

TClassID LiefereClassID() const [public]

liefert den Klassentyp des Objektes

void AendereClassID(TClassID NClassID) [public]

aendert den Klassentyp des Objektes in NClassID

bool readData(QDataStream* stream) [public]

schreibt den Inhalt des Dokuments in den angegebenen stream

bool writeData(QDataStream* stream) const [public]

laedt den Inhalt des Dokuments aus dem angegebenen stream

QString Verfasser[private]

Verfasser des Dokuments

QString Titel[private]

Titel des Dokuments

QString Schluessel[private]

Schluessel des Dokuments

QDateTime Erstellungsdatum[private]

Erstellungsdatum des Dokuments

TClassID ClassID[private]

Klassentyp des Objektes


Documentation generated by uhlmann@fara2 on Mon Aug 30 20:37:52 MEST 1999
Kdoc