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

クラス MiX::SaxEventHandler の解説

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

#include <SaxEventHandler.h>

MiX::SaxEventHandlerに対するクラス階層図:

MiX::DomParser すべてのメンバリスト

公開メンバ

virtual void onXMLDeclaration (AttrMap< Char, Traits, XMLTraits > attr)
 XML宣言(<?xml...?>)を検出した時に呼ばれる. より詳しく...

virtual void onStart (XMLString< Char, Traits, XMLTraits > sName, AttrMap< Char, Traits, XMLTraits > attr)
 タグの始まりを検出した時に呼ばれる. より詳しく...

virtual void onEnd (XMLString< Char, Traits, XMLTraits > sName)
 タグの終りを検出した時に呼ばれる. より詳しく...

virtual void onText (XMLString< Char, Traits, XMLTraits > sText)
 普通の文字列を検出した時に呼ばれる. より詳しく...

virtual void onComment (XMLString< Char, Traits, XMLTraits > sText)
 コメントを検出した時に呼ばれる. より詳しく...

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


解説

template<class Char, class Traits, class XMLTraits>
class MiX::SaxEventHandler< Char, Traits, XMLTraits >

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

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


メンバ関数の解説

template<class Char, class Traits, class XMLTraits>
virtual void MiX::SaxEventHandler< Char, Traits, XMLTraits >::onComment XMLString< Char, Traits, XMLTraits >    sText [virtual]
 

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

sText
コメント

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

template<class Char, class Traits, class XMLTraits>
virtual void MiX::SaxEventHandler< Char, Traits, XMLTraits >::onEnd XMLString< Char, Traits, XMLTraits >    sName [virtual]
 

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

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

sName
タグの名前

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

template<class Char, class Traits, class XMLTraits>
virtual bool MiX::SaxEventHandler< Char, Traits, XMLTraits >::onException ParsingException    e [virtual]
 

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

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

e
例外オブジェクト

template<class Char, class Traits, class XMLTraits>
virtual void MiX::SaxEventHandler< Char, Traits, XMLTraits >::onStart XMLString< Char, Traits, XMLTraits >    sName,
AttrMap< Char, Traits, XMLTraits >    attr
[virtual]
 

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

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

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

template<class Char, class Traits, class XMLTraits>
virtual void MiX::SaxEventHandler< Char, Traits, XMLTraits >::onText XMLString< Char, Traits, XMLTraits >    sText [virtual]
 

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

sText
文字列

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

template<class Char, class Traits, class XMLTraits>
virtual void MiX::SaxEventHandler< Char, Traits, XMLTraits >::onXMLDeclaration AttrMap< Char, Traits, XMLTraits >    attr [virtual]
 

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

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

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


このクラスの解説は次のファイルから生成されました:
MiXに対してSat Mar 2 22:52:08 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001