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

p.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _P_H
00004 #define _P_H
00005 
00006 #include <string>
00007 #include "pid.h"
00008 #include "xmlsimplestruct.h"
00009 
00012 class P {
00013   PId       id;                 // Identifikadorea
00014   std::string    text;          // Paragrafoaren testua.
00015 
00016 public:
00017   
00019   P();
00020 
00024   P(const std::string & text);
00025 
00030   P(const PId & id, const std::string & text);
00031 
00035   PId      getId() const;
00036 
00040   std::string   getText() const;
00041 
00045   void putId(const PId & id);
00046 
00050   void putText(const std::string & text);
00051 
00056   XMLSimpleNode* toXML(XMLSimpleStruct* xmlstruct) const; 
00057   
00061   void init(XMLSimpleNode* pItem) throw (char*);
00062   
00063 };
00064 
00065 #endif //_P_H

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