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

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内のクラス 
    修飾子と型 クラス 説明
    class  IIOMetadataNode
    org.w3c.dom.Elementインタフェースを実装し、getUserObjectメソッドとsetUserObjectメソッドを介した外部オブジェクトのストレージを追加可能にする、メタデータ・ツリー内のノードを表すクラス。
    Nodeとして宣言されているjavax.imageio.metadata内のフィールド 
    修飾子と型 フィールド 説明
    protected Node IIOInvalidTreeException.offendingNode
    構文解析エラーになったNode、またはnull
    Nodeを返すjavax.imageio.metadata内のメソッド 
    修飾子と型 メソッド 説明
    Node IIOMetadataNode.appendChild​(Node newChild)
    ノードnewChildをこのノードの子のリストの末尾に追加します。
    Node IIOMetadataNode.cloneNode​(boolean deep)
    このノードの複製を返します。
    abstract Node IIOMetadata.getAsTree​(String formatName)
    指定されたメタデータ形式で定義される規則に従って、このオブジェクト内に含まれるメタデータのツリーのルートを表すXML DOM Nodeオブジェクトを返します。
    Node IIOMetadataNode.getFirstChild()
    このノードの最初の子を返します。ノードに子がない場合はnullを返します。
    Node IIOMetadataNode.getLastChild()
    このノードの最後の子を返します。ノードに子がない場合はnullを返します。
    Node IIOMetadataNode.getNextSibling()
    このノードの次の兄弟ウィジェットを返します。このノードに次の兄弟ウィジェットがない場合はnullを返します。
    Node IIOInvalidTreeException.getOffendingNode()
    構文解析時にエラーを発生させたNodeを返します。
    Node IIOMetadataNode.getParentNode()
    このノードの親を返します。
    Node IIOMetadataNode.getPreviousSibling()
    このノードの前の兄弟ウィジェットを返します。このノードに前の兄弟ウィジェットがない場合はnullを返します。
    Node IIOMetadataNode.insertBefore​(Node newChild, Node refChild)
    既存のrefChild子ノードの前にnewChildノードを挿入します。
    Node IIOMetadataNode.removeChild​(Node oldChild)
    子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
    Node IIOMetadataNode.replaceChild​(Node newChild, Node oldChild)
    子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
    Node型のパラメータを持つjavax.imageio.metadata内のメソッド 
    修飾子と型 メソッド 説明
    Node IIOMetadataNode.appendChild​(Node newChild)
    ノードnewChildをこのノードの子のリストの末尾に追加します。
    short IIOMetadataNode.compareDocumentPosition​(Node other)
    このDOM Level 3メソッドはIIOMetadataNodeではサポートされていないため、DOMExceptionがスローされます。
    Node 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 IIOMetadata.mergeTree​(String formatName, Node root)
    指定されたメタデータ形式で構文が定義されるXML DOM Nodeのツリーから、このIIOMetadataオブジェクトの内部状態を変更します。
    Node IIOMetadataNode.removeChild​(Node oldChild)
    子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
    Node IIOMetadataNode.replaceChild​(Node newChild, Node oldChild)
    子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
    void IIOMetadata.setFromTree​(String formatName, Node root)
    指定されたメタデータ形式で構文が定義されるXML DOM Nodeのツリーから、この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のメソッド
    修飾子と型 メソッド 説明
    Node TIFFField.getAsNativeNode()
    TIFFFieldを、"TIFFField"または"TIFFIFD"という名前のノードとして返します(TIFFネイティブ・イメージ・メタデータ仕様で説明されています)。
    Nodeのパラメータを持つjavax.imageio.plugins.tiffのメソッド
    修飾子と型 メソッド 説明
    static TIFFField TIFFField.createFromMetadataNode​(TIFFTagSet tagSet, Node node)
    TIFFネイティブ・イメージ・メタデータ・ノードからTIFFFieldを作成します。
  • javax.xml.crypto.domでのNodeの使用

    Nodeを返すjavax.xml.crypto.dom内のメソッド 
    修飾子と型 メソッド 説明
    Node DOMURIReference.getHere()
    ここにノードを返します。
    Node DOMStructure.getNode()
    このDOMStructureに格納されたノードを返します。
    Node型のパラメータを持つjavax.xml.crypto.dom内のコンストラクタ 
    コンストラクタ 説明
    DOMStructure​(Node node)
    指定されたノードを含むDOMStructureを作成します。
  • javax.xml.crypto.dsig.domでのNodeの使用

    Nodeを返すjavax.xml.crypto.dsig.dom内のメソッド 
    修飾子と型 メソッド 説明
    Node DOMSignContext.getNextSibling()
    nextSiblingノードを返します。
    Node DOMValidateContext.getNode()
    ノードを返します。
    Node DOMSignContext.getParent()
    親ノードを返します。
    Node型のパラメータを持つjavax.xml.crypto.dsig.dom内のメソッド 
    修飾子と型 メソッド 説明
    void DOMSignContext.setNextSibling​(Node nextSibling)
    次の兄弟ノードを設定します。
    void DOMValidateContext.setNode​(Node node)
    ノードを設定します。
    void DOMSignContext.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内のメソッド 
    修飾子と型 メソッド 説明
    Node DOMResult.getNextSibling()
    結果ノードが挿入される直前の子ノードを取得します。
    Node DOMResult.getNode()
    結果DOMツリーを含むノードを取得します。
    Node DOMSource.getNode()
    Source DOMツリーを表すノードを取得します。
    Node DOMLocator.getOriginatingNode()
    イベントが発生したノードを返します。
    Node型のパラメータを持つjavax.xml.transform.dom内のメソッド 
    修飾子と型 メソッド 説明
    void DOMResult.setNextSibling​(Node nextSibling)
    結果ノードが挿入される直前の子ノードを設定します。
    void DOMResult.setNode​(Node node)
    結果DOMツリーを含むノードを設定します。
    void DOMSource.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のメソッド
    修飾子と型 メソッド 説明
    Node XPathNodes.get​(int index)
    指定された位置にNodeを返します。
    Nodeの引数を持つ型を返すjavax.xml.xpathのメソッド
    修飾子と型 メソッド 説明
    Iterator<Node> XPathNodes.iterator()
    ノードのイテレータを返します。
  • 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 Document.adoptNode​(Node source)
    ほかの文書のノードを現在の文書にインポートします。
    Node Node.appendChild​(Node newChild)
    ノードnewChildをこのノードの子のリストの末尾に追加します。
    Node Node.cloneNode​(boolean deep)
    ノードのジェネリック・コピー・コンストラクタとして、このノードの複製を返します。
    Node Node.getFirstChild()
    このノードの最初の子ノードです。
    Node Node.getLastChild()
    このノードの最後の子ノードです。
    Node NamedNodeMap.getNamedItem​(String name)
    指定された名前のノードを取得します。
    Node NamedNodeMap.getNamedItemNS​(String namespaceURI, String localName)
    指定されたローカル名と名前空間URIを持つノードを取得します。
    Node Node.getNextSibling()
    このノードの直後のノードです。
    Node Node.getParentNode()
    このノードの親ノードです。
    Node Node.getPreviousSibling()
    このノードの直前のノードです。
    Node DOMLocator.getRelatedNode()
    ロケータがポイントしているノード。ノードがない場合はnull
    Node Document.importNode​(Node importedNode, boolean deep)
    別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。
    Node Node.insertBefore​(Node newChild, Node refChild)
    既存のrefChild子ノードの前にnewChildノードを挿入します。
    Node NamedNodeMap.item​(int index)
    マップ内のindex番目の項目を返します。
    Node NodeList.item​(int index)
    集合内のindex番目の項目を返します。
    Node Node.removeChild​(Node oldChild)
    子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
    Node NamedNodeMap.removeNamedItem​(String name)
    指定された名前のノードを削除します。
    Node NamedNodeMap.removeNamedItemNS​(String namespaceURI, String localName)
    指定されたローカル名と名前空間URIで指定されたノードを削除します。
    Node Document.renameNode​(Node n, String namespaceURI, String qualifiedName)
    ELEMENT_NODEまたはATTRIBUTE_NODE型の既存のノードを変更します。
    Node Node.replaceChild​(Node newChild, Node oldChild)
    子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
    Node NamedNodeMap.setNamedItem​(Node arg)
    nodeName属性を使用してノードを追加します。
    Node NamedNodeMap.setNamedItemNS​(Node arg)
    namespaceURIlocalNameを使用してノードを追加します。
    Node型のパラメータを持つorg.w3c.dom内のメソッド 
    修飾子と型 メソッド 説明
    Node Document.adoptNode​(Node source)
    ほかの文書のノードを現在の文書にインポートします。
    Node Node.appendChild​(Node newChild)
    ノードnewChildをこのノードの子のリストの末尾に追加します。
    short Node.compareDocumentPosition​(Node other)
    このメソッドが呼び出されている参照ノードを、パラメータとして渡されるノードと、文書内の位置に関して文書順に比較します。
    void UserDataHandler.handle​(short operation, String key, Object data, Node src, Node dst)
    このメソッドは、このハンドラを登録するノードがインポートまたは複製される場合に呼び出されます。
    Node Document.importNode​(Node importedNode, boolean deep)
    別の文書から現在の文書へノードをインポートします。このとき、元の文書のソース・ノードが変更または削除されることはありません。このメソッドはソース・ノードの新しいコピーを作成します。
    Node Node.insertBefore​(Node newChild, Node refChild)
    既存のrefChild子ノードの前にnewChildノードを挿入します。
    boolean Node.isEqualNode​(Node arg)
    2つのノードが等しいかどうかをテストします。
    boolean Node.isSameNode​(Node other)
    このノードが指定されたノードと同じノードであるかどうかを返します。
    Node Node.removeChild​(Node oldChild)
    子リストからoldChildで示される子ノードを削除し、この子ノードを返します。
    Node Document.renameNode​(Node n, String namespaceURI, String qualifiedName)
    ELEMENT_NODEまたはATTRIBUTE_NODE型の既存のノードを変更します。
    Node Node.replaceChild​(Node newChild, Node oldChild)
    子リストの中の子ノードoldChildnewChildで置き換え、oldChildノードを返します。
    Node NamedNodeMap.setNamedItem​(Node arg)
    nodeName属性を使用してノードを追加します。
    Node NamedNodeMap.setNamedItemNS​(Node arg)
    namespaceURIlocalNameを使用してノードを追加します。
  • org.w3c.dom.eventsでのNodeの使用

    Nodeを返すorg.w3c.dom.events内のメソッド 
    修飾子と型 メソッド 説明
    Node MutationEvent.getRelatedNode()
    relatedNodeは、変異イベントに関連する2次ノードを識別するときに使用します。
    Node型のパラメータを持つorg.w3c.dom.events内のメソッド 
    修飾子と型 メソッド 説明
    void MutationEvent.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のサブインタフェース 
    修飾子と型 インタフェース 説明
    interface  HTMLAnchorElement
    アンカー要素。
    interface  HTMLAppletElement
    埋め込まれたJavaアプレット。
    interface  HTMLAreaElement
    クライアント側のイメージ・マップ領域の定義。
    interface  HTMLBaseElement
    ドキュメントの基底URI。
    interface  HTMLBaseFontElement
    ベース・フォント。
    interface  HTMLBodyElement
    HTMLドキュメントの本文。
    interface  HTMLBRElement
    強制的に改行します。
    interface  HTMLButtonElement
    プッシュ・ボタン。
    interface  HTMLDirectoryElement
    ディレクトリのリスト。
    interface  HTMLDivElement
    汎用ブロック・コンテナ。
    interface  HTMLDListElement
    定義のリスト。
    interface  HTMLDocument
    HTMLDocumentはHTML階層のルートであり、コンテンツ全体を保持します。
    interface  HTMLElement
    すべてのHTML要素インタフェースは、このクラスから派生しています。
    interface  HTMLFieldSetElement
    フォーム・コントロールを論理グループに構成します。
    interface  HTMLFontElement
    フォントの局所的な変更。
    interface  HTMLFormElement
    FORM要素は、コレクションや要素に似た動作を網羅しています。
    interface  HTMLFrameElement
    フレームを作成します。
    interface  HTMLFrameSetElement
    フレームのグリッドを作成します。
    interface  HTMLHeadElement
    ドキュメント・ヘッドの情報。
    interface  HTMLHeadingElement
    H1からH6の要素用。
    interface  HTMLHRElement
    横罫線を作成します。
    interface  HTMLHtmlElement
    HTMLドキュメントのルート。
    interface  HTMLIFrameElement
    インラインのサブウィンドウ。
    interface  HTMLImageElement
    埋め込まれたイメージ。
    interface  HTMLInputElement
    フォーム・コントロール。
    interface  HTMLIsIndexElement
    この要素は単一行のテキスト入力に使用されます。
    interface  HTMLLabelElement
    フォーム・フィールドのラベル・テキスト。
    interface  HTMLLegendElement
    FIELDSETによるグループ化にキャプションを付けます。
    interface  HTMLLIElement
    リスト項目。
    interface  HTMLLinkElement
    LINK要素では、外部リソースへのリンクを指定し、そのリソースに対するドキュメントの関係(またはその逆)を定義します。
    interface  HTMLMapElement
    クライアント側のイメージ・マップ。
    interface  HTMLMenuElement
    メニュー・リスト。
    interface  HTMLMetaElement
    これにはドキュメントに関する一般的なメタ情報が含まれています。
    interface  HTMLModElement
    ドキュメントの一部が変更されたことを通知します。
    interface  HTMLObjectElement
    汎用的な埋込みオブジェクト。
    interface  HTMLOListElement
    順序付けされたリスト。
    interface  HTMLOptGroupElement
    オプションを論理的なグループに細分化します。
    interface  HTMLOptionElement
    切替え可能な選択肢。
    interface  HTMLParagraphElement
    段落。
    interface  HTMLParamElement
    OBJECT要素に渡されるパラメータ。
    interface  HTMLPreElement
    書式設定済みのテキスト。
    interface  HTMLQuoteElement
    Q要素とBLOCKQUOTE要素用。
    interface  HTMLScriptElement
    スクリプト文。
    interface  HTMLSelectElement
    select要素では、オプションを選択できます。
    interface  HTMLStyleElement
    スタイル情報。
    interface  HTMLTableCaptionElement
    テーブルのキャプション。HTML 4.0のCAPTION要素の定義を参照してください。
    interface  HTMLTableCellElement
    TH要素とTD要素を表すために使用されるオブジェクト。
    interface  HTMLTableColElement
    COL要素やCOLGROUP要素を再グループ化します。
    interface  HTMLTableElement
    テーブルに対するcreate*メソッドとdelete*メソッドを使用して、テーブルを構築したり変更したりします。
    interface  HTMLTableRowElement
    テーブルの行。
    interface  HTMLTableSectionElement
    THEADTFOOT、およびTBODYの各要素。
    interface  HTMLTextAreaElement
    複数行のテキスト・フィールド。
    interface  HTMLTitleElement
    ドキュメントのタイトル。
    interface  HTMLUListElement
    順序付けされていないリスト。
    Nodeを返すorg.w3c.dom.htmlのメソッド 
    修飾子と型 メソッド 説明
    Node HTMLCollection.item​(int index)
    このメソッドは、順序付けされたインデックスで指定されたノードを取得します。
    Node HTMLCollection.namedItem​(String name)
    このメソッドは、名前を使用してNodeを取得します。
  • org.w3c.dom.lsでのNodeの使用

    Nodeを返すorg.w3c.dom.ls内のメソッド 
    修飾子と型 メソッド 説明
    Node LSParser.parseWithContext​(LSInput input, Node contextArg, short action)
    LSInputで識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context引数とaction引数で指定された位置にコンテンツを挿入します。
    Node型のパラメータを持つorg.w3c.dom.ls内のメソッド 
    修飾子と型 メソッド 説明
    short LSParserFilter.acceptNode​(Node nodeArg)
    各ノードの解析が完了すると、パーサーはこのメソッドを呼び出します。
    Node LSParser.parseWithContext​(LSInput input, Node contextArg, short action)
    LSInputで識別されたリソースからのXMLフラグメントを構文解析し、既存の文書の、context引数とaction引数で指定された位置にコンテンツを挿入します。
    boolean LSSerializer.write​(Node nodeArg, LSOutput destination)
    LSSerializerインタフェースの一般的な説明で、前述のように指定されたノードを直列化します。
    String LSSerializer.writeToString​(Node nodeArg)
    LSSerializerインタフェースの一般的な説明で、前述のように指定されたノードを直列化します。
    boolean LSSerializer.writeToURI​(Node nodeArg, String uri)
    エンコーディングを指定せず、LSOutput.systemIduri引数に設定して、LSOutputLSSerializer.writeが呼び出されたかのように機能する簡易メソッドです。
  • org.w3c.dom.rangesでのNodeの使用

    Nodeを返すorg.w3c.dom.rangesのメソッド 
    修飾子と型 メソッド 説明
    Node Range.getCommonAncestorContainer()
    Rangeの2つの境界点のもっとも深い共通上位コンテナ。
    Node Range.getEndContainer()
    内部でRangeが終了するノード。
    Node Range.getStartContainer()
    内部でRangeが始まるノード。
    Node型のパラメータを持つorg.w3c.dom.rangesのメソッド 
    修飾子と型 メソッド 説明
    void Range.insertNode​(Node newNode)
    ノードをDocumentまたはDocumentFragmentのRangeの開始位置に挿入します。
    void Range.selectNode​(Node refNode)
    ノードとその内容を選択します。
    void Range.selectNodeContents​(Node refNode)
    ノード内の内容を選択します。
    void Range.setEnd​(Node refNode, int offset)
    Rangeの終了を記述する属性を設定します。
    void Range.setEndAfter​(Node refNode)
    Rangeの終了をノードのあとに設定します。
    void Range.setEndBefore​(Node refNode)
    終了位置をノードの前に設定します。
    void Range.setStart​(Node refNode, int offset)
    Rangeの開始を記述する属性を設定します。
    void Range.setStartAfter​(Node refNode)
    開始位置をノードのあとに設定します。
    void Range.setStartBefore​(Node refNode)
    開始位置をノードの前に設定します。
    void Range.surroundContents​(Node newParent)
    Rangeの内容を所定のノードの親として再設定し、再設定したノードをRangeの開始位置に挿入します。
  • org.w3c.dom.stylesheetsでのNodeの使用

    Nodeを返すorg.w3c.dom.stylesheetsのメソッド 
    修飾子と型 メソッド 説明
    Node StyleSheet.getOwnerNode()
    このスタイル・シートをドキュメントに関連付けるノード。
  • org.w3c.dom.traversalでのNodeの使用

    Nodeを返すorg.w3c.dom.traversalのメソッド 
    修飾子と型 メソッド 説明
    Node TreeWalker.firstChild()
    TreeWalkerを現在のノードの最初の可視の子に移動し、新規ノードを返します。
    Node TreeWalker.getCurrentNode()
    TreeWalkerが現在あるノード。
    Node NodeIterator.getRoot()
    作成時に指定されたNodeIteratorのrootノード。
    Node TreeWalker.getRoot()
    作成時に指定されたTreeWalkerrootノード。
    Node TreeWalker.lastChild()
    TreeWalkerを現在のノードの最後の可視の子まで移動させ、新規ノードを返します。
    Node NodeIterator.nextNode()
    セットの次のノードを返して、NodeIteratorのセットでの位置を進めます。
    Node TreeWalker.nextNode()
    TreeWalkerを現在のノードについてドキュメント順に次の可視ノードまで移動し、新規ノードを返します。
    Node TreeWalker.nextSibling()
    TreeWalkerを現在のノードの次の兄弟まで移動させ、新規ノードを返します。
    Node TreeWalker.parentNode()
    現在のノードのもっとも近い可視の上位ノードに移動し、そのノードを返します。
    Node NodeIterator.previousNode()
    セットの前のノードを返し、NodeIteratorのセットでの位置を戻します。
    Node TreeWalker.previousNode()
    TreeWalkerを現在のノードについてドキュメント順に前の可視ノードまで移動し、新規ノードを返します。
    Node TreeWalker.previousSibling()
    TreeWalkerを現在のノードの前の兄弟まで移動させ、新規ノードを返します。
    Node型のパラメータを持つorg.w3c.dom.traversalのメソッド 
    修飾子と型 メソッド 説明
    short NodeFilter.acceptNode​(Node n)
    指定されたノードがTreeWalkerまたはNodeIteratorの論理ビューで可視であるかどうかをテストします。
    NodeIterator DocumentTraversal.createNodeIterator​(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
    指定されたノードをルートとするサブツリー上に新規のNodeIteratorを作成します。
    TreeWalker DocumentTraversal.createTreeWalker​(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)
    指定されたノードをルートとするサブツリー上に新規のTreeWalkerを作成します。
    void TreeWalker.setCurrentNode​(Node currentNode)
    TreeWalkerが現在あるノード。
  • org.w3c.dom.xpathでのNodeの使用

    org.w3c.dom.xpathNodeのサブインタフェース
    修飾子と型 インタフェース 説明
    interface  XPathNamespace
    XPathNamespaceインタフェースは、XPathResultインタフェースによって返され、DOMにはないXPathネームスペース・ノード型を表します。
    Nodeを戻すorg.w3c.dom.xpathのメソッド
    修飾子と型 メソッド 説明
    Node XPathResult.getSingleNodeValue()
    この単一ノードの結果の値は、nullです。
    Node XPathResult.iterateNext()
    ノードセットから次のノードを反復して返します。ノードがない場合はnullを返します。
    Node XPathResult.snapshotItem​(int index)
    スナップショット・コレクション内のindex番目のアイテムを返します。
    Nodeのパラメータを持つorg.w3c.dom.xpathのメソッド
    修飾子と型 メソッド 説明
    XPathNSResolver XPathEvaluator.createNSResolver​(Node nodeResolver)
    任意のDOMノードをネームスペースを解決するように修正し、XPath式がドキュメント内に現れたノードのコンテキストに対して容易に評価できるようにします。
    Object XPathEvaluator.evaluate​(String expression, Node contextNode, XPathNSResolver resolver, short type, Object result)
    XPath式の文字列を評価し、可能であれば指定された型の結果を返します。
    Object XPathExpression.evaluate​(Node contextNode, short type, Object result)
    このXPath式を評価し、結果を返します。