CDokumentenmenge Class Reference

[Doku Index] [Doku Hierarchy] [Headers]


Die Klasse CDokumentenmenge stellt die Daten und Methoden zur Verfuegung um eine Dokumentenmenge verwalten More...

#include <menge.h>

Public Members

Private Members


Detailed Description

Die Klasse CDokumentenmenge stellt die Daten und Methoden zur Verfuegung um eine Dokumentenmenge verwalten. Hier werden in einer polymorphen Liste alle Dokumenttypen verwaltet.


CDokumentenmenge() [public]

Konstruktor

~CDokumentenmenge() [public]

Destruktor

CDokumentenmenge* Generate() [public]

generiert eine neue Dokumentenmenge und gibt einen Zeiger darauf zurueck

void Free() [public]

gibt eine Dokumentenmenge frei

bool ClassInvariant() const [public]

ueberprueft die Klasseninvarianz des Objekts

bool Copy(CDokumentenmenge* src) [public]

kopiert in die aktuelle Dokumentenmenge die Dokumentenmenge src

bool EqualValue(CDokumentenmenge* src) const [public]

vergleicht zwei Dokumentenmengen miteinander

unsigned int LiefereAnzahl() const [public]

gibt die Anzahl der Dokumente in der Dokumentenmenge zurueck

bool EinfuegeDokument(CDokument* src) [public]

fuegt ein Dokument in die Dokumentenmenge ein

bool LoescheDokument(QString Schluessel) [public]

loescht ein Dokument aus der Dokumentenmenge

CDokumentenmenge::TElement* SucheDokument(QString Schluessel) const [public]

Sucht ein Dokument in der Dokumentenmenge und gibt das entsprechende Element zurueck

bool DokumentInMenge(QString Schluessel) const [public]

prueft ob das Dokument in der Dokumentenmenge enthalten ist

CDokumentenmenge::TElement* LiefereErstes() [public]

gibt das erste Element der Dokumentenmenge zurueck

bool readData(QDataStream* stream) [public]

schreibt den Inhalt der Dokumentenmmenge in den angegebenen stream

bool writeData(QDataStream* stream) const [public]

laedt den Inhalt der Dokumentenmenge aus dem angegebenen stream

unsigned int Anzahl[private]

Anzahl der Dokumente in der Dokumentenmenge

TElement* first[private]

erstes Element in der Dokumentenmenge


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