表2-15にEntityRef
インタフェースで使用できるメソッドの概要を示します。
表2-15 EntityRefメソッドの概要: DOMパッケージ
関数 | 概要 |
---|---|
|
コンストラクタです。 |
|
エンティティの表記法を取得します。 |
|
エンティティの公開識別子を取得します。 |
|
エンティティのシステム識別子を取得します。 |
|
エンティティの型を取得します。 |
|
デフォルトのパブリック・デストラクタです。 |
クラス・コンストラクタです。
構文 | 説明 |
---|---|
EntityRef( const NodeRef< Node>& node_ref, Node* nptr); |
createEntity をコールした後に、指定のエンティティ・ノードに対する参照を作成します。 |
EntityRef( const EntityRef< Node>& nref); |
コピー・コンストラクタです。 |
パラメータ | 説明 |
---|---|
node_ref |
コンテキストを提供するための参照 |
nptr |
参照されるノード |
戻り値
(EntityRef)
Node
参照オブジェクト。
解析対象外のエンティティの場合、データ・エンコーディング内の表記法の名前を戻します。解析対象エンティティおよびその他のノード・タイプの場合は、NULL
を戻します。
構文
oratext* getNotationName() const;
戻り値
(oratext*)
エンティティの表記法。
エンティティの公開識別子(データ・エンコーディング内)を戻します。
構文
oratext* getPublicId() const;
戻り値
(oratext*)
エンティティの公開識別子。
エンティティのシステム識別子(データ・エンコーディング内)を戻します。
構文
oratext* getSystemId() const;
戻り値
(oratext*)
エンティティのシステム識別子。
エンティティが汎用であるか(TRUE
)パラメータであるか(FALSE
)を説明するブール値を戻します。
構文
boolean getType() const;
戻り値
(boolean)
汎用エンティティの場合はTRUE
、パラメータ・エンティティの場合はFALSE
。
これはデフォルトのデストラクタです。
構文
~EntityRef();