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

mwxmldoc.h

00001 /*libIXAml - IXA Taldea */
00002 
00003 #ifndef _MWXMLDOC_H
00004 #define _MWXMLDOC_H
00005 
00006 #include "joinxmldoc.h"
00007 #include "wid.h"
00008 #include "mwid.h"
00009 #include <string>
00010 #include <vector>
00011 
00014 class MwXMLDoc: public JoinXMLDoc{
00015   static const JoinGrpType haulGrpT;
00016   static const RefType wRef;
00017 
00018   //IdRefErlr-een birtualen inplementazioa
00019   std::string lortuRef(const RefDataErl & Erl) const;
00020 public:
00021 
00022   static const TargetName wTN;  
00025   MwXMLDoc();
00026 
00030   MwXMLDoc(const DomId & d);
00031 
00035   std::string getWFitx() const;
00036 
00040   DomId getWDom() const;
00041 
00045   void putWFitx(const std::string & f);
00046 
00051   void putWFitx(const std::string & f, const DomId & d);
00052   
00056   JoinGrp getMwGrp() const;
00057 
00061   void removeMw(const Join & j);
00062 
00067   MwId addMw(const Join & j);
00068 
00074   MwId addMw(const MwId & mwId, const std::vector<WId> & wIdList);
00075 
00076 };
00077 
00078 #endif //_MWXMLDOC_H

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