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

errosatuxmldoc.h

00001 /* ***********************************************************************
00002 *  File name            : ErrOsatuXMLDoc.h
00003 *  Date                 : 2006/03/20
00004 *  Author               : Aitor Sologaistoa(jibsofra@si.ehu.es)
00005 *                         Xabier Olazar
00006 * Purpose               : ErrOsatuXMLDoc Klasearen definizioa.
00007 * Use                   :
00008 *
00009 *
00010 * ********************************************************************* */
00011 
00012 #ifndef _ERROSATUXMLDOC_H
00013 #define _ERROSATUXMLDOC_H
00014 
00015 #include "fsxmldoc.h"
00016 #include "erabilgarriak_fs.h"
00017 #include "errosatuid.h"
00018 #include "xmlsimplestruct.h"
00019 #include <string>
00020 #include <vector>
00021 
00022 #define ERR_FSDDecl_FITX "err.fsddecl.xml"
00023 
00024 class ErrOsatuXMLDoc: public FSXMLDoc{
00025   
00026   std::string errid;
00027   std::string kat;
00028   std::vector<FS> zuzenketak;
00029 
00030   XMLSimpleNode* printBody(XMLSimpleStruct* ) const;
00031   void initBody (XMLSimpleNode* ) throw (char*);
00032 public:
00033   ErrOsatuXMLDoc();
00034   ErrOsatuXMLDoc(const DomId &);
00035 
00036   ErrOsatuId addErrOsatu ( const ErrOsatuId &, const std::string & );
00037 
00038  
00039   ErrOsatuId addZuz ( const ErrOsatuId &, const std::string &, const std::string & );
00040 
00041   void putTEIHeader (const TEIHeader &);
00042 };
00043 
00044 #endif  //_ERROSATUXMLDOC_H

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