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

PXMLDoc Class Reference

#include <pxmldoc.h>

Inheritance diagram for PXMLDoc:

XMLSimpleDoc List of all members.

Public Member Functions

 PXMLDoc ()
 PXMLDoc (const DomId &domId)
 PXMLDoc (const PXMLDoc &pXmlDoc)
DomId getDom () const
Hizkuntza getLang () const
void putDom (const DomId &domId)
void putLang (const Hizkuntza &hiz)
PL getPList () const
PId add (const P &p)
void remove (const P &p)
bool contains (const std::string &text)
void begin ()
void previous ()
void next ()
P current () const
bool ready () const
int getPosition () const

Detailed Description

Paragrafo dokumentuak kudeatzeko klasea. Paragrafo dokumentuak analizatzaile katearen sarrera dira. Sarrera testua paragrafotan banatuta agertzen da eta paragrafo bakoitzak bere identifikadorea dauka.


Constructor & Destructor Documentation

PXMLDoc::PXMLDoc  ) 
 

Metodo eraikitzailea.

PXMLDoc::PXMLDoc const DomId domId  ) 
 

Metodo eraikitzailea.

Parameters:
domId Domeinua.

PXMLDoc::PXMLDoc const PXMLDoc pXmlDoc  ) 
 

Kopia eraikitzailea.

Parameters:
pXmlDoc Paragrafo dokumentu bat.


Member Function Documentation

PId PXMLDoc::add const P p  ) 
 

Paragrafo bat erantsi.

Parameters:
p Paragrafoa. Identifikadorerik ez balu sistemak bat esleituko lioke. FIXME
Returns:
Erantsitako paragrafoaren identifikadorea,

void PXMLDoc::begin  ) 
 

Paragrafo zerrendaren bilaketa posizioa hasieran kokatu.

bool PXMLDoc::contains const std::string &  text  ) 
 

Paragrafo bat dagoen begiratu.

Parameters:
text Paragrafoaren testua.
Returns:
True paragrafoaren testua topatzen bada, False bestela.

P PXMLDoc::current  )  const
 

Uneko paragrafoa eskuratu.

Returns:
Paragrafoa.

DomId PXMLDoc::getDom  )  const
 

Dokumentuaren domeinua eskuratu.

Returns:
Domeinua.

Hizkuntza PXMLDoc::getLang  )  const
 

Dokumentuaren hizkuntza eskuratu.

Returns:
Hizkuntza.

PL PXMLDoc::getPList  )  const
 

Paragrafo zerrenda eskuratu.

Returns:
Paragrafo zerrenda.

int PXMLDoc::getPosition  )  const
 

Paragrafo zerrendaren uneko posizioa eskuratu.

Returns:
Zerrenda zein paragrafotan dagoen kokatua.

void PXMLDoc::next  ) 
 

Paragrafo zerrenda posizio batean aurreratu.

void PXMLDoc::previous  ) 
 

Paragrafo zerrenda posizio batean atzeratu.

void PXMLDoc::putDom const DomId domId  ) 
 

Dokumentuaren domeinua ezarri.

Parameters:
domId Domeinua.

void PXMLDoc::putLang const Hizkuntza hiz  ) 
 

Dokumentuaren hizkuntza ezarri.

Parameters:
hiz Hizkuntza.

bool PXMLDoc::ready  )  const
 

Paragrafo zerrendaren uneko posizioan paragrafo bat atzitu al daiteken begiratu.

Returns:
True uneko posizioan paragrafoa atzitu badaiteke, False bestela.

void PXMLDoc::remove const P p  ) 
 

Dokumentutik paragrafo bat ezabatu.

Parameters:
p Paragrafoa (identifikadorea begiratzen da).


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