Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

psfa::IndexData Strukturreferenz

Sammelt die Daten der Indizierung ein. Mehr...

#include <psfa/IndexData.hpp>

Aufstellung aller Elemente

Öffentliche Methoden

 IndexData ()
 Initialisiert die Datenfelder.


Öffentliche Attribute

std::string file
 der Dateiname der XML-Datei

std::string unit
 die Einheit

std::string kontext
 der Kontext

std::string tag
 der Such-Tag

std::string content
 der Inhalt des Such-Tags

int lineStart
 die Start-Zeilennummer des Inhalts

int columnStart
 die Start-Zeichennummer des Inhalts

int lineStop
 die Stop-Zeilennummer des Inhalts

int columnStop
 die Stop-Zeichennummer des Inhalts

int posStart
 die Start-Position des Inhalts in der Datei

int posEnd
 die Stop-Position des Inhalts in der Datei

AttMap attributes
 die Attribute des Such-Tags


Ausführliche Beschreibung

Sammelt die Daten der Indizierung ein.

Für die relevanten Daten, die bei der Indizierung eines Tags anfallen, stehen Datenfelder bereit. Falls Zeiger auf diese Struktur in einem Container benutzt werden sollen, wird dringend geraten boost::shared_ptr zu verwenden. Zur Vereinfachung wird ein entsprechender typedef angeboten.

Definiert in Zeile 39 der Datei IndexData.hpp.


Beschreibung der Konstruktoren und Destruktoren

psfa::IndexData::IndexData  ) 
 

Initialisiert die Datenfelder.

Definiert in Zeile 22 der Datei IndexData.cpp.

00023   : file(""),
00024     unit(""),
00025     kontext(""),
00026     tag(""),
00027     content(""),
00028     lineStart(0),
00029     columnStart(0),
00030     lineStop(0),
00031     columnStop(0),
00032     posStart(0),
00033     posEnd(0)
00034 {
00035 
00036 }


Dokumentation der Datenelemente

AttMap psfa::IndexData::attributes
 

die Attribute des Such-Tags

Definiert in Zeile 60 der Datei IndexData.hpp.

int psfa::IndexData::columnStart
 

die Start-Zeichennummer des Inhalts

Definiert in Zeile 53 der Datei IndexData.hpp.

int psfa::IndexData::columnStop
 

die Stop-Zeichennummer des Inhalts

Definiert in Zeile 55 der Datei IndexData.hpp.

std::string psfa::IndexData::content
 

der Inhalt des Such-Tags

Definiert in Zeile 51 der Datei IndexData.hpp.

std::string psfa::IndexData::file
 

der Dateiname der XML-Datei

Definiert in Zeile 47 der Datei IndexData.hpp.

std::string psfa::IndexData::kontext
 

der Kontext

Definiert in Zeile 49 der Datei IndexData.hpp.

int psfa::IndexData::lineStart
 

die Start-Zeilennummer des Inhalts

Definiert in Zeile 52 der Datei IndexData.hpp.

int psfa::IndexData::lineStop
 

die Stop-Zeilennummer des Inhalts

Definiert in Zeile 54 der Datei IndexData.hpp.

int psfa::IndexData::posEnd
 

die Stop-Position des Inhalts in der Datei

Definiert in Zeile 58 der Datei IndexData.hpp.

int psfa::IndexData::posStart
 

die Start-Position des Inhalts in der Datei

Definiert in Zeile 56 der Datei IndexData.hpp.

std::string psfa::IndexData::tag
 

der Such-Tag

Definiert in Zeile 50 der Datei IndexData.hpp.

std::string psfa::IndexData::unit
 

die Einheit

Definiert in Zeile 48 der Datei IndexData.hpp.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Dateien:
Erzeugt am Mon Jul 12 11:45:09 2004 für PSFA von doxygen 1.3.4