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

nbr.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _NBR_H
00004 #define _NBR_H
00005 
00006 #include "fvalue.h"
00007 #include "xmlsimplestruct.h"
00008 #include <string>
00009 
00012 class NBR: public FValue {
00013   std::string    value;     // NBRan value atributuan dagoena
00014 
00015 public:
00016   
00018   NBR();
00019   
00023   NBR(const std::string & value);
00024 
00028   NBR(const NBR & nbr);
00029   
00032   operator FValue*() const;
00033   
00038   bool operator == (const FValue & fv) const;
00039   
00044   bool operator != (const FValue & fv) const;
00045 
00049   void      putValue(const std::string & value);
00050 
00054   std::string    getValue() const;
00055 
00060   XMLSimpleNode* toXML(XMLSimpleStruct* xmlstruct) const;                  // NBR -> <nbr value="??">
00061 
00065   void init(XMLSimpleNode* nbrItem) throw (char*);    // <nbr value="???"> -> NBR
00066 
00067 };
00068 
00069 #endif // _NBR_H

Generated on Tue Sep 11 12:07:44 2007 for libIXAml by doxygen 1.3.5