Main Page | Class Hierarchy | Class List | File List | Class Members

SfXMLDoc Class Reference

#include <sfxmldoc.h>

Inheritance diagram for SfXMLDoc:

FSXMLDoc XMLSimpleDoc List of all members.

Public Member Functions

 SfXMLDoc ()
 SfXMLDoc (const DomId &domId)
void putTEIHeader (const TEIHeader &teiHeader)
void addSf (const FSId &id, const std::string &desc)
void removeSf (const FSId &id)
FSId currentSfId () const
std::string currentDesc () const

Protected Member Functions

XMLSimpleNodeprintBody (XMLSimpleStruct *xmlstruct) const
void initBody (XMLSimpleNode *bodyItem) throw (char*)

Detailed Description

Funtzio sintaktikoen definizioen dokumentuak kudeatzeko klasea.


Constructor & Destructor Documentation

SfXMLDoc::SfXMLDoc  ) 
 

Metodo eraikitzailea.

SfXMLDoc::SfXMLDoc const DomId domId  ) 
 

Metodo eraikitzailea.

Parameters:
domId Domeinua.


Member Function Documentation

void SfXMLDoc::addSf const FSId id,
const std::string &  desc
 

Funtzio sintaktiko berria erantsi dokumentuan.

Parameters:
id Funtzio sintaktikoaren identifikadorea.
desc Funtzio sintaktikoaren deskribapena.

string SfXMLDoc::currentDesc  )  const
 

Dokumentuaren uneko posizioan dagoen funtzio sintaktikoaren deskribapena eskuratu.

Returns:
Funtzio sintaktikoaren deskribapena.

FSId SfXMLDoc::currentSfId  )  const
 

Dokumentuaren uneko posizioan dagoen funtzio sintaktikoaren identifikadorea eskuratu.

Returns:
Funtzio sintaktikoaren identifikadorea.

void SfXMLDoc::initBody XMLSimpleNode bodyItem  )  throw (char*) [protected, virtual]
 

libIXAml-ren tarteko formatuan adierazitako dokumentu batetik abiatuz egitura hasieratu.

Parameters:
bodyItem Erroa.

Implements FSXMLDoc.

XMLSimpleNode * SfXMLDoc::printBody XMLSimpleStruct xmlstruct  )  const [protected, virtual]
 

Dokumentua libIXAml-ren tarteko formatura bihurtu.

Parameters:
xmlstruct Tarteko formatuan dagoen dokumentu kudeatzailearen erakuslea.
Returns:
Erroaren erakuslea.

Implements FSXMLDoc.

void SfXMLDoc::putTEIHeader const TEIHeader teiHeader  ) 
 

Dokumentuaren TEI burukoa ezarri.

Parameters:
teiHeader TEI burukoa.

Reimplemented from XMLSimpleDoc.

void SfXMLDoc::removeSf const FSId id  ) 
 

Funtzio sintaktikoa ezabatu.

Parameters:
id Ezabatu nahi dugun funtzio sintaktikoaren identifikadorea.


The documentation for this class was generated from the following files:
Generated on Tue Sep 11 12:08:01 2007 for libIXAml by doxygen 1.3.5