モジュール java.xml
パッケージ javax.xml.catalog
XML Catalogs OASIS Standard V1.1、 2005年10月7日を実装するためのクラスを提供します。
カタログAPIは、XML文書によって参照される外部リソースを解決するための標準ソリューションを定義します。 この機能は、アプリケーション開発者がXMLプロセッサまたはシステム・プロパティまたはjaxp.propertiesファイルを使用してカタログを構成し、この機能を利用できるようにするXMLプロセッサによって完全にサポートされています。
XMLカタログAPIでは、次のインタフェースが定義されています。
Catalog--Catalogインタフェースは、カタログ標準で定義されているエンティティ・カタログを表します。Catalogオブジェクトは不変です。 作成後は、system、publicまたはuriエントリ内で一致を検索するために使用できます。 カスタム・リゾルバ実装は、カタログを介してローカル・リソースを検索する場合に役立ちます。CatalogFeatures--CatalogFeaturesクラスは、カタログAPIがサポートするすべての機能およびプロパティ(javax.xml.catalog.files、javax.xml.catalog.defer、javax.xml.catalog.preferおよびjavax.xml.catalog.resolveを含む)を保持します。CatalogManager--CatalogManagerクラスは、XMLカタログおよびカタログ・リゾルバの作成を管理します。CatalogResolver--CatalogResolverクラスは、EntityResolver、XMLResolver、LSResourceResolverおよびURIResolverを実装し、カタログを使用して外部参照を解決するCatalogリゾルバです。
ほかで指定がない場合、null引数をこのパッケージの任意のクラスまたはインタフェースのメソッドまたはコンストラクタへ渡すと、NullPointerExceptionがスローされます。
- 導入されたバージョン:
- 9
-
インタフェースのサマリー インタフェース 説明 Catalog Catalogクラスは、XML Catalogs、 OASIS Standard V1.1、 7 October 2005で定義されているエンティティ・カタログを表します。CatalogResolver SAXEntityResolver、StAXXMLResolver、スキーマ検証で使用されるDOM LSLSResourceResolverおよび変換URIResolverを実装し、カタログを使用して外部参照を解決するカタログ・リゾルバ。 -
クラスのサマリー クラス 説明 CatalogFeatures CatalogFeaturesは、機能およびプロパティのコレクションを保持します。CatalogFeatures.Builder CatalogFeaturesオブジェクトをビルドするためのBuilderクラス。CatalogManager カタログ・マネージャは、XMLカタログおよびカタログ・リゾルバの作成を管理します。 -
列挙型のサマリー 列挙型 説明 CatalogFeatures.Feature 「カタログ機能」表で定義されている機能タイプ。 -
例外のサマリー 例外 説明 CatalogException 例外クラスは、カタログの処理中または使用中に発生する可能性のあるエラーを処理します。