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

GearXML.h

00001 #ifndef GEAR_GearXML_H
00002 #define GEAR_GearXML_H 1
00003 
00004 
00005 #include <string>
00006 #include "gear/GearMgr.h"
00007 
00008 
00009 namespace gear {
00010 
00011   class GearMgrImpl ;
00012 
00018   class GearXML {
00019     
00020   public: 
00021 
00023     GearXML( const std::string& fileName )  ;
00024 
00025     virtual ~GearXML() {}
00026     
00031     virtual GearMgr* createGearMgr() ;
00032     
00033   
00036      static void createXMLFile( GearMgr* mgr, const std::string& fileName ) ;
00037 
00038 
00039   protected:
00040 
00041     std::string _fileName ;
00042     GearMgrImpl* _gearMgr ;
00043 
00044   }; // class
00045   
00046 } // namespace gear
00047 
00048 #endif /* ifndef GEAR_GearXML_H */

Generated on Tue Sep 5 11:36:29 2006 for Gear by doxygen 1.3.5