00001 /* libIXAml - IXA Taldea */ 00002 00003 #ifndef _CHUNKXMLDOC_H 00004 #define _CHUNKXMLDOC_H 00005 00006 #include "spanxmldoc.h" 00007 #include "chunkid.h" 00008 #include <string> 00009 #include <vector> 00010 00013 class ChunkXMLDoc: public SpanXMLDoc { 00014 00015 const static JoinGrpType chunkGrpT; 00016 00017 public: 00018 00020 ChunkXMLDoc(); 00021 00025 ChunkXMLDoc(const DomId & d); 00026 00030 JoinGrp getChunkGrp() const; 00031 00035 void removeChunk(const Join & j); 00036 00041 ChunkId addChunk(const Join & j); 00042 00043 }; 00044 00045 #endif //_CHUNKXMLDOC_H