|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.w3c.dom.bootstrap.DOMImplementationRegistry
public final class DOMImplementationRegistry
アプリケーションはファクトリによって DOMImplementation
のインスタンスを取得できます。
例:
// get an instance of the DOMImplementation registry DOMImplementationRegistry registry = DOMImplementationRegistry.newInstance(); // get a DOM implementation the Level 3 XML module DOMImplementation domImpl = registry.getDOMImplementation("XML 3.0");
これにより、実装に依存しない始点を持つアプリケーションが提供されます。DOM 実装は、このクラスを変更して新しいセキュリティ基準に合わせたり、DOMImplementationSource のリストにフォールバックを追加したりできます。
DOMImplementation
,
DOMImplementationSource
フィールドの概要 | |
---|---|
static String |
PROPERTY
DOMImplementationSource クラス名を指定するシステムプロパティです。 |
メソッドの概要 | |
---|---|
void |
addSource(DOMImplementationSource s)
実装を登録します。 |
DOMImplementation |
getDOMImplementation(String features)
必要な機能を持つ最初の実装を返します。 |
DOMImplementationList |
getDOMImplementationList(String features)
必要な機能をサポートする実装のリストを返します。 |
static DOMImplementationRegistry |
newInstance()
DOMImplementationRegistry の新しいインスタンスを取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String PROPERTY
メソッドの詳細 |
---|
public static DOMImplementationRegistry newInstance() throws ClassNotFoundException, InstantiationException, IllegalAccessException, ClassCastException
DOMImplementationRegistry
の新しいインスタンスを取得します。
DOMImplementationRegistry
はアプリケーションまたは実装によって初期化されます。コンテキストによっては最初に Java システムプロパティ org.w3c.dom.DOMImplementationSourceList
の値をチェックします。サービスプロバイダのコンテンツは「META_INF/services/org.w3c.dom.DOMImplementationSourceList
」にあります。このプロパティの値は、DOMImplementationSource
インタフェースを実装している使用可能なクラス名の空白文字で区切られたリストです。このクラス名に記載されている各クラスはインスタンス化されており、検出されたすべての例外はアプリケーションにスローされます。
ClassNotFoundException
- 指定したクラスが見つからない場合
InstantiationException
- 指定されたクラスがインタフェースまたは abstract クラスの場合
IllegalAccessException
- 指定されたクラスのデフォルトのコンストラクタにアクセスできない場合
ClassCastException
- 指定されたクラスが DOMImplementationSource
を実装していない場合public DOMImplementation getDOMImplementation(String features)
null
になります。
features
- 必要な機能を指定する文字列。この文字列は空白文字区切りのリストで、各機能はオプションとして空白とバージョン番号に続く名前によって指定。例: XML 1.0 Traversal +Events 2.0
null
public DOMImplementationList getDOMImplementationList(String features)
features
- 必要な機能を指定する文字列。この文字列は空白文字区切りのリストで、各機能はオプションとして空白とバージョン番号に続く名前によって指定。例: XML 1.0 Traversal +Events 2.0
public void addSource(DOMImplementationSource s)
s
- 登録されるソース。null
以外
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。