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

fsddecl.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _FSDECL_H
00004 #define _FSDECL_H
00005 
00006 #include "xmlsimplenode.h"
00007 #include "xmlsimplestruct.h"
00008 #include <string>
00009 
00013 class FSDDecl {
00014   std::string type;
00015   std::string fsd;
00016 
00017  public:
00018 
00020   FSDDecl();
00021 
00026   FSDDecl(const std::string & type, const std::string & fsd);
00027 
00031   FSDDecl(const FSDDecl & fsdDecl);
00032   
00036   FSDDecl operator =(const FSDDecl & fsdDecl);
00037 
00041   void setType(const std::string & type);
00042 
00046   void setFsd(const std::string & fsd);
00047 
00051   std::string getType() const;
00052 
00056   std::string getFsd() const;
00057 
00062   XMLSimpleNode* toXML(XMLSimpleStruct* xmlstruct) const;
00063 
00067   void init(XMLSimpleNode* fsdDeclItem) throw (char*);
00068 
00069 };
00070 #endif //_FSDECL_H

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