- 導入されたバージョン:
- 9
-
メソッドのサマリー
修飾子と型メソッド説明static Catalog
catalog
(CatalogFeatures features, URI... uris) 指定された機能設定anduri(s)を使用して、1つ以上のカタログ・ファイルにCatalog
オブジェクトを作成します。static CatalogResolver
catalogResolver
(Catalog catalog) 指定されたカタログを使用して、CatalogResolver
のインスタンスを作成します。static CatalogResolver
catalogResolver
(CatalogFeatures features, URI... uris) 指定された機能設定anduri(s)を使用して、1つ以上のカタログ・ファイルにCatalogResolver
のインスタンスを作成します。static CatalogResolver
catalogResolver
(Catalog catalog, CatalogResolver.NotFoundAction action) 参照を解決できないときの動作を決定する、指定されたcatalog
およびaction
型の外部参照を解決するCatalogResolver
を作成します。
-
メソッドの詳細
-
catalog
public static Catalog catalog(CatalogFeatures features, URI... uris) 指定された機能設定anduri(s)を使用して、1つ以上のカタログ・ファイルにCatalog
オブジェクトを作成します。uris
が空の場合、CatalogFeatures
で定義されているシステム・プロパティjavax.xml.catalog.files
が読み取られ、カタログ・ファイルの初期リストが検索されます。uris
引数またはjavax.xml.catalog.files
プロパティを使用して複数のカタログ・ファイルが指定されている場合、最初のエントリはメイン・カタログとみなされ、他のエントリはメイン・カタログのnextCatalog
要素によって参照されるカタログの後に代替カタログとして扱われます。「XMLカタログ、OASIS標準V1.1」で指定されているように、カタログ・エントリが無効な場合、無視されます。 すべてのエントリが無効な場合、結果のカタログ・オブジェクトにはカタログ要素が含まれません。 カタログを使用する照合操作はnullを返します。
- パラメータ:
features
- カタログ機能uris
- uri(s)から1つ以上のカタログ。- 戻り値:
Catalog
のインスタンス- 例外:
IllegalArgumentException
- URIが絶対的でないか、URIスキームのURLプロトコル・ハンドラを持たない場合CatalogException
- カタログの解析中にエラーが発生した場合SecurityException
- リソースへのアクセスがセキュリティ・マネージャによって拒否された場合
-
catalogResolver
public static CatalogResolver catalogResolver(Catalog catalog) 指定されたカタログを使用して、CatalogResolver
のインスタンスを作成します。- APIのノート:
- このメソッドによって作成された
CatalogResolver
は、基礎となるcatalog
のRESOLVEプロパティに委譲されます。catalogResover(Catalog, CatalogResolver.NotFoundAction)
によって作成されたCatalogResolver
は、参照を解決できない場合、指定されたアクション・タイプに基づきます。 - パラメータ:
catalog
- カタログ・インスタンス- 戻り値:
CatalogResolver
のインスタンス
-
catalogResolver
public static CatalogResolver catalogResolver(Catalog catalog, CatalogResolver.NotFoundAction action) 参照を解決できないときの動作を決定する、指定されたcatalog
およびaction
型の外部参照を解決するCatalogResolver
を作成します。- パラメータ:
catalog
- カタログ・インスタンスaction
- 参照を解決できない場合に実行するアクション- 戻り値:
catalog
およびaction
型のCatalogResolver
- 導入されたバージョン:
- 22
-
catalogResolver
public static CatalogResolver catalogResolver(CatalogFeatures features, URI... uris) 指定された機能設定anduri(s)を使用して、1つ以上のカタログ・ファイルにCatalogResolver
のインスタンスを作成します。uris
が空の場合、CatalogFeatures
で定義されているシステム・プロパティjavax.xml.catalog.files
が読み取られ、カタログ・ファイルの初期リストが検索されます。uris
引数またはjavax.xml.catalog.files
プロパティを使用して複数のカタログ・ファイルが指定されている場合、最初のエントリはメイン・カタログとみなされ、他のエントリはメイン・カタログのnextCatalog
要素によって参照されるカタログの後に代替カタログとして扱われます。「XMLカタログ、OASIS標準V1.1」で指定されているように、カタログ・エントリが無効な場合、無視されます。 すべてのエントリが無効な場合、結果のCatalogResolverオブジェクトには有効なカタログが含まれません。 したがって、リゾルバを使用する解決操作は、マッピングが見つからないときに返されます。 マッピングが見つからない場合の動作については、
CatalogResolver
を参照してください。- パラメータ:
features
- カタログ機能uris
- theuri(s)から1つ以上のカタログ- 戻り値:
CatalogResolver
のインスタンス- 例外:
IllegalArgumentException
- URIが絶対的でないか、URIスキームのURLプロトコル・ハンドラを持たない場合CatalogException
- カタログの解析中にエラーが発生した場合SecurityException
- リソースへのアクセスがセキュリティ・マネージャによって拒否された場合
-