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

クラス テンプレートMiX::NamedNode< charT, char_traits, xml_traits > の解説

#include <NamedNode.h>

MiX::NamedNode< charT, char_traits, xml_traits >に対する継承グラフ

MiX::Node< charT, char_traits, xml_traits > MiX::Attribute< charT, char_traits, xml_traits > MiX::Element< charT, char_traits, xml_traits > すべてのメンバ一覧

Public 型

typedef NamedNode< charT,
char_traits, xml_traits > 
this_type

Public メソッド

 MiX_Template_Typedef (charT, char_traits, xml_traits)
virtual ~NamedNode () throw ()
 デストラクタ

void setName (const string_type &name, const string_type &ns=string_type())
 名前を設定します

void setURL (const string_type &url)
 名前空間のURLを設定します

string_type getName () const
 名前を得ます

string_type getURL () const
 名前空間のURLを得ます

virtual string_type getFullName () const=0
 FullName("nsname:name")を得ます.


Protected メソッド

 NamedNode (const string_type &name, const string_type &ns=string_type())
 コンストラクタ

template<class charT, class char_traits, class xml_traits>
class MiX::NamedNode< charT, char_traits, xml_traits >


Typedef の解説

template<class charT, class char_traits, class xml_traits>
typedef NamedNode<charT,char_traits,xml_traits> MiX::NamedNode< charT, char_traits, xml_traits >::this_type
 

MiX::Node< charT, char_traits, xml_traits >を再定義しています。

MiX::Attribute< charT, char_traits, xml_traits >, と MiX::Element< charT, char_traits, xml_traits >で再定義されています。


コンストラクタとデストラクタの解説

template<class charT, class char_traits, class xml_traits>
MiX::NamedNode< charT, char_traits, xml_traits >::NamedNode const string_type &    name,
const string_type &    ns = string_type()
[inline, protected]
 

コンストラクタ

template<class charT, class char_traits, class xml_traits>
virtual MiX::NamedNode< charT, char_traits, xml_traits >::~NamedNode   throw () [inline, virtual]
 

デストラクタ


メソッドの解説

template<class charT, class char_traits, class xml_traits>
virtual string_type MiX::NamedNode< charT, char_traits, xml_traits >::getFullName   const [pure virtual]
 

FullName("nsname:name")を得ます.

MiX::Attribute< charT, char_traits, xml_traits >, と MiX::Element< charT, char_traits, xml_traits >を実装しています.

template<class charT, class char_traits, class xml_traits>
string_type MiX::NamedNode< charT, char_traits, xml_traits >::getName   const [inline]
 

名前を得ます

template<class charT, class char_traits, class xml_traits>
string_type MiX::NamedNode< charT, char_traits, xml_traits >::getURL   const [inline]
 

名前空間のURLを得ます

template<class charT, class char_traits, class xml_traits>
MiX::NamedNode< charT, char_traits, xml_traits >::MiX_Template_Typedef charT   ,
char_traits   ,
xml_traits   
 

MiX::Node< charT, char_traits, xml_traits >を再定義しています。

MiX::Attribute< charT, char_traits, xml_traits >, と MiX::Element< charT, char_traits, xml_traits >で再定義されています。

template<class charT, class char_traits, class xml_traits>
void MiX::NamedNode< charT, char_traits, xml_traits >::setName const string_type &    name,
const string_type &    ns = string_type()
[inline]
 

名前を設定します

template<class charT, class char_traits, class xml_traits>
void MiX::NamedNode< charT, char_traits, xml_traits >::setURL const string_type &    url [inline]
 

名前空間のURLを設定します


このクラスの解説は次のファイルから生成されました:
MiXに対してSun Jul 20 00:45:29 2003に生成されました。 doxygen1.3-rc3