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

W Class Reference

#include <w.h>

List of all members.

Public Member Functions

 W ()
 W (const WId &id, const std::string &value, const Offset &from, const Offset &to)
 W (const WId &id, const std::string &value, const Offset &from, const Offset &to, const WType &type)
 W (const WId &id, const std::string &value, const Offset &from, const Offset &to, const WType &type, const std::string &target, const std::string &rend, const std::list< M > &parts, const std::string &ori)
 W (const WId &id, const std::string &value, const Offset &from, const Offset &to, const WType &type, const std::string &target, const std::string &rend, const std::list< M > &parts, const std::string &ori, const WStatus &sts, const bool &snc, const bool &edt)
Woperator= (const W &w)
bool operator== (const W &w) const
bool operator!= (const W &w) const
bool operator< (const W &w) const
bool hasType () const
WId getId () const
std::string getValue () const
Offset getFrom () const
Offset getTo () const
WType getType () const
std::string getTarget () const
std::string getRend () const
std::list< MgetParts () const
std::string getOrig () const
WStatus getStatus () const
bool getTargetSynced () const
bool getEdited () const
void putId (const WId &id)
void putValue (const std::string &value)
void putFrom (const Offset &from)
void putTo (const Offset &to)
void putType (const WType &type)
void putTarget (const std::string &tar)
void putRend (const std::string &ren)
void putParts (const std::list< M > &par)
void addPart (const M &p)
void putOrig (const std::string &ori)
void putStatus (WStatus sts)
void putTargetSynced (bool snc)
void putEdited (bool edt)
XMLSimpleNodetoXML_Xptr (XMLSimpleStruct *xmlstruct, std::string docRef) const
XMLSimpleNodetoXML_W (XMLSimpleStruct *xmlstruct) const
void init (XMLSimpleNode *xptrItem, XMLSimpleNode *wItem) throw (char*)


Detailed Description

TEIko W elementua modelatzeko klasea. TEIko W elementua modelatzen duen klasea, Wak tokenak adierazteko erabiltzen dira. Hemen izan ditzakeen atributuak eta hauek atzitzeko metodoak definitzen dira.


Constructor & Destructor Documentation

W::W  ) 
 

Metodo eraikitzailea.

W::W const WId id,
const std::string &  value,
const Offset from,
const Offset to
 

Metodo eraikitzailea. W objektu berria sortzen du parametroen balioen arabera

Parameters:
id Tokenaren identifikadorea.
value Tokenaren forma.
from Tokenaren hasiera offset-a.
to Tokenaren bukaera offset-a.

W::W const WId id,
const std::string &  value,
const Offset from,
const Offset to,
const WType type
 

Metodo eraikitzailea. W objektu berria sortzen du parametroen balioen arabera

Parameters:
id Tokenaren identifikadorea.
value Tokenaren forma.
from Tokenaren hasiera offset-a.
to Tokenaren bukaera offset-a.
type Token mota.

W::W const WId id,
const std::string &  value,
const Offset from,
const Offset to,
const WType type,
const std::string &  target,
const std::string &  rend,
const std::list< M > &  parts,
const std::string &  ori
 

Metodo eraikitzailea. W objektu berria sortzen du parametroen balioen arabera

Parameters:
id Tokenaren identifikadorea.
value Tokenaren forma.
from Tokenaren hasiera offset-a.
to Tokenaren bukaera offset-a.
type Token mota.
target Tokenaren kokapena.
rend Estiloa.
parts Token zatien zerrenda.
ori Jatorrizko dokumentuan zegoen tokena (zuzendua izan bada).

W::W const WId id,
const std::string &  value,
const Offset from,
const Offset to,
const WType type,
const std::string &  target,
const std::string &  rend,
const std::list< M > &  parts,
const std::string &  ori,
const WStatus &  sts,
const bool &  snc,
const bool &  edt
 

Metodo eraikitzailea. W objektu berria sortzen du parametroen balioen arabera

Parameters:
id Tokenaren identifikadorea.
value Tokenaren forma.
from Tokenaren hasiera offset-a.
to Tokenaren bukaera offset-a.
type Token mota.
target Tokenaren kokapena.
rend Estiloa.
parts Token zatien zerrenda.
ori Jatorrizko dokumentuan zegoen tokena (zuzendua izan bada).
sts Tokenaren egoera (atibatua?, desaktibatua?, zalantzan?)
snc Tokenaren forma eta jatorrizko dokumentuan dagoena bat datozen.
edt Tokena editatua izan da.


Member Function Documentation

void W::addPart const M p  ) 
 

Tokena zatituta dagoen kasuetarako osagai bat gehitu. Zatiak identifikadorerik ez badu aproposa jarriko zaio.

Parameters:
p Token zatia.

bool W::getEdited  )  const
 

Tokena 'editatua' izan den jakin.

Returns:
True tokena editatua badgo, False bestela.

Offset W::getFrom  )  const
 

Tokenak jatorrizko testuan duen hasierako posizioa eskuratu.

Returns:
Hasierako offset-a.

WId W::getId  )  const
 

Tokenaren identifikadorea eskuratu.

Returns:
Token identifikadorea.

string W::getOrig  )  const
 

Tokenaren jatorrizko forma eskuratu, sarrera corpus-ean aldatua edo zuzendua izan bada.

Returns:
Tokenaren jatorrizko forma.

list< M > W::getParts  )  const
 

Tokena osatzen duten zatiak eskuratu.

Returns:
Zatien lista, hutsa zatirik ez balego.

string W::getRend  )  const
 

Tokenaren estilo ezaugarriak eskuratu.

Returns:
Estiloa.

WStatus W::getStatus  )  const
 

Tokenaren egoera eskuratu.

Returns:
Tokenaren egoera.

string W::getTarget  )  const
 

Corpus dokumentuan tokenaren kokapena adierazten duen xpath adierazpena eskuratu.

Returns:
Kokapena.

bool W::getTargetSynced  )  const
 

Tokenaren forma eta jatorrizko testua berdinak diren jakin.

Returns:
True tokenaren forma eta jatorrizko testua berdinak badira, False bestela.

Offset W::getTo  )  const
 

Tokenak jatorrizko testuan duen bukaerako posizioa eskuratu.

Returns:
Bukaerako offset-a.

WType W::getType  )  const
 

Tokenaren mota etiketa eskuratu.

Returns:
Mota etiketa.

string W::getValue  )  const
 

Tokenaren forma eskuratu. Tokena zati ezberdinetaz osatzen bada zati horien formen kateaketa bueltatuko du.

Returns:
Tokenaren forma.

bool W::hasType  )  const
 

Tokenak mota/type ezaugarria duen galdetu.

Returns:
True Type badu, False bestela.

void W::init XMLSimpleNode xptrItem,
XMLSimpleNode wItem
throw (char*)
 

libIXAml-ren tarteko formatuan adierazitako xptr eta w nodoetatik abiatuz egitura hasieratu. salbuespena altxa dezake item-etan informazioa falta edo erreferentzi erroreak badaude.

Parameters:
xptrItem xptr nodoa.
wItem w nodoa.

bool W::operator!= const W w  )  const
 

Desberdintza eragilea.

Parameters:
w W objektu bat.
Returns:
True atributuren bat balio ezbedina badauka, False bestela.

bool W::operator< const W w  )  const
 

Txikiago eragilea. DOKFIX FIXME

Parameters:
w W objektu bat.
Returns:
True ezkerreko Waren identifikadorea eskubikoarena baina txikiagoa da, False bestela.

W & W::operator= const W w  ) 
 

Asignazio eragilea. Ezkerreko W objektuan eskubikoaren atributuen balioak kopiatzen ditu.

Parameters:
w W objektu bat.

bool W::operator== const W w  )  const
 

Berdintasun eragilea.

Parameters:
w W objektu bat.
Returns:
True atributu guztiak berdinak badira, False bestela.

void W::putEdited bool  edt  ) 
 

Tokena editatua izan den zehaztu.

Parameters:
edt True editatua izan bada, False bestela.

void W::putFrom const Offset from  ) 
 

Tokenak jatorrizko testuan duen hasierako posizioa ezarri.

Parameters:
from Hasierako offset-a.

void W::putId const WId id  ) 
 

Tokenaren identifikadorea ezarri.

Parameters:
id Tokenaren identifikadorea.

void W::putOrig const std::string &  ori  ) 
 

Tokenaren jatorrizko forma ezarri (sarrera corpus-ean aldatua edo zuzendua izan bada).

Parameters:
ori Jatorrizko forma.

void W::putParts const std::list< M > &  par  ) 
 

Tokena zati ezberdinez osatua dagoenean zati horien zerrenda jarri.

Parameters:
par Token zatien zerrenda.

void W::putRend const std::string &  ren  ) 
 

Tokenaren estilo ezaugarriak ezarri.

Parameters:
ren Tokenaren estiloa.

void W::putStatus WStatus  sts  ) 
 

Tokenaren egoera zehaztu.

Parameters:
sts Tokenaren egoera.

void W::putTarget const std::string &  tar  ) 
 

Corpus dokumentuan tokenaren kokapena adierazten duen xpath adierazpena ezarri.

Parameters:
tar Kokapena (xpath adierazpena).

void W::putTargetSynced bool  snc  ) 
 

Tokenaren forma eta jatorrizko testua berdinak diren zehaztu.

Parameters:
snc True berdinak badira, False bestela.

void W::putTo const Offset to  ) 
 

Tokenak jatorrizko testuan duen bukaerako posizioa ezarri.

Parameters:
to Bukaerako offset-a.

void W::putType const WType type  ) 
 

Tokenaren mota etiketa ezarri.

Parameters:
type Mota etiketa.

void W::putValue const std::string &  value  ) 
 

Tokenaren forma ezarri. W zatitua badago ez da beharrezkoa.

Parameters:
value Forma katea.

XMLSimpleNode * W::toXML_W XMLSimpleStruct xmlstruct  )  const
 

libIXAml-ren tarteko formatuan dagoen w elementua sortu.

Parameters:
xmlstruct Tarteko formatuan dagoen dokumentu kudeatzailearen erakuslea.
Returns:
w elementuari dagokion nodoa.

XMLSimpleNode * W::toXML_Xptr XMLSimpleStruct xmlstruct,
std::string  docRef
const
 

libIXAml-ren tarteko formatuan dagoen xptr elementua sortu.

Parameters:
xmlstruct Tarteko formatuan dagoen dokumentu kudeatzailearen erakuslea.
docRef Dokumentuaren erreferentzia, xptr osatzeko beharrezkoa da.
Returns:
xptr elementuari dagokion nodoa.


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