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

sentxmldoc.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _SENTXMLDOC_H
00004 #define _SENTXMLDOC_H
00005 
00006 #include "wid.h"
00007 #include "sentid.h"
00008 #include "joinxmldoc.h"
00009 #include <string>
00010 #include <vector>
00011 
00014 class SentXMLDoc: public JoinXMLDoc {
00015   const static RefType wRef;
00016   const static JoinGrpType sentGrpT;
00017 
00018   //IdRefErlr-een birtualen inplementazioa
00019   std::string lortuRef(const RefDataErl & rde) const;
00020 
00021  public:
00022 
00023   static const TargetName wTN; 
00026   SentXMLDoc();
00027 
00031   SentXMLDoc(const DomId & d);
00032   
00036   std::string getWFitx() const;
00037 
00041   DomId getWDom() const;
00042 
00046   void putWFitx(const std::string & f);
00047   
00052   void putWFitx(const std::string & f, const DomId & d);
00053 
00057   JoinGrp getSentGrp();
00058 
00062   void removeSent(const Join & j);
00063 
00068   SentId addSent(const Join & j);
00069 
00075   SentId addSent(const SentId & id, const std::vector<WId> & osagaiak);
00076 
00077 };
00078 
00079 #endif //_SENTXMLDOC_H
00080 

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