インタフェースorg.w3c.dom.Node
の使用
パッケージ
説明
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
組み込みのTIFFプラグインで使用されるパブリック・クラス。
javax.xml.crypto
パッケージのDOM固有のクラス。javax.xml.crypto.dsig
パッケージのDOM固有のクラス。DOM固有の変換クラスを提供します。
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
Document Object Model (DOM)のインタフェースを提供します。
DOM Level 2イベントのインタフェースを提供します。
DOM Level 2 HTML仕様のインタフェースを提供します。
DOM Level 3の読み込みと保存のためのインタフェースを提供します。
DOM Level 2 Rangeのインタフェースを提供します。
DOM Level 2スタイル仕様のインタフェースを提供します。
DOM Level 2 Traversalのインタフェースを提供します。
DOM Level 3 XPath仕様のインタフェースを提供します。
-
javax.imageio.metadataでのNodeの使用
修飾子と型クラス説明class
org.w3c.dom.Element
インタフェースを実装し、getUserObject
メソッドとsetUserObject
メソッドを介した外部オブジェクトのストレージを追加可能にする、メタデータ・ツリー内のノードを表すクラス。修飾子と型メソッド説明IIOMetadataNode.appendChild
(Node newChild) ノードnewChild
をこのノードの子のリストの末尾に追加します。IIOMetadataNode.cloneNode
(boolean deep) このノードの複製を返します。abstract Node
指定されたメタデータ形式で定義される規則に従って、このオブジェクト内に含まれるメタデータのツリーのルートを表すXML DOMNode
オブジェクトを返します。IIOMetadataNode.getFirstChild()
このノードの最初の子を返します。ノードに子がない場合はnull
を返します。IIOMetadataNode.getLastChild()
このノードの最後の子を返します。ノードに子がない場合はnull
を返します。IIOMetadataNode.getNextSibling()
このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnull
を返します。IIOInvalidTreeException.getOffendingNode()
構文解析時にエラーを発生させたNode
を返します。IIOMetadataNode.getParentNode()
このノードの親を返します。IIOMetadataNode.getPreviousSibling()
このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnull
を返します。IIOMetadataNode.insertBefore
(Node newChild, Node refChild) 既存のrefChild
子ノードの前にnewChild
ノードを挿入します。IIOMetadataNode.item
(int index) IIOMetadataNode.removeChild
(Node oldChild) 子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。IIOMetadataNode.replaceChild
(Node newChild, Node oldChild) 子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。修飾子と型メソッド説明IIOMetadataNode.appendChild
(Node newChild) ノードnewChild
をこのノードの子のリストの末尾に追加します。short
IIOMetadataNode.compareDocumentPosition
(Node other) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。IIOMetadataNode.insertBefore
(Node newChild, Node refChild) 既存のrefChild
子ノードの前にnewChild
ノードを挿入します。boolean
IIOMetadataNode.isEqualNode
(Node node) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。boolean
IIOMetadataNode.isSameNode
(Node node) このDOM Level 3メソッドはIIOMetadataNode
ではサポートされていないため、DOMException
がスローされます。abstract void
指定されたメタデータ形式で構文が定義されるXML DOMNode
のツリーから、このIIOMetadata
オブジェクトの内部状態を変更します。IIOMetadataNode.removeChild
(Node oldChild) 子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。IIOMetadataNode.replaceChild
(Node newChild, Node oldChild) 子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。void
IIOMetadata.setFromTree
(String formatName, Node root) 指定されたメタデータ形式で構文が定義されるXML DOMNode
のツリーから、このIIOMetadata
オブジェクトの内部状態を設定します。修飾子コンストラクタ説明IIOInvalidTreeException
(String message, Throwable cause, Node offendingNode) メッセージ文字列、この例外を発生させた例外への参照、および構文解析エラーを発生させたNode
への参照を示すIIOInvalidTreeException
を構築します。IIOInvalidTreeException
(String message, Node offendingNode) メッセージ文字列と、構文解析エラーを発生させたNode
への参照を示すIIOInvalidTreeException
を構築します。 -
javax.imageio.plugins.tiffでのNodeの使用
修飾子と型メソッド説明TIFFField.getAsNativeNode()
TIFFField
を、"TIFFField"
または"TIFFIFD"
という名前のノードとして返します(TIFFネイティブ・イメージ・メタデータ仕様で説明されています)。修飾子と型メソッド説明static TIFFField
TIFFField.createFromMetadataNode
(TIFFTagSet tagSet, Node node) TIFFネイティブ・イメージ・メタデータ・ノードからTIFFField
を作成します。 -
javax.xml.crypto.domでのNodeの使用
-
javax.xml.crypto.dsig.domでのNodeの使用
修飾子と型メソッド説明DOMSignContext.getNextSibling()
nextSiblingノードを返します。DOMValidateContext.getNode()
ノードを返します。DOMSignContext.getParent()
親ノードを返します。修飾子と型メソッド説明void
DOMSignContext.setNextSibling
(Node nextSibling) 次の兄弟ノードを設定します。void
ノードを設定します。void
親ノードを設定します。修飾子コンストラクタ説明DOMSignContext
(Key signingKey, Node parent) 指定した署名キーおよび親ノードでDOMSignContext
を作成します。DOMSignContext
(Key signingKey, Node parent, Node nextSibling) 指定した署名キー、親ノードおよび次の兄弟ノードでDOMSignContext
を作成します。DOMSignContext
(KeySelector ks, Node parent) 指定したキー・セレクタおよび親ノードでDOMSignContext
を作成します。DOMSignContext
(KeySelector ks, Node parent, Node nextSibling) 指定したキー・セレクタ、親ノードおよび次の兄弟ノードでDOMSignContext
を作成します。DOMValidateContext
(Key validatingKey, Node node) 指定したキーおよびノードを格納するDOMValidateContext
を作成します。DOMValidateContext
(KeySelector ks, Node node) 指定したキー・セレクタおよびノードを格納するDOMValidateContext
を作成します。 -
javax.xml.transform.domでのNodeの使用
修飾子と型メソッド説明DOMResult.getNextSibling()
結果ノードが挿入される直前の子ノードを取得します。DOMResult.getNode()
結果DOMツリーを含むノードを取得します。DOMSource.getNode()
Source DOMツリーを表すノードを取得します。DOMLocator.getOriginatingNode()
イベントが発生したノードを返します。修飾子と型メソッド説明void
DOMResult.setNextSibling
(Node nextSibling) 結果ノードが挿入される直前の子ノードを設定します。void
結果DOMツリーを含むノードを設定します。void
Source DOMツリーを表すノードを設定します。修飾子コンストラクタ説明DOMノードを使用して新しい出力ターゲットを作成します。DOMノードを使用して、指定されたシステム識別子を持つ新しい出力ターゲットを作成します。DOMノードを使用して、結果ノードを挿入する直前の子ノードを指定する新しい出力ターゲットを作成します。DOMノードを使用して、結果ノードを挿入する位置の子ノードを指定する新しい出力ターゲットと、指定されたシステム識別子を作成します。DOMノードで新しい入力ソースを作成します。DOMノードと、ベースURIとして渡されたシステム識別子で新しい入力ソースを作成します。 -
javax.xml.xpathでのNodeの使用
-
org.w3c.domでのNodeの使用
修飾子と型インタフェース説明interface
Attr
インタフェースは、Element
オブジェクトの1つの属性を表現します。interface
CDATAセクションは、マークアップと見なされる文字を含んだテキスト・ブロックをエスケープするために使用されます。interface
CharacterData
インタフェースは、属性とメソッドのセットを追加してNodeを拡張することにより、DOM内の文字データにアクセスできるようにします。interface
このインタフェースはCharacterData
から継承し、コメントの内容、つまり開始する'<!--
'と終了する'-->
'の間のすべての文字を表します。interface
Document
インタフェースは、HTML文書またはXML文書全体を表します。interface
DocumentFragment
は、「軽量(最小限度)」のDocument
オブジェクトです。interface
各Document
は、null
またはDocumentType
オブジェクトを値とするdoctype
属性を備えています。interface
Element
インタフェースは、HTML文書またはXML文書内の要素を表します。interface
このインタフェースは、XML文書内の解析対象または解析対象外の既知のエンティティを表します。interface
EntityReference
ノードを使用してツリーのエンティティ参照を表現できます。interface
このインタフェースは、DTDに宣言されている表記法を表します。interface
ProcessingInstruction
インタフェースは、文書のテキスト内にプロセッサ固有の情報を保存するためにXMLで使用される「処理命令」を表します。interface
Text
インタフェースはCharacterData
を継承し、Element
またはAttr
のテキスト形式の内容(XMLでは文字データという)を表します。修飾子と型メソッド説明ほかの文書のノードを現在の文書にインポートします。Node.appendChild
(Node newChild) ノードnewChild
をこのノードの子のリストの末尾に追加します。Node.cloneNode
(boolean deep) ノードのジェネリック・コピー・コンストラクタとして、このノードの複製を返します。Node.getFirstChild()
このノードの最初の子ノードです。Node.getLastChild()
このノードの最後の子ノードです。NamedNodeMap.getNamedItem
(String name) 指定された名前のノードを取得します。NamedNodeMap.getNamedItemNS
(String namespaceURI, String localName) 指定されたローカル名と名前空間URIを持つノードを取得します。Node.getNextSibling()
このノードの直後のノードです。Node.getParentNode()
このノードの親ノードです。Node.getPreviousSibling()
このノードの直前のノードです。DOMLocator.getRelatedNode()
ロケータがポイントしているノード。ノードがない場合はnull
。Document.importNode
(Node importedNode, boolean deep) 別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。Node.insertBefore
(Node newChild, Node refChild) 既存のrefChild
子ノードの前にnewChild
ノードを挿入します。NamedNodeMap.item
(int index) マップ内のindex
番目の項目を返します。NodeList.item
(int index) 集合内のindex
番目の項目を返します。Node.removeChild
(Node oldChild) 子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。NamedNodeMap.removeNamedItem
(String name) 指定された名前のノードを削除します。NamedNodeMap.removeNamedItemNS
(String namespaceURI, String localName) 指定されたローカル名と名前空間URIで指定されたノードを削除します。Document.renameNode
(Node n, String namespaceURI, String qualifiedName) ELEMENT_NODE
またはATTRIBUTE_NODE
型の既存のノードを変更します。Node.replaceChild
(Node newChild, Node oldChild) 子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。NamedNodeMap.setNamedItem
(Node arg) nodeName
属性を使用してノードを追加します。NamedNodeMap.setNamedItemNS
(Node arg) namespaceURI
とlocalName
を使用してノードを追加します。修飾子と型メソッド説明ほかの文書のノードを現在の文書にインポートします。Node.appendChild
(Node newChild) ノードnewChild
をこのノードの子のリストの末尾に追加します。short
Node.compareDocumentPosition
(Node other) このメソッドが呼び出されている参照ノードを、パラメータとして渡されるノードと、文書内の位置に関して文書順に比較します。void
このメソッドは、このハンドラを登録するノードがインポートまたは複製される場合に呼び出されます。Document.importNode
(Node importedNode, boolean deep) 別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。Node.insertBefore
(Node newChild, Node refChild) 既存のrefChild
子ノードの前にnewChild
ノードを挿入します。boolean
Node.isEqualNode
(Node arg) 2つのノードが等しいかどうかをテストします。boolean
Node.isSameNode
(Node other) このノードが指定されたノードと同じノードであるかどうかを返します。Node.removeChild
(Node oldChild) 子リストからoldChild
で示される子ノードを削除し、この子ノードを返します。Document.renameNode
(Node n, String namespaceURI, String qualifiedName) ELEMENT_NODE
またはATTRIBUTE_NODE
型の既存のノードを変更します。Node.replaceChild
(Node newChild, Node oldChild) 子リストの中の子ノードoldChild
をnewChild
で置き換え、oldChild
ノードを返します。NamedNodeMap.setNamedItem
(Node arg) nodeName
属性を使用してノードを追加します。NamedNodeMap.setNamedItemNS
(Node arg) namespaceURI
とlocalName
を使用してノードを追加します。 -
org.w3c.dom.eventsでのNodeの使用
-
org.w3c.dom.htmlでのNodeの使用
修飾子と型インタフェース説明interface
アンカー要素。interface
埋め込まれたJavaアプレット。interface
クライアント側のイメージ・マップ領域の定義。interface
ドキュメントの基底URI。interface
ベース・フォント。interface
HTMLドキュメントの本文。interface
強制的に改行します。interface
プッシュ・ボタン。interface
ディレクトリのリスト。interface
汎用ブロック・コンテナ。interface
定義のリスト。interface
HTMLDocument
はHTML階層のルートであり、コンテンツ全体を保持します。interface
すべてのHTML要素インタフェースは、このクラスから派生しています。interface
フォーム・コントロールを論理グループに構成します。interface
フォントの局所的な変更。interface
FORM
要素は、コレクションや要素に似た動作を網羅しています。interface
フレームを作成します。interface
フレームのグリッドを作成します。interface
ドキュメント・ヘッドの情報。interface
H1
からH6
の要素用。interface
横罫線を作成します。interface
HTMLドキュメントのルート。interface
インラインのサブウィンドウ。interface
埋め込まれたイメージ。interface
フォーム・コントロール。interface
この要素は単一行のテキスト入力に使用されます。interface
フォーム・フィールドのラベル・テキスト。interface
FIELDSET
によるグループ化にキャプションを付けます。interface
リスト項目。interface
LINK
要素では、外部リソースへのリンクを指定し、そのリソースに対するドキュメントの関係(またはその逆)を定義します。interface
クライアント側のイメージ・マップ。interface
メニュー・リスト。interface
これにはドキュメントに関する一般的なメタ情報が含まれています。interface
ドキュメントの一部が変更されたことを通知します。interface
汎用的な埋込みオブジェクト。interface
順序付けされたリスト。interface
オプションを論理的なグループに細分化します。interface
切替え可能な選択肢。interface
段落。interface
OBJECT
要素に渡されるパラメータ。interface
書式設定済みのテキスト。interface
Q
要素とBLOCKQUOTE
要素用。interface
スクリプト文。interface
select要素では、オプションを選択できます。interface
スタイル情報。interface
テーブルのキャプション。HTML 4.0のCAPTION要素の定義を参照してください。interface
TH
要素とTD
要素を表すために使用されるオブジェクト。interface
COL
要素やCOLGROUP
要素を再グループ化します。interface
テーブルに対するcreate*メソッドとdelete*メソッドを使用して、テーブルを構築したり変更したりします。interface
テーブルの行。interface
THEAD
、TFOOT
、およびTBODY
の各要素。interface
複数行のテキスト・フィールド。interface
ドキュメントのタイトル。interface
順序付けされていないリスト。 -
org.w3c.dom.lsでのNodeの使用
修飾子と型メソッド説明LSParser.parseWithContext
(LSInput input, Node contextArg, short action) LSInput
で識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context
引数とaction
引数で指定された位置にコンテンツを挿入します。修飾子と型メソッド説明short
LSParserFilter.acceptNode
(Node nodeArg) 各ノードの解析が完了すると、パーサーはこのメソッドを呼び出します。LSParser.parseWithContext
(LSInput input, Node contextArg, short action) LSInput
で識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context
引数とaction
引数で指定された位置にコンテンツを挿入します。boolean
LSSerializer
インタフェースの一般的な説明で、前述のように指定されたノードを直列化します。LSSerializer.writeToString
(Node nodeArg) LSSerializer
インタフェースの一般的な説明で、前述のように指定されたノードを直列化します。boolean
LSSerializer.writeToURI
(Node nodeArg, String uri) エンコーディングを指定せず、LSOutput.systemId
をuri
引数に設定して、LSOutput
でLSSerializer.write
が呼び出されたかのように機能する簡易メソッドです。 -
org.w3c.dom.rangesでのNodeの使用
修飾子と型メソッド説明Range.getCommonAncestorContainer()
Rangeの2つの境界点のもっとも深い共通上位コンテナ。Range.getEndContainer()
内部でRangeが終了するノード。Range.getStartContainer()
内部でRangeが始まるノード。修飾子と型メソッド説明void
Range.insertNode
(Node newNode) ノードをDocumentまたはDocumentFragmentのRangeの開始位置に挿入します。void
Range.selectNode
(Node refNode) ノードとその内容を選択します。void
Range.selectNodeContents
(Node refNode) ノード内の内容を選択します。void
Rangeの終了を記述する属性を設定します。void
Range.setEndAfter
(Node refNode) Rangeの終了をノードのあとに設定します。void
Range.setEndBefore
(Node refNode) 終了位置をノードの前に設定します。void
Rangeの開始を記述する属性を設定します。void
Range.setStartAfter
(Node refNode) 開始位置をノードのあとに設定します。void
Range.setStartBefore
(Node refNode) 開始位置をノードの前に設定します。void
Range.surroundContents
(Node newParent) Rangeの内容を所定のノードの親として再設定し、再設定したノードをRangeの開始位置に挿入します。 -
org.w3c.dom.stylesheetsでのNodeの使用
-
org.w3c.dom.traversalでのNodeの使用
修飾子と型メソッド説明TreeWalker.firstChild()
TreeWalker
を現在のノードの最初の可視の子に移動し、新規ノードを返します。TreeWalker.getCurrentNode()
TreeWalker
が現在あるノード。NodeIterator.getRoot()
作成時に指定されたNodeIterator
のrootノード。TreeWalker.getRoot()
作成時に指定されたTreeWalker
のroot
ノード。TreeWalker.lastChild()
TreeWalker
を現在のノードの最後の可視の子まで移動させ、新規ノードを返します。NodeIterator.nextNode()
セットの次のノードを返して、NodeIterator
のセットでの位置を進めます。TreeWalker.nextNode()
TreeWalker
を現在のノードについてドキュメント順に次の可視ノードまで移動し、新規ノードを返します。TreeWalker.nextSibling()
TreeWalker
を現在のノードの次の兄弟まで移動させ、新規ノードを返します。TreeWalker.parentNode()
現在のノードのもっとも近い可視の上位ノードに移動し、そのノードを返します。NodeIterator.previousNode()
セットの前のノードを返し、NodeIterator
のセットでの位置を戻します。TreeWalker.previousNode()
TreeWalker
を現在のノードについてドキュメント順に前の可視ノードまで移動し、新規ノードを返します。TreeWalker.previousSibling()
TreeWalker
を現在のノードの前の兄弟まで移動させ、新規ノードを返します。修飾子と型メソッド説明short
NodeFilter.acceptNode
(Node n) 指定されたノードがTreeWalker
またはNodeIterator
の論理ビューで可視であるかどうかをテストします。DocumentTraversal.createNodeIterator
(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion) 指定されたノードをルートとするサブツリー上に新規のNodeIterator
を作成します。DocumentTraversal.createTreeWalker
(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion) 指定されたノードをルートとするサブツリー上に新規のTreeWalker
を作成します。void
TreeWalker.setCurrentNode
(Node currentNode) TreeWalker
が現在あるノード。 -
org.w3c.dom.xpathでのNodeの使用
修飾子と型インタフェース説明interface
XPathNamespace
インタフェースは、XPathResult
インタフェースによって返され、DOMにはないXPathネームスペース・ノード型を表します。修飾子と型メソッド説明XPathResult.getSingleNodeValue()
この単一ノードの結果の値は、null
です。XPathResult.iterateNext()
ノードセットから次のノードを反復して返します。ノードがない場合はnull
を返します。XPathResult.snapshotItem
(int index) スナップショット・コレクション内のindex
番目のアイテムを返します。修飾子と型メソッド説明XPathEvaluator.createNSResolver
(Node nodeResolver) 任意のDOMノードをネームスペースを解決するように修正し、XPath式がドキュメント内に現れたノードのコンテキストに対して容易に評価できるようにします。XPathEvaluator.evaluate
(String expression, Node contextNode, XPathNSResolver resolver, short type, Object result) XPath式の文字列を評価し、可能であれば指定された型の結果を返します。このXPath式を評価し、結果を返します。