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

LSFIXMLDoc Class Reference

#include <lsfixmldoc.h>

Inheritance diagram for LSFIXMLDoc:

JoinXMLDoc IdRefErl XMLSimpleDoc List of all members.

Public Member Functions

 LSFIXMLDoc ()
 LSFIXMLDoc (const DomId &d)
std::string getWFitx () const
DomId getWDom () const
void putWFitx (const std::string &f)
void putWFitx (const std::string &f, const DomId &d)
std::string getMwFitx () const
DomId getMwDom () const
void putMwFitx (const std::string &f)
void putMwFitx (const std::string &f, const DomId &d)
std::string getChunkFitx () const
DomId getChunkDom () const
void putChunkFitx (const std::string &f)
void putChunkFitx (const std::string &f, const DomId &d)
std::string getEntFitx () const
DomId getEntDom () const
void putEntFitx (const std::string &f)
void putEntFitx (const std::string &f, const DomId &d)
std::string getPosFitx () const
DomId getPosDom () const
void putPosFitx (const std::string &f)
void putPosFitx (const std::string &f, const DomId &d)
std::string getFSFitx () const
DomId getFSDom () const
void putFSFitx (const std::string &f)
void putFSFitx (const std::string &f, const DomId &d)
std::string getSfFitx () const
DomId getSfDom () const
void putSfFitx (const std::string &f)
void putSfFitx (const std::string &f, const DomId &d)
void putSfPublicLibrary ()
std::string getShSyntLibFitx () const
DomId getShSyntLibDom () const
void putShSyntLibFitx (const std::string &f)
void putShSyntLibFitx (const std::string &f, const DomId &d)
void putShSyntPublicLibrary ()
std::string getEntLibFitx () const
DomId getEntLibDom () const
void putEntLibFitx (const std::string &f)
void putEntLibFitx (const std::string &f, const DomId &d)
void putEntPublicLibrary ()
std::string getPosLibFitx () const
DomId getPosLibDom () const
void putPosLibFitx (const std::string &f)
void putPosLibFitx (const std::string &f, const DomId &d)
void putPosPublicLibrary ()
JoinGrp getWLSFIGrp () const
void removeWLSFI (const Join &j)
LSFIId addWLSFI (const Join &j)
LSFIId addWLSFI (const LSFIId &lSfIId, const WId &wId, const FSId &fsId, const FSId &fSintId)
JoinGrp getMwLSFIGrp () const
void removeMwLSFI (const Join &j)
LSFIId addMwLSFI (const Join &j)
LSFIId addMwLSFI (const LSFIId &lSfIId, const MwId &mwId, const FSId &fsId, const FSId &fSintId)
JoinGrp getChunkLSFIGrp () const
void removeChunkLSFI (const Join &j)
LSFIId addChunkLSFI (const Join &j)
LSFIId addChunkLSFI (const LSFIId &lSfIId, const ChunkId &chunkId, const FSId &fsId, const FSId &fSintId)
JoinGrp getEntLSFIGrp () const
void removeEntLSFI (const Join &j)
LSFIId addEntLSFI (const Join &j)
LSFIId addEntLSFI (const LSFIId &lSfIId, const EntId &entId, const FSId &fsId, const FSId &fSintId)
JoinGrp getPosLSFIGrp () const
void removePosLSFI (const Join &j)
LSFIId addPosLSFI (const Join &j)
LSFIId addPosLSFI (const LSFIId &lSfIId, const PosId &posId, const FSId &fsId, const FSId &fSintId)
std::vector< WIdfindSfTok (const FSId &sfId)
std::vector< FSIdfindTokSf (const WId &wId)
std::vector< FSIdfindAnaSf (const FSId &fsId)
std::vector< FSIdfindTokAnaSf (const WId &wId, const FSId &fsId)
JoinId findLSFIId (const WId &wid, const FSId &fsid1, const FSId &fsid2)
Join findLSFI (const Id &id, const FSId &analid, const FSId &sfid)
std::vector< JoinfindLSFI (const Id &id, const FSId &analid)
std::vector< JoinfindLSFI (const Id &id)
void changeLSFIStatus (const LSFIId &lsfiid, const JoinType &jtype)

Static Public Attributes

const TargetName wTN
const TargetName mwTN
const TargetName chunkTN
const TargetName entTN
const TargetName posTN
const TargetName fsTN
const TargetName sfTN

Detailed Description

Analisi-interpretazioen dokumentuak kudeatzeko klasea. Analisi-interpretazio batek token/token-multzo bat dagokion analisiarekin(lematizazio mailan) eta funtzio sintaktiko batekin lotzen ditu.


Constructor & Destructor Documentation

LSFIXMLDoc::LSFIXMLDoc  ) 
 

Metodo eraikitzailea.

LSFIXMLDoc::LSFIXMLDoc const DomId d  ) 
 

Metodo eraikitzailea.

Parameters:
d Domeinu identifikadorea.


Member Function Documentation

LSFIId LSFIXMLDoc::addChunkLSFI const LSFIId lSfIId,
const ChunkId chunkId,
const FSId fsId,
const FSId fSintId
 

Zatieen analisi-interpretazio bat erantsi.

Parameters:
lSfIId Analisi-interpretazioaren identifikadorea.
chunkId Zatiaren identifikadorea.
fsId Analisiaren identifikadorea.
fSintId Funtzio sintaktikoaren identifikadorea.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addChunkLSFI const Join j  ) 
 

Zatien analisi-interpretazio bat erantsi (identifikadorerik ez badu sistemak bat emango dio).

Parameters:
j Analisi-interpretazioa.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addEntLSFI const LSFIId lSfIId,
const EntId entId,
const FSId fsId,
const FSId fSintId
 

Entitateen analisi-interpretazio bat erantsi.

Parameters:
lSfIId Analisi-interpretazioaren identifikadorea.
entId Entitatearen identifikadorea.
fsId Analisiaren identifikadorea.
fSintId Funtzio sintaktikoaren identifikadorea.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addEntLSFI const Join j  ) 
 

Entitateen analisi-interpretazio bat erantsi (identifikadorerik ez badu sistemak bat emango dio).

Parameters:
j Analisi-interpretazioa.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addMwLSFI const LSFIId lSfIId,
const MwId mwId,
const FSId fsId,
const FSId fSintId
 

HAULen analisi-interpretazio bat erantsi.

Parameters:
lSfIId Analisi-interpretazioaren identifikadorea.
mwId HAULaren identifikadorea.
fsId Analisiaren identifikadorea.
fSintId Funtzio sintaktikoaren identifikadorea.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addMwLSFI const Join j  ) 
 

HAULen analisi-interpretazio bat erantsi (identifikadorerik ez badu sistemak bat emango dio).

Parameters:
j Analisi-interpretazioa.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addPosLSFI const LSFIId lSfIId,
const PosId posId,
const FSId fsId,
const FSId fSintId
 

Posposizioen analisi-interpretazio bat erantsi.

Parameters:
lSfIId Analisi-interpretazioaren identifikadorea.
posId Posposizioaren identifikadorea.
fsId Analisiaren identifikadorea.
fSintId Funtzio sintaktikoaren identifikadorea.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addPosLSFI const Join j  ) 
 

Posposizioen analisi-interpretazio bat erantsi (identifikadorerik ez badu sistemak bat emango dio).

Parameters:
j Analisi-interpretazioa.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addWLSFI const LSFIId lSfIId,
const WId wId,
const FSId fsId,
const FSId fSintId
 

Tokenizazio mailako analisi-interpretazio bat erantsi.

Parameters:
lSfIId Analisi-interpretazioaren identifikadorea.
wId Tokenaren identifikadorea.
fsId Analisiaren identifikadorea.
fSintId Funtzio sintaktikoaren identifikadorea.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

LSFIId LSFIXMLDoc::addWLSFI const Join j  ) 
 

Tokenizazio mailako analisi-interpretazio bat erantsi (identifikadorerik ez badu sistemak bat emango dio).

Parameters:
j Analisi-interpretazioa.
Returns:
Gehitutako analisi-interpretazioaren identifikadorea.

void LSFIXMLDoc::changeLSFIStatus const LSFIId lsfiid,
const JoinType jtype
 

Analisi-interpretazio baten desanbiguazio-egoera aldatu.

Parameters:
lsfiid Analisi-interpretazioaren identifikadorea.
jtype Join mota.

vector< FSId > LSFIXMLDoc::findAnaSf const FSId fsId  ) 
 

Lematizazio-analisi jakin bat duten funtzio sintaktikoen identifikadoreen zerrenda eskuratu.

Parameters:
fsId Analisiaren identifikadorea.
Returns:
Funtzio sintaktikoen identifikadoreen zerrenda.

std::vector< Join > LSFIXMLDoc::findLSFI const Id id  ) 
 

Osagai bati dagozkion analisi-interpretazioen zerrenda eskuratu.

Parameters:
id Osagaiaren (token, mw, zatia, entiatea, posposizioa) identifikadorea.
Returns:
Analisi-interpretazioen zerrenda.

vector< Join > LSFIXMLDoc::findLSFI const Id id,
const FSId analid
 

Analisi bati dagozkion analisi-interpretazioen zerrenda eskuratu.

Parameters:
id Osagaiaren (token, mw, zatia, entiatea, posposizioa) identifikadorea.
analid Analisiaren identifikadorea.
Returns:
Analisi-interpretazioen zerrenda.

Join LSFIXMLDoc::findLSFI const Id id,
const FSId analid,
const FSId sfid
 

Analisi-interpretazio jakin bat eskuratu.

Parameters:
id Osagaiaren (token, mw, zatia, entiatea, posposizioa) identifikadorea.
analid Analisiaren identifikadorea.
sfid Funtzio sintaktikoaren identifikadorea.
Returns:
Analisi-interpretazioa.

JoinId LSFIXMLDoc::findLSFIId const WId wid,
const FSId fsid1,
const FSId fsid2
 

LSFI baten identifikadorea eskuratu.

Parameters:
wid Tokenaren identifikadorea.
fsid1 Analisiaren identifikadorea.
fsid2 Funtzio sintaktikoaren identifikadorea.
Returns:
LSFIaren identifikadorea.

vector< WId > LSFIXMLDoc::findSfTok const FSId sfId  ) 
 

Funtzio sintaktiko jakin bat duten tokenen identifikadore zerrenda eskuratu.

Parameters:
sfId Funtzio sintaktikoaren identifikadorea.
Returns:
Tokenen identifikadoreen zerrenda.

vector< FSId > LSFIXMLDoc::findTokAnaSf const WId wId,
const FSId fsId
 

Token-analisi jakin bati dagozkion funtzio sintaktikoen idenfikadoreak eskuratu.

Parameters:
wId Token identifikadorea.
fsId Analisiaren identifikadorea.
Returns:
Funtzio sintaktikoen identifikadore zerrenda.

vector< FSId > LSFIXMLDoc::findTokSf const WId wId  ) 
 

Token jakin bati dagozkion funtzio sintaktikoen identifikadore zerrenda eskuratu.

Parameters:
wId Tokenaren identifikadorea.
Returns:
Funtzio sintaktikoen identifikadoreen zerrenda.

DomId LSFIXMLDoc::getChunkDom  )  const
 

Zatien dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getChunkFitx  )  const
 

Zatien dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

JoinGrp LSFIXMLDoc::getChunkLSFIGrp  )  const
 

Zatiei dagozkien analisi-interpretazioen zerrenda eskuratu.

Returns:
Analisi-interpretazioen zerrenda.

DomId LSFIXMLDoc::getEntDom  )  const
 

Entitateen dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getEntFitx  )  const
 

Entitateen dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

DomId LSFIXMLDoc::getEntLibDom  )  const
 

Entitateen liburutegiaren dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getEntLibFitx  )  const
 

Entitateen liburutegiaren dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

JoinGrp LSFIXMLDoc::getEntLSFIGrp  )  const
 

Entitateei dagozkien analisi-interpretazioen zerrenda eskuratu.

Returns:
Analisi-interpretazioen zerrenda.

DomId LSFIXMLDoc::getFSDom  )  const
 

Lematizazioaren dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getFSFitx  )  const
 

Lematizazioaren dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

DomId LSFIXMLDoc::getMwDom  )  const
 

HAULen dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getMwFitx  )  const
 

HAULen dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

JoinGrp LSFIXMLDoc::getMwLSFIGrp  )  const
 

HAULei dagozkien analisi-interpretazioen zerrenda eskuratu.

Returns:
Analisi-interpretazioen zerrenda.

DomId LSFIXMLDoc::getPosDom  )  const
 

Posposizioen dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getPosFitx  )  const
 

Posposizioen dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

DomId LSFIXMLDoc::getPosLibDom  )  const
 

Posposizioen liburutegiaren dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getPosLibFitx  )  const
 

Posposizioen liburutegiaren dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

JoinGrp LSFIXMLDoc::getPosLSFIGrp  )  const
 

Posposizioei dagozkien analisi-interpretazioen zerrenda eskuratu.

Returns:
Analisi-interpretazioen zerrenda.

DomId LSFIXMLDoc::getSfDom  )  const
 

Funtzio sintaktikoen dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getSfFitx  )  const
 

Funtzio sintaktikoen dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

DomId LSFIXMLDoc::getShSyntLibDom  )  const
 

Zatien liburutegiaren dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getShSyntLibFitx  )  const
 

Zatien liburutegiaren dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

DomId LSFIXMLDoc::getWDom  )  const
 

Tokenizazioaren dokumentuaren domeinu identifikadorea eskuratu.

Returns:
Dokumentuaren domeinu identifikadorea.

string LSFIXMLDoc::getWFitx  )  const
 

Tokenizazioaren dokumentuaren izena eskuratu.

Returns:
Dokumentuaren izena.

JoinGrp LSFIXMLDoc::getWLSFIGrp  )  const
 

Tokenei dagozkien analisi-interpretazioen zerrenda eskuratu.

Returns:
Analisi-interpretazioen zerrenda.

void LSFIXMLDoc::putChunkFitx const std::string &  f,
const DomId d
 

Zatien dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putChunkFitx const std::string &  f  ) 
 

Zatien dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putEntFitx const std::string &  f,
const DomId d
 

Entitateen dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putEntFitx const std::string &  f  ) 
 

Entitateen dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putEntLibFitx const std::string &  f,
const DomId d
 

Entitateen liburutegiaren dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putEntLibFitx const std::string &  f  ) 
 

Entitateen liburutegiaren dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putEntPublicLibrary  ) 
 

Entitateen liburutegi publikoaren erreferentzia ezarri.

void LSFIXMLDoc::putFSFitx const std::string &  f,
const DomId d
 

Lematizazioaren dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putFSFitx const std::string &  f  ) 
 

Lematizazioaren dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putMwFitx const std::string &  f,
const DomId d
 

HAULen dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putMwFitx const std::string &  f  ) 
 

HAULen dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putPosFitx const std::string &  f,
const DomId d
 

Posposizioen dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putPosFitx const std::string &  f  ) 
 

Posposizioen dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putPosLibFitx const std::string &  f,
const DomId d
 

Posposizioen liburutegiaren dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putPosLibFitx const std::string &  f  ) 
 

Posposizioen liburutegiaren dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putPosPublicLibrary  ) 
 

Posposizioen liburutegi publikoaren erreferentzia ezarri.

void LSFIXMLDoc::putSfFitx const std::string &  f,
const DomId d
 

Funtzio sintaktikoen dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putSfFitx const std::string &  f  ) 
 

Funtzio sintaktikoen dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putSfPublicLibrary  ) 
 

Funtzio sintaktikoen liburutegi publikoaren erreferentzia ezarri.

void LSFIXMLDoc::putShSyntLibFitx const std::string &  f,
const DomId d
 

Zatien liburutegiaren dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putShSyntLibFitx const std::string &  f  ) 
 

Zatien liburutegiaren dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::putShSyntPublicLibrary  ) 
 

Zatien liburutegi publikoaren erreferentzia ezarri.

void LSFIXMLDoc::putWFitx const std::string &  f,
const DomId d
 

Tokenizazioaren dokumentuaren izena eta dagokion domeinu identifikadorea ezarri.

Parameters:
f Izena (katea).
d Domeinu identifikadorea.

void LSFIXMLDoc::putWFitx const std::string &  f  ) 
 

Tokenizazioaren dokumentuaren izena ezarri.

Parameters:
f Dokumentuaren izena.

void LSFIXMLDoc::removeChunkLSFI const Join j  ) 
 

Zatien analisi-interpretazio bat ezabatu.

Parameters:
j Ezabatu nahi dugun analisi-interpretazioa.

void LSFIXMLDoc::removeEntLSFI const Join j  ) 
 

Entitateen analisi-interpretazio bat ezabatu.

Parameters:
j Ezabatu nahi dugun analisi-interpretazioa.

void LSFIXMLDoc::removeMwLSFI const Join j  ) 
 

HAULen analisi-interpretazio bat ezabatu.

Parameters:
j Ezabatu nahi dugun analisi-interpretazioa.

void LSFIXMLDoc::removePosLSFI const Join j  ) 
 

Posposizioen analisi-interpretazio bat ezabatu.

Parameters:
j Ezabatu nahi dugun analisi-interpretazioa.

void LSFIXMLDoc::removeWLSFI const Join j  ) 
 

Tokenizazio mailako analisi-interpretazio bat ezabatu.

Parameters:
j Ezabatu nahi dugun analisi-interpretazioa.


Member Data Documentation

const TargetName LSFIXMLDoc::chunkTN [static]
 

Zatiaren target izena.

const TargetName LSFIXMLDoc::entTN [static]
 

Entitatearen target izena.

const TargetName LSFIXMLDoc::fsTN [static]
 

Analisiaren target izena.

const TargetName LSFIXMLDoc::mwTN [static]
 

HAULaren target izena.

const TargetName LSFIXMLDoc::posTN [static]
 

Posposizioaren target izena.

const TargetName LSFIXMLDoc::sfTN [static]
 

Funtzio sintaktikoaren target izena.

const TargetName LSFIXMLDoc::wTN [static]
 

Tokenaren target izena.


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