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

FS Class Reference

#include <fs.h>

Inheritance diagram for FS:

FValue List of all members.

Public Member Functions

 FS ()
 FS (const FSId &id)
 FS (const FSType &type)
 FS (const FSId &id, const FSType &type)
 FS (const FS &fs)
 FS (const std::string &inputstr)
 FS (const std::string &inputstr, EncodingType enc)
std::string toString ()
std::string toString (EncodingType enc)
FS operator= (const FS &fs)
bool operator== (const FValue &fv) const
bool operator!= (const FValue &fv) const
 operator FValue * () const
void putId (const FSId &id)
void putType (const FSType &type)
void add (const F &f)
void remove (const F &f)
void remove (const FName &fname)
FSId getId () const
FSType getType () const
FL getValues () const
FValuegetValue (const FName &fName) const
FVL getFSList (const FName &fName) const
XMLSimpleNodetoXML (XMLSimpleStruct *xmlstruct) const
void init (XMLSimpleNode *fsItem) throw (char*)

Detailed Description

Ezaugarri egiturak kudeatzeko klasea.


Constructor & Destructor Documentation

FS::FS  ) 
 

Metodo eraikitzailea.

FS::FS const FSId id  ) 
 

Metodo eraikitzailea.

Parameters:
id Ezaugarri egituraren identifikadorea.

FS::FS const FSType type  ) 
 

Metodo eraikitzailea.

Parameters:
type Ezaugarri egitararen mota.

FS::FS const FSId id,
const FSType type
 

Metodo eraikitzailea.

Parameters:
id Ezaugarri egituraren identifikadorea.
type Ezaugarri egitararen mota.

FS::FS const FS fs  ) 
 

Kopia eraikitzailea.

Parameters:
fs Ezaugarri egitura.

FS::FS const std::string &  inputstr  ) 
 

Metodo eraikitzailea.

Parameters:
inputstr XML deskribapena daukan katea. DOKFIX zein encoding?

FS::FS const std::string &  inputstr,
EncodingType  enc
 

Metodo eraikitzailea.

Parameters:
inputstr XML deskribapena daukan katea.
enc Katearen karaktere kodeketa mota.


Member Function Documentation

void FS::add const F f  ) 
 

Ezaugarri berri bat erantsi.

Parameters:
f Ezaugarria.

FVL FS::getFSList const FName fName  )  const
 

Ezaugarri baten izena emanda barruko ezaugarri balioen zerrenda eskuratu (FS badira).

Parameters:
fName Eskuratu nahi dugun ezaugarriaren izena.
Returns:
Ezaugarri balioen zerrenda.

FSId FS::getId  )  const
 

Ezaugarri egituraren identifikadorea eskuratu.

Returns:
Identifikadorea.

FSType FS::getType  )  const
 

Ezaugarri egituraren mora eskuratu.

Returns:
Ezaugarri egituraren mota.

FValue * FS::getValue const FName fName  )  const
 

Ezaugarri baten balioa eskuratu.

Parameters:
fName Eskuratu nahi dugun ezaugarriaren izena.
Returns:
Ezaugarria zerrenda ez bada ezaugarriaren balioaren erakuslea, besrela NULL erakuslea.

FL FS::getValues  )  const
 

Ezaugarrien zerrenda eskuratu.

Returns:
Ezaugarrien zerrenda.

void FS::init XMLSimpleNode fsItem  )  throw (char*) [virtual]
 

libIXAml-ren tarteko formatuan adierazitako ezaugarri egitura batetik abiatuz gure ezaugarri egitura hasieratu.

Parameters:
fsItem Ezaugarri egitura daukan nodoa.

Implements FValue.

FS::operator FValue *  )  const [virtual]
 

Eragilea DOKFIX

Implements FValue.

bool FS::operator!= const FValue fv  )  const [virtual]
 

Ezerdintasun eragilea.

Parameters:
fv Ezaugarri balioa.
Returns:
True ezberdinak badira, False bestela.

Implements FValue.

FS FS::operator= const FS fs  ) 
 

Asignazio eragilea.

Parameters:
fs Ezaugarri egitura.
Returns:
Ezaugarri egitura.

bool FS::operator== const FValue fv  )  const [virtual]
 

Berdintasun eragilea.

Parameters:
fv Ezaugarri balioa.
Returns:
True berdinak badira, False bestela.

Implements FValue.

void FS::putId const FSId id  ) 
 

Ezaugarri egituraren identifikadorea ezarri.

Parameters:
id Identifikadorea.

void FS::putType const FSType type  ) 
 

Ezaugarri egituraren mota ezarri.

Parameters:
type Ezaugarri egituraren mota.

void FS::remove const FName fname  ) 
 

Ezaugarri bat ezabatu.

Parameters:
fname Ezabatu nahi dugun ezaugarriaren izena.

void FS::remove const F f  ) 
 

Ezaugarri bat ezabatu.

Parameters:
f Ezabatu nahi dugun ezaugarria.

std::string FS::toString EncodingType  enc  ) 
 

Ezaugarri egitura XML formatura bihurtu eta string batean eskuratu.

Parameters:
enc Ezaugarri egiturak zein karaktere kodeketa daukan.
Returns:
XML deskribaprena daukan katea.

std::string FS::toString  ) 
 

Ezaugarri egitura XML formatura bihurtu eta string batean eskuratu.

Returns:
XML deskribaprena daukan katea. DOKFIX zein encoding?

XMLSimpleNode * FS::toXML XMLSimpleStruct xmlstruct  )  const [virtual]
 

Ezaugarri egitura libIXAml-ren tarteko formatura bihurtu.

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

Implements FValue.


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