モジュール java.xml

パッケージjavax.xml.catalog


パッケージjavax.xml.catalog
「XMLカタログOASIS標準V1.1、2005年10月7日」を実装するためのクラスを提供します。

Catalog APIは、XML文書によって参照される外部リソースを解決するための標準的なソリューションを定義します。 XMLプロセッサによって完全にサポートされているため、アプリケーション開発者はXMLプロセッサ、システム・プロパティまたは構成ファイルを使用してカタログを構成し、この機能を利用できます。

XMLカタログAPIでは、次のインタフェースが定義されています。

  • Catalog -- Catalogインタフェースは、カタログ標準で定義されたエンティティ・カタログを表します。 Catalogオブジェクトは不変です。 作成後は、systempublicまたはuriエントリで一致を見つけるために使用できます。 カスタム・リゾルバの実装では、カタログを使用してローカル・リソースを検索すると便利です。
  • CatalogFeatures -- CatalogFeaturesクラスは、カタログAPIがサポートするすべての機能およびプロパティ(javax.xml.catalog.files, javax.xml.catalog.defer, javax.xml.catalog.preferjavax.xml.catalog.resolveなど)を保持します。
  • CatalogManager -- CatalogManagerクラスは、XMLカタログとカタログ・リゾルバの作成を管理します。
  • CatalogResolver -- CatalogResolverクラスは、EntityResolverXMLResolverLSResourceResolverおよびURIResolverを実装し、カタログを使用して外部参照を解決するCatalogリゾルバです。

特に明記されていないかぎり、このパッケージ内の任意のクラスまたはインタフェースのコンストラクタまたはメソッドにnull引数を渡すと、NullPointerExceptionがスローされます。

導入されたバージョン:
9