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

XMLSimpleNode Class Reference

#include <xmlsimplenode.h>

List of all members.

Public Member Functions

 XMLSimpleNode ()
 XMLSimpleNode (const XMLSimpleNode &n)
 XMLSimpleNode (const std::string &n, const std::string &t)
 XMLSimpleNode (const std::string &n, const std::string &t, const std::list< XMLSimpleAttr > a, const std::list< XMLSimpleNode * > c, XMLSimpleNode *p)
std::string getName () const
std::string getText () const
std::list< XMLSimpleAttrgetAttrs () const
std::string getAttrValue (const std::string &n) const
std::list< XMLSimpleNode * > getChildren () const
std::list< XMLSimpleNode * > getChildren (const std::string &n) const
XMLSimpleNodegetFirstChild () const
XMLSimpleNodegetFirstChild (const std::string &n) const
XMLSimpleNodegetParent () const
void putName (const std::string &n)
void putText (const std::string &t)
void putAttrs (const std::list< XMLSimpleAttr > &a)
void addAttr (const XMLSimpleAttr &a)
void addAttr (const std::string &n, const std::string &v)
void putChildren (const std::list< XMLSimpleNode * > &c)
void addChild (XMLSimpleNode *c)
void putParent (XMLSimpleNode *p)
std::string node2string () const
std::string getXmlString () const


Detailed Description

libIXAml-ren tarteko formatuan XML nodoak kudeatzeko klasea.


Constructor & Destructor Documentation

XMLSimpleNode::XMLSimpleNode  ) 
 

Metodo eraikitzailea.

XMLSimpleNode::XMLSimpleNode const XMLSimpleNode n  ) 
 

Kopia eraikitzailea.

Parameters:
n XMLSimpleNode objektu bat.

XMLSimpleNode::XMLSimpleNode const std::string &  n,
const std::string &  t
 

Metodo eraikitzailea.

Parameters:
n Nodoaren izena.
t Nodoaren testua.

XMLSimpleNode::XMLSimpleNode const std::string &  n,
const std::string &  t,
const std::list< XMLSimpleAttr a,
const std::list< XMLSimpleNode * >  c,
XMLSimpleNode p
 

Metodo eraikitzailea.

Parameters:
n Nodoaren izena.
t Nodoaren testua.
a Ezaugarri zerrenda.
c Ume zerrenda (erakusleak).
p Gurasoa (erakuslea).


Member Function Documentation

void XMLSimpleNode::addAttr const std::string &  n,
const std::string &  v
 

Nodoari ezaugarri berri bat gehitu.

Parameters:
n Ezaugarriaren izena.
v Ezaugarriaren balioa.

void XMLSimpleNode::addAttr const XMLSimpleAttr a  ) 
 

Nodoari ezaugarri berri bat erantsi.

Parameters:
a Ezaugarria.

void XMLSimpleNode::addChild XMLSimpleNode c  ) 
 

Nodoari ume berri bat erantsi.

Parameters:
c Umearen erakuslea.

list< XMLSimpleAttr > XMLSimpleNode::getAttrs  )  const
 

Nodoaren ezaugarri zerrenda eskuratu.

Returns:
Ezaugarri zerrenda.

string XMLSimpleNode::getAttrValue const std::string &  n  )  const
 

Ezaugarri jakin batean balioa eskuratu.

Parameters:
n Ezaugarriaren izena.
Returns:
Ezaugarriaren balioa.

list< XMLSimpleNode * > XMLSimpleNode::getChildren const std::string &  n  )  const
 

Nodoaren ume zerrenda eskuratu.

Parameters:
n Eskuratu nahi ditugun umeen elementu mota.
Returns:
Ume zerrenda (erakusleak).

list< XMLSimpleNode * > XMLSimpleNode::getChildren  )  const
 

Nodoaren mota jakin bateko ume zerrenda eskuratu.

Returns:
Ume zerrenda (erakusleak).

XMLSimpleNode * XMLSimpleNode::getFirstChild const std::string &  n  )  const
 

Nodoaren mota jakin bateko lehenengo umea eskuratu.

Parameters:
n Eskuratu nahi dugun umearen elementu mota.
Returns:
Lehenengo umea (erakuslea).

XMLSimpleNode * XMLSimpleNode::getFirstChild  )  const
 

Nodoaren lehenengo umea eskuratu.

Returns:
Lehenengo umea (erakuslea).

string XMLSimpleNode::getName  )  const
 

Nodoaren izena eskuratu.

Returns:
Nodoaren izena.

XMLSimpleNode * XMLSimpleNode::getParent  )  const
 

Nodoaren gurasoa eskuratu.

Returns:
Nodoaren gurasoa (erakuslea).

string XMLSimpleNode::getText  )  const
 

Nodoaren testua eskuratu.

Returns:
Nodoaren testua.

string XMLSimpleNode::getXmlString  )  const
 

Nodoa eta bere umeen XML errepresentazioa daukan katea lortu.

Returns:
XML katea.

string XMLSimpleNode::node2string  )  const
 

Nodo bakunaren katea.

Returns:
Nodoa katea.

void XMLSimpleNode::putAttrs const std::list< XMLSimpleAttr > &  a  ) 
 

Nodoaren ezaugarriak ezarri.

Parameters:
a Ezaugarri zerrenda.

void XMLSimpleNode::putChildren const std::list< XMLSimpleNode * > &  c  ) 
 

Nodoaren umeak ezarri.

Parameters:
c Ume zerrenda (erakusleak).

void XMLSimpleNode::putName const std::string &  n  ) 
 

Nodoaren izena ezarri.

Parameters:
n Izena katea.

void XMLSimpleNode::putParent XMLSimpleNode p  ) 
 

Nodoaren guraso nodoa ezarri.

Parameters:
p Gurasoaren erakuslea.

void XMLSimpleNode::putText const std::string &  t  ) 
 

Nodoaren testu edukina ezarri.

Parameters:
t Testua.


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