ヘッダーをスキップ
Oracle Database XML C++ APIリファレンス
11gリリース1(11.1)
E05673-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

EntityRefインタフェース

表2-15EntityRefインタフェースで使用できるメソッドの概要を示します。

表2-15 EntityRefメソッドの概要: DOMパッケージ

関数 概要

EntityRef()


コンストラクタです。

getNotationName()


エンティティの表記法を取得します。

getPublicId()


エンティティの公開識別子を取得します。

getSystemId()


エンティティのシステム識別子を取得します。

getType()


エンティティの型を取得します。

~EntityRef()


デフォルトのパブリック・デストラクタです。



EntityRef()

クラス・コンストラクタです。

構文 説明
EntityRef(
   const NodeRef< Node>& node_ref,
   Node* nptr);
createEntityをコールした後に、指定のエンティティ・ノードに対する参照を作成します。
EntityRef(
   const EntityRef< Node>& nref);
コピー・コンストラクタです。

パラメータ 説明
node_ref
コンテキストを提供するための参照
nptr
参照されるノード

戻り値

(EntityRef) Node参照オブジェクト。


getNotationName()

解析対象外のエンティティの場合、データ・エンコーディング内の表記法の名前を戻します。解析対象エンティティおよびその他のノード・タイプの場合は、NULLを戻します。

構文

oratext* getNotationName() const;

戻り値

(oratext*) エンティティの表記法。


getPublicId()

エンティティの公開識別子(データ・エンコーディング内)を戻します。

構文

oratext* getPublicId() const;

戻り値

(oratext*) エンティティの公開識別子。


getSystemId()

エンティティのシステム識別子(データ・エンコーディング内)を戻します。

構文

oratext* getSystemId() const;

戻り値

(oratext*) エンティティのシステム識別子。


getType()

エンティティが汎用であるか(TRUE)パラメータであるか(FALSE)を説明するブール値を戻します。

構文

boolean getType() const;

戻り値

(boolean) 汎用エンティティの場合はTRUE、パラメータ・エンティティの場合はFALSE


~EntityRef()

これはデフォルトのデストラクタです。

構文

~EntityRef();