JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
org.w3c.dom.Node の使用

Node を使用しているパッケージ
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
javax.xml.transform.dom このパッケージは DOM 固有の変換 API を実装します。 
org.w3c.dom XML データ処理用の Java API のコンポーネント API である DOM (Document Object Model) のインタフェースを提供します。 
 

javax.imageio.metadata での Node の使用
 

Node を実装している javax.imageio.metadata のクラス
 class IIOMetadataNode
          メタデータツリーのノードを表すクラスで、 org.w3c.dom.Element インタフェースを実装し、さらに getUserObject および setUserObject メソッドを使用してテキスト以外のオブジェクトを格納できるようにします。
 

Node として宣言されている javax.imageio.metadata のフィールド
protected  Node IIOInvalidTreeException.offendingNode
          構文解析エラーになった Node または null
 

Node を返す javax.imageio.metadata のメソッド
 Node IIOMetadataNode.getParentNode()
          このノードの親を返します。
 Node IIOMetadataNode.getFirstChild()
          このノードの最初の子を返します。
 Node IIOMetadataNode.getLastChild()
          このノードの最後の子を返します。
 Node IIOMetadataNode.getPreviousSibling()
          このノードの前の兄弟ウィジェットを返します。
 Node IIOMetadataNode.getNextSibling()
          このノードの次の兄弟ウィジェットを返します。
 Node IIOMetadataNode.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前にノード newChild を挿入します。
 Node IIOMetadataNode.replaceChild(Node newChild, Node oldChild)
          子のリスト内の子ノード oldChildnewChild に置き換えて、oldChild ノードを返します。
 Node IIOMetadataNode.removeChild(Node oldChild)
          oldChild で示される子ノードを子のリストから削除し、その子ノードを返します。
 Node IIOMetadataNode.appendChild(Node newChild)
          ノード newChild をこのノードの子のリストの末尾に追加します。
 Node IIOMetadataNode.cloneNode(boolean deep)
          このノードの複製を返します。
 Node IIOMetadataNode.item(int index)
           
abstract  Node IIOMetadata.getAsTree(String formatName)
          指定されたメタデータ形式で定義される規則に従って、このオブジェクト内に含まれるメタデータのツリーのルートを表す XML DOM Node オブジェクトを返します。
 Node IIOInvalidTreeException.getOffendingNode()
          構文解析時にエラーを発生させた Node を返します。
 

Node 型のパラメータを持つ javax.imageio.metadata のメソッド
 Node IIOMetadataNode.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前にノード newChild を挿入します。
 Node IIOMetadataNode.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前にノード newChild を挿入します。
 Node IIOMetadataNode.replaceChild(Node newChild, Node oldChild)
          子のリスト内の子ノード oldChildnewChild に置き換えて、oldChild ノードを返します。
 Node IIOMetadataNode.replaceChild(Node newChild, Node oldChild)
          子のリスト内の子ノード oldChildnewChild に置き換えて、oldChild ノードを返します。
 Node IIOMetadataNode.removeChild(Node oldChild)
          oldChild で示される子ノードを子のリストから削除し、その子ノードを返します。
 Node IIOMetadataNode.appendChild(Node newChild)
          ノード newChild をこのノードの子のリストの末尾に追加します。
abstract  void IIOMetadata.mergeTree(String formatName, Node root)
          指定されたメタデータ形式で構文が定義される XML DOM Node のツリーから、この IIOMetadata オブジェクトの内部状態を変更します。
 void IIOMetadata.setFromTree(String formatName, Node root)
          指定されたメタデータ形式で構文が定義される XML DOM Node のツリーから、この IIOMetadata オブジェクトの内部状態を設定します。
 

Node 型のパラメータを持つ javax.imageio.metadata のコンストラクタ
IIOInvalidTreeException(String message, Node offendingNode)
          メッセージ文字列と、構文解析エラーを発生させた Node への参照を示す IIOInvalidTreeException を構築します。
IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)
          メッセージ文字列、この例外を発生させた例外への参照、および構文解析エラーを発生させた Node への参照を示す IIOInvalidTreeException を構築します。
 

javax.xml.transform.dom での Node の使用
 

Node を返す javax.xml.transform.dom のメソッド
 Node DOMSource.getNode()
          Source DOM ツリーを表すノードを取得します。
 Node DOMResult.getNode()
          結果の DOM ツリーを含むノードを取得します。
 Node DOMLocator.getOriginatingNode()
          イベントが発生したノードを返します。
 

Node 型のパラメータを持つ javax.xml.transform.dom のメソッド
 void DOMSource.setNode(Node node)
          Source DOM ツリーを表すノードを設定します。
 void DOMResult.setNode(Node node)
          結果の DOM ツリーを含むノードを設定します。
 

Node 型のパラメータを持つ javax.xml.transform.dom のコンストラクタ
DOMSource(Node n)
          DOM ノードで新しい入力ソースを作成します。
DOMSource(Node node, String systemID)
          DOM ノードで新しい入力ソースを作成し、システム ID もベース URI として渡されます。
DOMResult(Node node)
          DOM ノードを使用して新しい出力ターゲットを作成します。
DOMResult(Node node, String systemID)
          DOM ノードを使用して新しい出力ターゲットを作成します。
 

org.w3c.dom での Node の使用
 

org.w3c.dom での Node のサブインタフェース
 interface Attr
          Attr インタフェースは、Element オブジェクトの属性の 1 つです。
 interface CDATASection
          CDATA セクションは、マークアップと見なされる文字を含んだテキストブロックをエスケープするために使用されます。
 interface CharacterData
          CharacterData インタフェースは、属性とメソッドのセットを追加して Node を拡張することにより、DOM 内の文字データにアクセスできるようにします。
 interface Comment
          このインタフェースは、CharacterData を継承し、コメントの内容を表します。
 interface Document
          Document インタフェースは、HTML 文書または XML 文書全体を表します。
 interface DocumentFragment
          DocumentFragment は、軽量 (最小限度) の Document オブジェクトです。
 interface DocumentType
          各 Document は、null または DocumentType オブジェクトを値とする doctype 属性を備えています。
 interface Element
          Element インタフェースは、HTML 文書または XML 文書内の要素を表します。
 interface Entity
          このインタフェースは、XML 文書内の解析済みエンティティまたは未解析のエンティティを表します。
 interface EntityReference
          ソース文書にエンティティ参照が含まれている場合、またはソース文書にエンティティ参照を挿入したい場合は、構造モデルに EntityReference オブジェクトを挿入できます。
 interface Notation
          このインタフェースは、DTD に宣言されている表記法を表します。
 interface ProcessingInstruction
          ProcessingInstruction インタフェースは、文書のテキスト内にプロセッサ固有の情報を保存するために XML で使用される「処理命令」を表します。
 interface Text
          Text インタフェースは CharacterData を継承し、Element または Attr のテキスト形式の内容 (XML では「文字データ」という) を表します。
 

Node を返す org.w3c.dom のメソッド
 Node NodeList.item(int index)
          集合内の index 番目の項目を返します。
 Node Node.getParentNode()
          このノードの親ノードです。
 Node Node.getFirstChild()
          このノードの最初の子ノードです。
 Node Node.getLastChild()
          このノードの最後の子ノードです。
 Node Node.getPreviousSibling()
          このノードのすぐ上のノードです。
 Node Node.getNextSibling()
          このノードの直下のノードです。
 Node Node.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前に newChild ノードを挿入します。
 Node Node.replaceChild(Node newChild, Node oldChild)
          子リストの中の子ノード oldChildnewChild で置き換え、oldChild ノードを返します。
 Node Node.removeChild(Node oldChild)
          子リストから oldChild で示される子ノードを削除し、この子ノードを返します。
 Node Node.appendChild(Node newChild)
          ノード newChild をこのノードの子リストの末尾に追加します。
 Node Node.cloneNode(boolean deep)
          ノードの汎用コピーコンストラクタとして、このノードの複製を返します。
 Node NamedNodeMap.getNamedItem(String name)
          指定された名前のノードを取得します。
 Node NamedNodeMap.setNamedItem(Node arg)
          nodeName 属性を指定してノードを追加します。
 Node NamedNodeMap.removeNamedItem(String name)
          指定された名前のノードを削除します。
 Node NamedNodeMap.item(int index)
          マップ内の index 番目の項目を返します。
 Node NamedNodeMap.getNamedItemNS(String namespaceURI, String localName)
          指定されたローカル名とネームスペース URI を持つノードを取得します。
 Node NamedNodeMap.setNamedItemNS(Node arg)
          namespaceURIlocalName を指定してノードを追加します。
 Node NamedNodeMap.removeNamedItemNS(String namespaceURI, String localName)
          指定されたローカル名とネームスペース URI を持つノードを削除します。
 Node Document.importNode(Node importedNode, boolean deep)
          その他の文書から現在の文書へノードをインポートします。
 

Node 型のパラメータを持つ org.w3c.dom のメソッド
 Node Node.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前に newChild ノードを挿入します。
 Node Node.insertBefore(Node newChild, Node refChild)
          既存の子ノード refChild の前に newChild ノードを挿入します。
 Node Node.replaceChild(Node newChild, Node oldChild)
          子リストの中の子ノード oldChildnewChild で置き換え、oldChild ノードを返します。
 Node Node.replaceChild(Node newChild, Node oldChild)
          子リストの中の子ノード oldChildnewChild で置き換え、oldChild ノードを返します。
 Node Node.removeChild(Node oldChild)
          子リストから oldChild で示される子ノードを削除し、この子ノードを返します。
 Node Node.appendChild(Node newChild)
          ノード newChild をこのノードの子リストの末尾に追加します。
 Node NamedNodeMap.setNamedItem(Node arg)
          nodeName 属性を指定してノードを追加します。
 Node NamedNodeMap.setNamedItemNS(Node arg)
          namespaceURIlocalName を指定してノードを追加します。
 Node Document.importNode(Node importedNode, boolean deep)
          その他の文書から現在の文書へノードをインポートします。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.