表2-23にProcessingInstructionRef
インタフェースで使用できるメソッドの概要を示します。
表2-23 ProcessingInstructionRefメソッドの概要: DOMパッケージ
関数 | 概要 |
---|---|
|
コンストラクタです。 |
|
処理命令のデータを取得します。 |
|
処理命令のターゲットを取得します。 |
|
処理命令のデータを設定します。 |
|
デフォルトのパブリック・デストラクタです。 |
クラス・コンストラクタです。
構文 | 説明 |
---|---|
ProcessingInstructionRef( const NodeRef< Node>& node_ref, Node* nptr); |
createProcessingInstruction をコールした後に、指定のProcessingInstruction ノードに対する参照を作成します。 |
ProcessingInstructionRef( const ProcessingInstructionRef< Node>& nref); |
コピー・コンストラクタです。 |
パラメータ | 説明 |
---|---|
node_ref |
コンテキストを提供するための参照 |
nptr |
参照されるノード |
戻り値
(ProcessingInstructionRef)
Node
参照オブジェクト。
(データ・エンコーディングの)処理命令のコンテンツ(データ)を戻します。コンテンツは、ターゲットの後の最初の空白以外の文字から、最後の「?>
」までの部分です。
構文
oratext* getData() const;
戻り値
(oratext*)
処理命令のデータ。
処理命令のターゲット文字列を戻します。ターゲットは、ProcessingInstruction
を開始するマークアップの後に続く最初のトークンです。すべてのProcessingInstruction
にはターゲットが必須ですが、データ部分はオプションです。
構文
oratext* getTarget() const;
戻り値
(oratext*)
処理命令のターゲット。
処理命令のデータ(内容)を設定します。これは、データ・エンコーディングに含まれている必要があります。データをNULL
に設定することはできません。新しいデータの検証、変換、確認は行われません。
構文
void setData( oratext* data) throw (DOMException);
パラメータ | 説明 |
---|---|
data |
新しいデータ |
これはデフォルトのデストラクタです。
構文
~ProcessingInstructionRef();