メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートMiX::SAX_EventHandler の解説

SaxParserからのイベント通知を受け取るインタフェース. より詳しく...

#include <SAX_EventHandler.h>

MiX::SAX_EventHandlerに対する継承グラフ

MiX::DOM_Parser すべてのメンバ一覧

公開メンバ

 MiX_Template_Typedef (charT, traitsT)
virtual void onXMLDeclaration (attrmap_type attr)
 XML宣言(<?xml...?>)を検出した時に呼ばれる. より詳しく...

virtual void onStart (string_type name, attrmap_type attr)
 タグの始まりを検出した時に呼ばれる. より詳しく...

virtual void onEnd (string_type name)
 タグの終りを検出した時に呼ばれる. より詳しく...

virtual void onText (string_type text)
 普通の文字列を検出した時に呼ばれる. より詳しく...

virtual void onComment (string_type text)
 コメントを検出した時に呼ばれる. より詳しく...

virtual bool onException (ParsingException e)
 例外が起こった時に呼ばれる. より詳しく...


解説

template<class charT, class traitsT>
class MiX::SAX_EventHandler< charT, traitsT >

SaxParserからのイベント通知を受け取るインタフェース.

これを継承してイベントハンドラを作る デフォルト動作ではonException以外何もしない onExceptionはデフォルト動作で例外を投げる


メンバ関数の解説

template<class charT, class traitsT>
MiX::SAX_EventHandler< charT, traitsT >::MiX_Template_Typedef charT   ,
traitsT   
 

MiX::DOM_Parserで再定義されています。

template<class charT, class traitsT>
virtual void MiX::SAX_EventHandler< charT, traitsT >::onComment string_type    text [inline, virtual]
 

コメントを検出した時に呼ばれる.

引数:
text  コメント

MiX::DOM_Parserで再定義されています。

template<class charT, class traitsT>
virtual void MiX::SAX_EventHandler< charT, traitsT >::onEnd string_type    name [inline, virtual]
 

タグの終りを検出した時に呼ばれる.

終了タグ省略型の(<hoge/>)場合でもばれます

引数:
name  タグの名前

MiX::DOM_Parserで再定義されています。

template<class charT, class traitsT>
virtual bool MiX::SAX_EventHandler< charT, traitsT >::onException ParsingException    e [virtual]
 

例外が起こった時に呼ばれる.

戻り値は解析を中止するかどうか。 (真を返した場合、parseメソッドはfalseを返して終了する)

引数:
e  例外オブジェクト

template<class charT, class traitsT>
virtual void MiX::SAX_EventHandler< charT, traitsT >::onStart string_type    name,
attrmap_type    attr
[inline, virtual]
 

タグの始まりを検出した時に呼ばれる.

引数:
name  タグの名前
attr  タグに与えられたパラメータを格納したAttrMap

MiX::DOM_Parserで再定義されています。

template<class charT, class traitsT>
virtual void MiX::SAX_EventHandler< charT, traitsT >::onText string_type    text [inline, virtual]
 

普通の文字列を検出した時に呼ばれる.

引数:
text  文字列

MiX::DOM_Parserで再定義されています。

template<class charT, class traitsT>
virtual void MiX::SAX_EventHandler< charT, traitsT >::onXMLDeclaration attrmap_type    attr [inline, virtual]
 

XML宣言(<?xml...?>)を検出した時に呼ばれる.

引数:
attr  XML宣言に与えられたパラメータを格納したAttrMap

MiX::DOM_Parserで再定義されています。


このクラスの解説は次のファイルから生成されました:
MiXに対してSat Jul 27 23:16:34 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002