モジュール java.xml
パッケージ org.w3c.dom

インタフェースDOMImplementationSource


  • public interface DOMImplementationSource
    このインタフェースを使用すると、DOM実装者は、要求された機能とバージョンに基づいて1つ以上の実装を、DOM Featuresで指定されたとおりに提供できます。 実装された各DOMImplementationSourceオブジェクトは、使用可能なソースのバインディング固有のリストに一覧表示され、そのDOMImplementationオブジェクトが使用可能になります。

    Document Object Model (DOM) Level 3 Core Specification」も参照してください。

    導入されたバージョン:
    1.5、DOMレベル3
    • メソッドの詳細

      • getDOMImplementation

        DOMImplementation getDOMImplementation​(String features)
        指定された機能をサポートする最初のDOM実装を要求するメソッド。
        パラメータ:
        features - 必要な機能とバージョンを指定する文字列。 この文字列は空白文字区切りのリストで、各機能はオプションとして空白とバージョン番号に続く名前によって指定。 このメソッドは、getDOMImplementationListによって返されたリストの最初の項目を返す。 たとえば、文字列"XML 3.0 Traversal+Events 2.0"は3.0バージョンの「XML」モジュール(任意のバージョンの「トラバーサル」モジュールをサポートするモジュール)と、2.0バージョンの「イベント」モジュールをサポートするDOM実装を要求する。 「イベント」モジュールには、Node.getFeature()メソッドとDOMImplementation.getFeature()メソッドを使用してアクセスできる必要がある。
        戻り値:
        必要な機能をサポートする最初のDOM実装。このソースにない場合はnull
      • getDOMImplementationList

        DOMImplementationList getDOMImplementationList​(String features)
        DOM Featuresに指定された機能とバージョンを指定されたとおりにサポートするDOM実装のリストを要求するメソッドです。
        パラメータ:
        features - 必要な機能とバージョンを指定する文字列。 この文字列は空白文字区切りのリストで、各機能はオプションとして空白とバージョン番号に続く名前によって指定。 例: XML 3.0 Traversal+Events 2.0
        戻り値:
        必要な機能をサポートするDOM実装のリスト。