メインページ   名前空間リスト   クラス階層   データ構造リスト   ファイルリスト   名前空間メンバ   データ構造メンバ   ファイルメンバ  

SAX_EventHandler.h

このファイルの解説を見る。
00001 // -*- mode: c++ -*-
00002 
00003 #ifndef MIX_SAX_EVENTHANDLER_H_
00004 #define MIX_SAX_EVENTHANDLER_H_
00005 
00006 #include "classes.h"
00007 #include "misc.h"
00008 #include "Tokenizer.h"
00009 
00010 #include "XMLString.h"
00011 #include "AttrMap.h"
00012 
00013 namespace MiX{
00021   template <class Char,class Traits,class XMLTraits>
00022   class SAX_EventHandler{
00023   public:
00031     virtual void onXMLDeclaration(AttrMap<Char,Traits,XMLTraits> attr){}
00040     virtual void onStart(XMLString<Char,Traits,XMLTraits> sName,
00041                          AttrMap<Char,Traits,XMLTraits> attr){ };
00048     virtual void onEnd(XMLString<Char,Traits,XMLTraits> sName){ };
00054     virtual void onText(XMLString<Char,Traits,XMLTraits> sText){ };
00059     virtual void onComment(XMLString<Char,Traits,XMLTraits> sText){};
00067     virtual bool onException(ParsingException e);
00068   };
00069 }
00070 
00071 #ifndef MIX_SAX_EVENTHANDLER_CPP_
00072 #include "SAX_EventHandler.cpp"
00073 #endif
00074 
00075 #endif 

MiXに対してFri Jun 28 05:13:59 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001