Spec-Zone.ru › OpenJDK 8

Интерфейс XMLResolver


public interface XMLResolver

Этот интерфейс используется для разрешения ресурсов во время разбора XML. Если приложение хочет выполнить пользовательское разрешение сущностей, оно должно зарегистрировать экземпляр этого интерфейса в XMLInputFactory, используя метод setXMLResolver.

С:
1.6
Версия:
1.0

Методы

Модификатор и тип Метод и описание
Object resolveEntity(String publicID, String systemID, String baseURI, String namespace)

Получает ресурс.

Методы

resolveEntity

Object resolveEntity(String publicID,
                     String systemID,
                     String baseURI,
                     String namespace)
              throws XMLStreamException

Получает ресурс. Этот ресурс может иметь три типа возвращаемых значений: (1) java.io.InputStream (2) javax.xml.stream.XMLStreamReader (3) java.xml.stream.XMLEventReader. Если этот метод возвращает null, процессор попытается разрешить сущность с помощью своего механизма по умолчанию.

Параметры:
publicID - Публичный идентификатор внешней сущности, на которую делается ссылка, или null, если он не был предоставлен.
systemID - Системный идентификатор внешней сущности, на которую делается ссылка.
baseURI - Абсолютный базовый URI, связанный с systemId.
namespace - Пространство имён сущности для разрешения.
Возвращает:
Запрошенный ресурс или null.
Бросает:
XMLStreamException - если произошла ошибка при попытке разрешить ресурс.

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API