Класс CatalogManager
public final class CatalogManager extends Object
- Since:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Catalog |
catalog |
Создаёт объект Catalog с использованием указанных параметров функций и URI к одному или нескольким файлам каталога. |
static CatalogResolver |
catalogResolver |
Создаёт экземпляр CatalogResolver с использованием указанного каталога. |
static CatalogResolver |
catalogResolver |
Создаёт экземпляр CatalogResolver с использованием указанных параметров функций и URI к одному или нескольким файлам каталога. |
Подробное описание методов
catalog
public static Catalog catalog(CatalogFeatures features, URI... uris)
Catalog с использованием указанных параметров функции и URI к одному или нескольким файлам каталога. Если uris пусто, системная переменная javax.xml.catalog.files, как определено в CatalogFeatures, будет считана для определения начального списка файлов каталога.
Если несколько файлов каталога указаны через аргумент uris или переменную javax.xml.catalog.files, первая запись рассматривается как основной каталог, а остальные обрабатываются как альтернативные каталоги после тех, на которые ссылаются элементы nextCatalog в основном каталоге.
Как указано в XML Catalogs, OASIS Standard V1.1, если запись каталога неверна, она игнорируется. В случае если все записи неверны, полученный объект Catalog не будет содержать элементов Catalog. Любая операция сопоставления с помощью каталога вернёт null.
- Parameters:
-
features- параметры каталога -
uris- URI(ы) к одному или нескольким каталогам. - Returns:
- экземпляр
Catalog - Throws:
-
IllegalArgumentException- если URI не абсолютны или не имеют обработчика протокола URL для схемы URI -
CatalogException- Если при парсинге каталога произошла ошибка -
SecurityException- если доступ к ресурсу запрещен менеджером безопасности
catalogResolver
public static CatalogResolver catalogResolver(Catalog catalog)
CatalogResolver с использованием указанного каталога.- Parameters:
-
catalog- экземпляр каталога - Returns:
- экземпляр
CatalogResolver
catalogResolver
public static CatalogResolver catalogResolver(CatalogFeatures features, URI... uris)
CatalogResolver с использованием указанных параметров функций и URI к одному или нескольким файлам каталога. Если uris пусто, системная переменная javax.xml.catalog.files, как определено в CatalogFeatures, будет считана для определения начального списка файлов каталога.
Если несколько файлов каталога указаны через аргумент uris или переменную javax.xml.catalog.files, первая запись рассматривается как основной каталог, а остальные обрабатываются как альтернативные каталоги после тех, на которые ссылаются элементы nextCatalog в основном каталоге.
Как указано в XML Catalogs, OASIS Standard V1.1, если запись каталога неверна, она игнорируется. В случае если все записи неверны, полученный объект CatalogResolver не будет содержать допустимого каталога. Любая операция разрешения с помощью решателя вернет null, так как соответствие не найдено. Смотрите CatalogResolver для поведения при отсутствии соответствия.
- Parameters:
-
features- параметры каталога -
uris- URI(ы) к одному или нескольким каталогам - Returns:
- экземпляр
CatalogResolver - Throws:
-
IllegalArgumentException- если URI не абсолютны или не имеют обработчика протокола URL для схемы URI -
CatalogException- Если при парсинге каталога произошла ошибка -
SecurityException- если доступ к ресурсу запрещен менеджером безопасности
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.xml/javax/xml/catalog/CatalogManager.html