モジュール 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オブジェクトは不変です。 作成後は、systempublicまたはuriエントリ内で一致を検索するために使用できます。 カスタム・リゾルバ実装は、カタログを介してローカル・リソースを検索する場合に役立ちます。
  • CatalogFeatures -- CatalogFeaturesクラスは、カタログAPIがサポートするすべての機能およびプロパティ(javax.xml.catalog.filesjavax.xml.catalog.deferjavax.xml.catalog.preferおよびjavax.xml.catalog.resolveを含む)を保持します。
  • CatalogManager -- CatalogManagerクラスは、XMLカタログおよびカタログ・リゾルバの作成を管理します。
  • CatalogResolver -- CatalogResolverクラスは、EntityResolverXMLResolverLSResourceResolverおよびURIResolverを実装し、カタログを使用して外部参照を解決するCatalogリゾルバです。

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

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