TextList Class Reference

Gestion d'une liste d'entrées de type texte (par exemple: un journal de bord...). More...

#include <TextList.h>

List of all members.

Public Member Functions

 TextList (String filename)
 Constructeur.
virtual ~TextList ()
 Destructeur.
void addItem (String title, String text)
 Ajoute un item à la fin du journal.
String readDocumentName ()
 Renvoie de titre du document.
String readCurrentItemText ()
 Renvoie le texte associé à l'item courant.
String readCurrentItemTitle ()
 Renvoie de titre de l'item courant.
bool gotoPreviousItem ()
 On se positionne sur l'item precedent. Renvoie TRUE si réussi.
bool gotoNextItem ()
 On se positionne sur l'item suivant. Renvoie TRUE si réussi.
bool gotoFirstItem ()
 On se positionne sur le premier item.
bool gotoLastItem ()
 On se positionne sur le dernier item.
void removeAllItems ()
 Vide le journal.
void removeCurrentItem ()
 Supprime l'item courant. Le pointeur sur le Courant est décalé d'un élément.
void saveObject ()
 Sauve le contenu du journal dans un fichier XML.

Protected Member Functions

void loadObject ()
 Charge le contenu du journal à partir d'un fichier XML.

Protected Attributes

String mFilename
String mName
tEntrymEntryList
tEntrymLastEntry
tEntrymCurrentEntry
XMLParser_TmParser

Classes

struct  tEntry


Detailed Description

Gestion d'une liste d'entrées de type texte (par exemple: un journal de bord...).


Constructor & Destructor Documentation

TextList::TextList String  filename  ) 
 

Constructeur.

TextList::~TextList  )  [virtual]
 

Destructeur.


Member Function Documentation

void TextList::addItem String  title,
String  text
 

Ajoute un item à la fin du journal.

bool TextList::gotoFirstItem  ) 
 

On se positionne sur le premier item.

bool TextList::gotoLastItem  ) 
 

On se positionne sur le dernier item.

bool TextList::gotoNextItem  ) 
 

On se positionne sur l'item suivant. Renvoie TRUE si réussi.

bool TextList::gotoPreviousItem  ) 
 

On se positionne sur l'item precedent. Renvoie TRUE si réussi.

void TextList::loadObject  )  [protected]
 

Charge le contenu du journal à partir d'un fichier XML.

String TextList::readCurrentItemText  ) 
 

Renvoie le texte associé à l'item courant.

String TextList::readCurrentItemTitle  ) 
 

Renvoie de titre de l'item courant.

String TextList::readDocumentName  ) 
 

Renvoie de titre du document.

void TextList::removeAllItems  ) 
 

Vide le journal.

void TextList::removeCurrentItem  ) 
 

Supprime l'item courant. Le pointeur sur le Courant est décalé d'un élément.

void TextList::saveObject  ) 
 

Sauve le contenu du journal dans un fichier XML.


Member Data Documentation

tEntry* TextList::mCurrentEntry [protected]
 

tEntry* TextList::mEntryList [protected]
 

String TextList::mFilename [protected]
 

tEntry* TextList::mLastEntry [protected]
 

String TextList::mName [protected]
 

XMLParser_T* TextList::mParser [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 27 21:33:16 2006 for Long Forgotten Earth by  doxygen 1.4.6-NO