インタフェースorg.w3c.dom.Node
の使用
| パッケージ | 説明 |
|---|---|
| javax.imageio.metadata |
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
|
| javax.imageio.plugins.tiff |
組み込みのTIFFプラグインで使用されるパブリック・クラス。
|
| javax.xml.crypto.dom |
javax.xml.cryptoパッケージのDOM固有のクラス。 |
| javax.xml.crypto.dsig.dom |
javax.xml.crypto.dsigパッケージのDOM固有のクラス。 |
| javax.xml.transform.dom |
DOM固有の変換クラスを提供します。
|
| javax.xml.xpath |
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
|
| org.w3c.dom |
Document Object Model (DOM)のインタフェースを提供します。
|
| org.w3c.dom.events |
DOM Level 2イベントのインタフェースを提供します。
|
| org.w3c.dom.html |
DOM Level 2 HTML仕様のインタフェースを提供します。
|
| org.w3c.dom.ls |
DOM Level 3の読み込みと保存のためのインタフェースを提供します。
|
| org.w3c.dom.ranges |
DOM Level 2 Rangeのインタフェースを提供します。
|
| org.w3c.dom.stylesheets |
DOM Level 2スタイル仕様のインタフェースを提供します。
|
| org.w3c.dom.traversal |
DOM Level 2 Traversalのインタフェースを提供します。
|
| org.w3c.dom.xpath |
DOM Level 3 XPath仕様のインタフェースを提供します。
|
-
javax.imageio.metadataでのNodeの使用
Nodeを実装するjavax.imageio.metadata内のクラス 修飾子と型 クラス 説明 classIIOMetadataNodeorg.w3c.dom.Elementインタフェースを実装し、getUserObjectメソッドとsetUserObjectメソッドを介した外部オブジェクトのストレージを追加可能にする、メタデータ・ツリー内のノードを表すクラス。Nodeとして宣言されているjavax.imageio.metadata内のフィールド 修飾子と型 フィールド 説明 protected NodeIIOInvalidTreeException. offendingNode構文解析エラーになったNode、またはnull。Nodeを返すjavax.imageio.metadata内のメソッド 修飾子と型 メソッド 説明 NodeIIOMetadataNode. appendChild(Node newChild)ノードnewChildをこのノードの子のリストの末尾に追加します。NodeIIOMetadataNode. cloneNode(boolean deep)このノードの複製を返します。abstract NodeIIOMetadata. getAsTree(String formatName)指定されたメタデータ形式で定義される規則に従って、このオブジェクト内に含まれるメタデータのツリーのルートを表すXML DOMNodeオブジェクトを返します。NodeIIOMetadataNode. getFirstChild()このノードの最初の子を返します。ノードに子がない場合はnullを返します。NodeIIOMetadataNode. getLastChild()このノードの最後の子を返します。ノードに子がない場合はnullを返します。NodeIIOMetadataNode. getNextSibling()このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnullを返します。NodeIIOInvalidTreeException. getOffendingNode()構文解析時にエラーを発生させたNodeを返します。NodeIIOMetadataNode. getParentNode()このノードの親を返します。NodeIIOMetadataNode. getPreviousSibling()このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnullを返します。NodeIIOMetadataNode. insertBefore(Node newChild, Node refChild)既存のrefChild子ノードの前にnewChildノードを挿入します。NodeIIOMetadataNode. removeChild(Node oldChild)子リストからoldChildで示される子ノードを削除し、この子ノードを返します。NodeIIOMetadataNode. replaceChild(Node newChild, Node oldChild)子リストの中の子ノードoldChildをnewChildで置き換え、oldChildノードを返します。Node型のパラメータを持つjavax.imageio.metadata内のメソッド 修飾子と型 メソッド 説明 NodeIIOMetadataNode. appendChild(Node newChild)ノードnewChildをこのノードの子のリストの末尾に追加します。shortIIOMetadataNode. compareDocumentPosition(Node other)このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。NodeIIOMetadataNode. insertBefore(Node newChild, Node refChild)既存のrefChild子ノードの前にnewChildノードを挿入します。booleanIIOMetadataNode. isEqualNode(Node node)このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。booleanIIOMetadataNode. isSameNode(Node node)このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。abstract voidIIOMetadata. mergeTree(String formatName, Node root)指定されたメタデータ形式で構文が定義されるXML DOMNodeのツリーから、このIIOMetadataオブジェクトの内部状態を変更します。NodeIIOMetadataNode. removeChild(Node oldChild)子リストからoldChildで示される子ノードを削除し、この子ノードを返します。NodeIIOMetadataNode. replaceChild(Node newChild, Node oldChild)子リストの中の子ノードoldChildをnewChildで置き換え、oldChildノードを返します。voidIIOMetadata. setFromTree(String formatName, Node root)指定されたメタデータ形式で構文が定義されるXML DOMNodeのツリーから、このIIOMetadataオブジェクトの内部状態を設定します。Node型のパラメータを持つjavax.imageio.metadata内のコンストラクタ コンストラクタ 説明 IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)メッセージ文字列、この例外を発生させた例外への参照、および構文解析エラーを発生させたNodeへの参照を示すIIOInvalidTreeExceptionを構築します。IIOInvalidTreeException(String message, Node offendingNode)メッセージ文字列と、構文解析エラーを発生させたNodeへの参照を示すIIOInvalidTreeExceptionを構築します。 -
javax.imageio.plugins.tiffでのNodeの使用
Nodeを戻すjavax.imageio.plugins.tiffのメソッド 修飾子と型 メソッド 説明 NodeTIFFField. getAsNativeNode()TIFFFieldを、"TIFFField"または"TIFFIFD"という名前のノードとして返します(TIFFネイティブ・イメージ・メタデータ仕様で説明されています)。型Nodeのパラメータを持つjavax.imageio.plugins.tiffのメソッド 修飾子と型 メソッド 説明 static TIFFFieldTIFFField. createFromMetadataNode(TIFFTagSet tagSet, Node node)TIFFネイティブ・イメージ・メタデータ・ノードからTIFFFieldを作成します。 -
javax.xml.crypto.domでのNodeの使用
Nodeを返すjavax.xml.crypto.dom内のメソッド 修飾子と型 メソッド 説明 NodeDOMURIReference. getHere()ここにノードを返します。NodeDOMStructure. getNode()このDOMStructureに格納されたノードを返します。Node型のパラメータを持つjavax.xml.crypto.dom内のコンストラクタ コンストラクタ 説明 DOMStructure(Node node)指定されたノードを含むDOMStructureを作成します。 -
javax.xml.crypto.dsig.domでのNodeの使用
Nodeを返すjavax.xml.crypto.dsig.dom内のメソッド 修飾子と型 メソッド 説明 NodeDOMSignContext. getNextSibling()nextSiblingノードを返します。NodeDOMValidateContext. getNode()ノードを返します。NodeDOMSignContext. getParent()親ノードを返します。Node型のパラメータを持つjavax.xml.crypto.dsig.dom内のメソッド 修飾子と型 メソッド 説明 voidDOMSignContext. setNextSibling(Node nextSibling)次の兄弟ノードを設定します。voidDOMValidateContext. setNode(Node node)ノードを設定します。voidDOMSignContext. setParent(Node parent)親ノードを設定します。Node型のパラメータを持つjavax.xml.crypto.dsig.dom内のコンストラクタ コンストラクタ 説明 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の使用
Nodeを返すjavax.xml.transform.dom内のメソッド 修飾子と型 メソッド 説明 NodeDOMResult. getNextSibling()結果ノードが挿入される直前の子ノードを取得します。NodeDOMResult. getNode()結果DOMツリーを含むノードを取得します。NodeDOMSource. getNode()Source DOMツリーを表すノードを取得します。NodeDOMLocator. getOriginatingNode()イベントが発生したノードを返します。Node型のパラメータを持つjavax.xml.transform.dom内のメソッド 修飾子と型 メソッド 説明 voidDOMResult. setNextSibling(Node nextSibling)結果ノードが挿入される直前の子ノードを設定します。voidDOMResult. setNode(Node node)結果DOMツリーを含むノードを設定します。voidDOMSource. setNode(Node node)Source DOMツリーを表すノードを設定します。Node型のパラメータを持つjavax.xml.transform.dom内のコンストラクタ コンストラクタ 説明 DOMResult(Node node)DOMノードを使用して新しい出力ターゲットを作成します。DOMResult(Node node, String systemId)DOMノードを使用して、指定されたシステム識別子を持つ新しい出力ターゲットを作成します。DOMResult(Node node, Node nextSibling)DOMノードを使用して、結果ノードを挿入する直前の子ノードを指定する新しい出力ターゲットを作成します。DOMResult(Node node, Node nextSibling, String systemId)DOMノードを使用して、結果ノードを挿入する位置の子ノードを指定する新しい出力ターゲットと、指定されたシステム識別子を作成します。DOMSource(Node n)DOMノードで新しい入力ソースを作成します。DOMSource(Node node, String systemID)DOMノードと、ベースURIとして渡されたシステム識別子で新しい入力ソースを作成します。 -
javax.xml.xpathでのNodeの使用
Nodeを戻すjavax.xml.xpathのメソッド 修飾子と型 メソッド 説明 NodeXPathNodes. get(int index)指定された位置にNodeを返します。型Nodeの引数を持つ型を返すjavax.xml.xpathのメソッド 修飾子と型 メソッド 説明 Iterator<Node>XPathNodes. iterator()ノードのイテレータを返します。 -
org.w3c.domでのNodeの使用
org.w3c.dom内のNodeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceAttrAttrインタフェースは、Elementオブジェクトの1つの属性を表現します。interfaceCDATASectionCDATAセクションは、マークアップと見なされる文字を含んだテキスト・ブロックをエスケープするために使用されます。interfaceCharacterDataCharacterDataインタフェースは、属性とメソッドのセットを追加してNodeを拡張することにより、DOM内の文字データにアクセスできるようにします。interfaceCommentこのインタフェースはCharacterDataから継承し、コメントの内容、つまり開始する'<!--'と終了する'-->'の間のすべての文字を表します。interfaceDocumentDocumentインタフェースは、HTML文書またはXML文書全体を表します。interfaceDocumentFragmentDocumentFragmentは、「軽量(最小限度)」のDocumentオブジェクトです。interfaceDocumentType各Documentは、nullまたはDocumentTypeオブジェクトを値とするdoctype属性を備えています。interfaceElementElementインタフェースは、HTML文書またはXML文書内の要素を表します。interfaceEntityこのインタフェースは、XML文書内の解析対象または解析対象外の既知のエンティティを表します。interfaceEntityReferenceEntityReferenceノードを使用してツリーのエンティティ参照を表現できます。interfaceNotationこのインタフェースは、DTDに宣言されている表記法を表します。interfaceProcessingInstructionProcessingInstructionインタフェースは、文書のテキスト内にプロセッサ固有の情報を保存するためにXMLで使用される「処理命令」を表します。interfaceTextTextインタフェースはCharacterDataを継承し、ElementまたはAttrのテキスト形式の内容(XMLでは文字データという)を表します。Nodeを返すorg.w3c.dom内のメソッド 修飾子と型 メソッド 説明 NodeDocument. adoptNode(Node source)ほかの文書のノードを現在の文書にインポートします。NodeNode. appendChild(Node newChild)ノードnewChildをこのノードの子のリストの末尾に追加します。NodeNode. cloneNode(boolean deep)ノードのジェネリック・コピー・コンストラクタとして、このノードの複製を返します。NodeNode. getFirstChild()このノードの最初の子ノードです。NodeNode. getLastChild()このノードの最後の子ノードです。NodeNamedNodeMap. getNamedItem(String name)指定された名前のノードを取得します。NodeNamedNodeMap. getNamedItemNS(String namespaceURI, String localName)指定されたローカル名と名前空間URIを持つノードを取得します。NodeNode. getNextSibling()このノードの直後のノードです。NodeNode. getParentNode()このノードの親ノードです。NodeNode. getPreviousSibling()このノードの直前のノードです。NodeDOMLocator. getRelatedNode()ロケータがポイントしているノード。ノードがない場合はnull。NodeDocument. importNode(Node importedNode, boolean deep)別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。NodeNode. insertBefore(Node newChild, Node refChild)既存のrefChild子ノードの前にnewChildノードを挿入します。NodeNamedNodeMap. item(int index)マップ内のindex番目の項目を返します。NodeNodeList. item(int index)集合内のindex番目の項目を返します。NodeNode. removeChild(Node oldChild)子リストからoldChildで示される子ノードを削除し、この子ノードを返します。NodeNamedNodeMap. removeNamedItem(String name)指定された名前のノードを削除します。NodeNamedNodeMap. removeNamedItemNS(String namespaceURI, String localName)指定されたローカル名と名前空間URIで指定されたノードを削除します。NodeDocument. renameNode(Node n, String namespaceURI, String qualifiedName)ELEMENT_NODEまたはATTRIBUTE_NODE型の既存のノードを変更します。NodeNode. replaceChild(Node newChild, Node oldChild)子リストの中の子ノードoldChildをnewChildで置き換え、oldChildノードを返します。NodeNamedNodeMap. setNamedItem(Node arg)nodeName属性を使用してノードを追加します。NodeNamedNodeMap. setNamedItemNS(Node arg)namespaceURIとlocalNameを使用してノードを追加します。Node型のパラメータを持つorg.w3c.dom内のメソッド 修飾子と型 メソッド 説明 NodeDocument. adoptNode(Node source)ほかの文書のノードを現在の文書にインポートします。NodeNode. appendChild(Node newChild)ノードnewChildをこのノードの子のリストの末尾に追加します。shortNode. compareDocumentPosition(Node other)このメソッドが呼び出されている参照ノードを、パラメータとして渡されるノードと、文書内の位置に関して文書順に比較します。voidUserDataHandler. handle(short operation, String key, Object data, Node src, Node dst)このメソッドは、このハンドラを登録するノードがインポートまたは複製される場合に呼び出されます。NodeDocument. importNode(Node importedNode, boolean deep)別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。NodeNode. insertBefore(Node newChild, Node refChild)既存のrefChild子ノードの前にnewChildノードを挿入します。booleanNode. isEqualNode(Node arg)2つのノードが等しいかどうかをテストします。booleanNode. isSameNode(Node other)このノードが指定されたノードと同じノードであるかどうかを返します。NodeNode. removeChild(Node oldChild)子リストからoldChildで示される子ノードを削除し、この子ノードを返します。NodeDocument. renameNode(Node n, String namespaceURI, String qualifiedName)ELEMENT_NODEまたはATTRIBUTE_NODE型の既存のノードを変更します。NodeNode. replaceChild(Node newChild, Node oldChild)子リストの中の子ノードoldChildをnewChildで置き換え、oldChildノードを返します。NodeNamedNodeMap. setNamedItem(Node arg)nodeName属性を使用してノードを追加します。NodeNamedNodeMap. setNamedItemNS(Node arg)namespaceURIとlocalNameを使用してノードを追加します。 -
org.w3c.dom.eventsでのNodeの使用
Nodeを返すorg.w3c.dom.events内のメソッド 修飾子と型 メソッド 説明 NodeMutationEvent. getRelatedNode()relatedNodeは、変異イベントに関連する2次ノードを識別するときに使用します。Node型のパラメータを持つorg.w3c.dom.events内のメソッド 修飾子と型 メソッド 説明 voidMutationEvent. initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)initMutationEventメソッドは、DocumentEventインタフェースによって作成されるMutationEventの値を初期化する場合に使用します。 -
org.w3c.dom.htmlでのNodeの使用
org.w3c.dom.html内のNodeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceHTMLAnchorElementアンカー要素。interfaceHTMLAppletElement埋め込まれたJavaアプレット。interfaceHTMLAreaElementクライアント側のイメージ・マップ領域の定義。interfaceHTMLBaseElementドキュメントの基底URI。interfaceHTMLBaseFontElementベース・フォント。interfaceHTMLBodyElementHTMLドキュメントの本文。interfaceHTMLBRElement強制的に改行します。interfaceHTMLButtonElementプッシュ・ボタン。interfaceHTMLDirectoryElementディレクトリのリスト。interfaceHTMLDivElement汎用ブロック・コンテナ。interfaceHTMLDListElement定義のリスト。interfaceHTMLDocumentHTMLDocumentはHTML階層のルートであり、コンテンツ全体を保持します。interfaceHTMLElementすべてのHTML要素インタフェースは、このクラスから派生しています。interfaceHTMLFieldSetElementフォーム・コントロールを論理グループに構成します。interfaceHTMLFontElementフォントの局所的な変更。interfaceHTMLFormElementFORM要素は、コレクションや要素に似た動作を網羅しています。interfaceHTMLFrameElementフレームを作成します。interfaceHTMLFrameSetElementフレームのグリッドを作成します。interfaceHTMLHeadElementドキュメント・ヘッドの情報。interfaceHTMLHeadingElementH1からH6の要素用。interfaceHTMLHRElement横罫線を作成します。interfaceHTMLHtmlElementHTMLドキュメントのルート。interfaceHTMLIFrameElementインラインのサブウィンドウ。interfaceHTMLImageElement埋め込まれたイメージ。interfaceHTMLInputElementフォーム・コントロール。interfaceHTMLIsIndexElementこの要素は単一行のテキスト入力に使用されます。interfaceHTMLLabelElementフォーム・フィールドのラベル・テキスト。interfaceHTMLLegendElementFIELDSETによるグループ化にキャプションを付けます。interfaceHTMLLIElementリスト項目。interfaceHTMLLinkElementLINK要素では、外部リソースへのリンクを指定し、そのリソースに対するドキュメントの関係(またはその逆)を定義します。interfaceHTMLMapElementクライアント側のイメージ・マップ。interfaceHTMLMenuElementメニュー・リスト。interfaceHTMLMetaElementこれにはドキュメントに関する一般的なメタ情報が含まれています。interfaceHTMLModElementドキュメントの一部が変更されたことを通知します。interfaceHTMLObjectElement汎用的な埋込みオブジェクト。interfaceHTMLOListElement順序付けされたリスト。interfaceHTMLOptGroupElementオプションを論理的なグループに細分化します。interfaceHTMLOptionElement切替え可能な選択肢。interfaceHTMLParagraphElement段落。interfaceHTMLParamElementOBJECT要素に渡されるパラメータ。interfaceHTMLPreElement書式設定済みのテキスト。interfaceHTMLQuoteElementQ要素とBLOCKQUOTE要素用。interfaceHTMLScriptElementスクリプト文。interfaceHTMLSelectElementselect要素では、オプションを選択できます。interfaceHTMLStyleElementスタイル情報。interfaceHTMLTableCaptionElementテーブルのキャプション。HTML 4.0のCAPTION要素の定義を参照してください。interfaceHTMLTableCellElementTH要素とTD要素を表すために使用されるオブジェクト。interfaceHTMLTableColElementCOL要素やCOLGROUP要素を再グループ化します。interfaceHTMLTableElementテーブルに対するcreate*メソッドとdelete*メソッドを使用して、テーブルを構築したり変更したりします。interfaceHTMLTableRowElementテーブルの行。interfaceHTMLTableSectionElementTHEAD、TFOOT、およびTBODYの各要素。interfaceHTMLTextAreaElement複数行のテキスト・フィールド。interfaceHTMLTitleElementドキュメントのタイトル。interfaceHTMLUListElement順序付けされていないリスト。 -
org.w3c.dom.lsでのNodeの使用
Nodeを返すorg.w3c.dom.ls内のメソッド 修飾子と型 メソッド 説明 NodeLSParser. parseWithContext(LSInput input, Node contextArg, short action)LSInputで識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context引数とaction引数で指定された位置にコンテンツを挿入します。Node型のパラメータを持つorg.w3c.dom.ls内のメソッド 修飾子と型 メソッド 説明 shortLSParserFilter. acceptNode(Node nodeArg)各ノードの解析が完了すると、パーサーはこのメソッドを呼び出します。NodeLSParser. parseWithContext(LSInput input, Node contextArg, short action)LSInputで識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context引数とaction引数で指定された位置にコンテンツを挿入します。booleanLSSerializer. write(Node nodeArg, LSOutput destination)LSSerializerインタフェースの一般的な説明で、前述のように指定されたノードを直列化します。StringLSSerializer. writeToString(Node nodeArg)LSSerializerインタフェースの一般的な説明で、前述のように指定されたノードを直列化します。booleanLSSerializer. writeToURI(Node nodeArg, String uri)エンコーディングを指定せず、LSOutput.systemIdをuri引数に設定して、LSOutputでLSSerializer.writeが呼び出されたかのように機能する簡易メソッドです。 -
org.w3c.dom.rangesでのNodeの使用
Nodeを返すorg.w3c.dom.rangesのメソッド 修飾子と型 メソッド 説明 NodeRange. getCommonAncestorContainer()Rangeの2つの境界点のもっとも深い共通上位コンテナ。NodeRange. getEndContainer()内部でRangeが終了するノード。NodeRange. getStartContainer()内部でRangeが始まるノード。Node型のパラメータを持つorg.w3c.dom.rangesのメソッド 修飾子と型 メソッド 説明 voidRange. insertNode(Node newNode)ノードをDocumentまたはDocumentFragmentのRangeの開始位置に挿入します。voidRange. selectNode(Node refNode)ノードとその内容を選択します。voidRange. selectNodeContents(Node refNode)ノード内の内容を選択します。voidRange. setEnd(Node refNode, int offset)Rangeの終了を記述する属性を設定します。voidRange. setEndAfter(Node refNode)Rangeの終了をノードのあとに設定します。voidRange. setEndBefore(Node refNode)終了位置をノードの前に設定します。voidRange. setStart(Node refNode, int offset)Rangeの開始を記述する属性を設定します。voidRange. setStartAfter(Node refNode)開始位置をノードのあとに設定します。voidRange. setStartBefore(Node refNode)開始位置をノードの前に設定します。voidRange. surroundContents(Node newParent)Rangeの内容を所定のノードの親として再設定し、再設定したノードをRangeの開始位置に挿入します。 -
org.w3c.dom.stylesheetsでのNodeの使用
Nodeを返すorg.w3c.dom.stylesheetsのメソッド 修飾子と型 メソッド 説明 NodeStyleSheet. getOwnerNode()このスタイル・シートをドキュメントに関連付けるノード。 -
org.w3c.dom.traversalでのNodeの使用
Nodeを返すorg.w3c.dom.traversalのメソッド 修飾子と型 メソッド 説明 NodeTreeWalker. firstChild()TreeWalkerを現在のノードの最初の可視の子に移動し、新規ノードを返します。NodeTreeWalker. getCurrentNode()TreeWalkerが現在あるノード。NodeNodeIterator. getRoot()作成時に指定されたNodeIteratorのrootノード。NodeTreeWalker. getRoot()作成時に指定されたTreeWalkerのrootノード。NodeTreeWalker. lastChild()TreeWalkerを現在のノードの最後の可視の子まで移動させ、新規ノードを返します。NodeNodeIterator. nextNode()セットの次のノードを返して、NodeIteratorのセットでの位置を進めます。NodeTreeWalker. nextNode()TreeWalkerを現在のノードについてドキュメント順に次の可視ノードまで移動し、新規ノードを返します。NodeTreeWalker. nextSibling()TreeWalkerを現在のノードの次の兄弟まで移動させ、新規ノードを返します。NodeTreeWalker. parentNode()現在のノードのもっとも近い可視の上位ノードに移動し、そのノードを返します。NodeNodeIterator. previousNode()セットの前のノードを返し、NodeIteratorのセットでの位置を戻します。NodeTreeWalker. previousNode()TreeWalkerを現在のノードについてドキュメント順に前の可視ノードまで移動し、新規ノードを返します。NodeTreeWalker. previousSibling()TreeWalkerを現在のノードの前の兄弟まで移動させ、新規ノードを返します。Node型のパラメータを持つorg.w3c.dom.traversalのメソッド 修飾子と型 メソッド 説明 shortNodeFilter. acceptNode(Node n)指定されたノードがTreeWalkerまたはNodeIteratorの論理ビューで可視であるかどうかをテストします。NodeIteratorDocumentTraversal. createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)指定されたノードをルートとするサブツリー上に新規のNodeIteratorを作成します。TreeWalkerDocumentTraversal. createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)指定されたノードをルートとするサブツリー上に新規のTreeWalkerを作成します。voidTreeWalker. setCurrentNode(Node currentNode)TreeWalkerが現在あるノード。 -
org.w3c.dom.xpathでのNodeの使用
org.w3c.dom.xpathのNodeのサブインタフェース 修飾子と型 インタフェース 説明 interfaceXPathNamespaceXPathNamespaceインタフェースは、XPathResultインタフェースによって返され、DOMにはないXPathネームスペース・ノード型を表します。Nodeを戻すorg.w3c.dom.xpathのメソッド 修飾子と型 メソッド 説明 NodeXPathResult. getSingleNodeValue()この単一ノードの結果の値は、nullです。NodeXPathResult. iterateNext()ノードセットから次のノードを反復して返します。ノードがない場合はnullを返します。NodeXPathResult. snapshotItem(int index)スナップショット・コレクション内のindex番目のアイテムを返します。型Nodeのパラメータを持つorg.w3c.dom.xpathのメソッド 修飾子と型 メソッド 説明 XPathNSResolverXPathEvaluator. createNSResolver(Node nodeResolver)任意のDOMノードをネームスペースを解決するように修正し、XPath式がドキュメント内に現れたノードのコンテキストに対して容易に評価できるようにします。ObjectXPathEvaluator. evaluate(String expression, Node contextNode, XPathNSResolver resolver, short type, Object result)XPath式の文字列を評価し、可能であれば指定された型の結果を返します。ObjectXPathExpression. evaluate(Node contextNode, short type, Object result)このXPath式を評価し、結果を返します。