共通 DOM API

org.w3c.dom
インタフェース DOMImplementationSource


public interface DOMImplementationSource

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

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

導入されたバージョン:
DOM Level 3

メソッドの概要
 DOMImplementation getDOMImplementation(String features)
          指定された機能をサポートする最初の DOM 実装を要求するメソッド。
 DOMImplementationList getDOMImplementationList(String features)
          指定された機能とバージョンをサポートする DOM 実装のリストを要求するメソッド。
 

メソッドの詳細

getDOMImplementation

DOMImplementation getDOMImplementation(String features)
指定された機能をサポートする最初の DOM 実装を要求するメソッド。

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

getDOMImplementationList

DOMImplementationList getDOMImplementationList(String features)
指定された機能とバージョンをサポートする DOM 実装のリストを要求するメソッド。

パラメータ:
features - 必要な機能とバージョンを指定する文字列。この文字列は、各機能を名前で指定した空白文字区切りのリストである。このリストでは各機能は名前で指定され、オプションとして名前のあとに空白文字とバージョン番号が続く。例を挙げると、「XML 3.0 Traversal +Events 2.0」といった形式である
戻り値:
必要な機能をサポートする DOMImplementations のリスト

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.