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