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

wprolog.h

00001 
00003 #ifndef _WPROLOG_H
00004 #define _WPROLOG_H
00005 
00006 #include "xmlprolog.h"
00007 #include "domid.h"
00008 #include <string>
00009 #include <list>
00010 
00013 class WProlog:public XmlProlog {
00014   std::string corpusFitx;
00015   DomId corpusId;
00016 
00017  protected:
00018 
00022   std::list<XMLSimplePrologEntity> getNotations() const;
00023 
00027   std::list<XMLSimplePrologEntity> getSubDtds() const;
00028 
00032   std::list<XMLSimplePrologEntity> getSubDocs() const;
00033   
00037   void analyzeProlog(const XMLSimpleProlog & prolog);
00038 
00039   public:
00040 
00042   WProlog();
00043  
00048   WProlog(const std::string & corpusFitx, const DomId & corpusId);
00049 
00054   void putCorpusSubDoc(const std::string & corpusFitx, const DomId & corpusId);
00055   
00059   std::string getCorpusFitx() const;
00060   
00064   DomId getCorpusId() const;
00065 
00066 
00067 };
00068   
00069   
00070 #endif //_WPROLOG_H

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