00001
00002
00003 #ifndef _POSXMLDOC_H
00004 #define _POSXMLDOC_H
00005
00006 #include "spanxmldoc.h"
00007 #include "posid.h"
00008 #include <string>
00009 #include <vector>
00010
00013 class PosXMLDoc: public SpanXMLDoc {
00014
00015 const static JoinGrpType posGrpT;
00016
00017 public:
00018
00020 PosXMLDoc();
00021
00025 PosXMLDoc(const DomId & d);
00026
00030 JoinGrp getPosGrp() const;
00031
00035 void removePos(const Join & j);
00036
00041 PosId addPos(const Join & j);
00042
00043 };
00044
00045 #endif //_POSXMLDOC_H
00046
00047