モジュール java.xml

パッケージ javax.xml.catalog

「XMLカタログOASIS Standard V1.1、2005年10月7日」を実装するためのクラスを提供します。

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

XMLカタログAPIは、以下のインタフェースを定義します:

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

ほかで指定がない場合、null引数をこのパッケージの任意のクラスまたはインタフェースのメソッドまたはコンストラクタへ渡すと、NullPointerExceptionがスローされます。

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