Spec-Zone.ru › OpenJDK 24

Класс EventReaderDelegate

java.lang.Object
javax.xml.stream.util.EventReaderDelegate
Все реализованные интерфейсы:
Iterator<Object>, XMLEventReader
public class EventReaderDelegate extends Object implements XMLEventReader
Это базовый класс для получения фильтра XMLEventReader. Этот класс предназначен для расположения между XMLEventReader и XMLEventReader приложения. По умолчанию каждый метод ничего не делает, а только вызывает соответствующий метод в родительском интерфейсе.
С:
1.6
См. также:
  • XMLEventReader
  • StreamReaderDelegate

Краткое описание конструкторов

Конструктор Описание
EventReaderDelegate()
Создает пустой фильтр без родителя.
EventReaderDelegate(XMLEventReader reader)
Создает фильтр с указанным родителем.

Краткое описание методов

Модификатор и тип Метод Описание
void close()
Освобождает любые ресурсы, связанные с этим читателем.
String getElementText()
Читает содержимое текстового элемента.
XMLEventReader getParent()
Получает родителя этого экземпляра.
Object getProperty(String name)
Получает значение свойства/характеристики из реализации подлежащего слоя.
boolean hasNext()
Проверяет наличие дополнительных событий.
Object next()
Возвращает следующий элемент в итерации.
XMLEvent nextEvent()
Получает следующее XMLEvent.
XMLEvent nextTag()
Пропускает любые несущественные пробельные события до тех пор, пока не будет достигнут START_ELEMENT или END_ELEMENT.
XMLEvent peek()
Проверяет следующее XMLEvent, не читая его из потока.
void setParent(XMLEventReader reader)
Устанавливает родителя этого экземпляра.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе java.util.Iterator

forEachRemaining, remove

Подробное описание конструкторов

EventReaderDelegate

public EventReaderDelegate()
Создает пустой фильтр без родителя.

EventReaderDelegate

public EventReaderDelegate(XMLEventReader reader)
Создает фильтр с указанным родителем.
Параметры:
reader - родитель

Подробное описание методов

setParent

public void setParent(XMLEventReader reader)
Устанавливает родителя этого экземпляра.
Параметры:
reader - новый родитель

getParent

public XMLEventReader getParent()
Получает родителя этого экземпляра.
Возвращает:
родителя или null, если родитель не задан

nextEvent

public XMLEvent nextEvent() throws XMLStreamException
Описание, скопированное из интерфейса: XMLEventReader
Получает следующее XMLEvent. Первое событие — StartDocument.
Определяется в:
nextEvent в интерфейсе XMLEventReader
Возвращает:
следующее XMLEvent
Выбрасывает:
XMLStreamException - если произошла ошибка с подлежащим XML.
См. также:
  • XMLEvent

next

public Object next()
Описание, скопированное из интерфейса: Iterator
Возвращает следующий элемент в итерации.
Определяется в:
next в интерфейсе Iterator<Object>
Возвращает:
следующий элемент в итерации

hasNext

public boolean hasNext()
Описание, скопированное из интерфейса: XMLEventReader
Проверяет наличие дополнительных событий. Возвращает true, если есть дополнительные события, и false в противном случае.
Определяется в:
hasNext в интерфейсе Iterator<Object>
Определяется в:
hasNext в интерфейсе XMLEventReader
Возвращает:
true, если у читателя событий есть дополнительные события, false в противном случае

peek

public XMLEvent peek() throws XMLStreamException
Описание, скопированное из интерфейса: XMLEventReader
Проверяет следующее XMLEvent, не читая его из потока. Возвращает null, если поток находится в конце файла или больше нет XMLEvents. Вызов peek() будет эквивалентен следующему возврату next().
Определяется в:
peek в интерфейсе XMLEventReader
Возвращает:
следующее XMLEvent
Выбрасывает:
XMLStreamException - если произошла ошибка
См. также:
  • XMLEvent

close

public void close() throws XMLStreamException
Описание, скопированное из интерфейса: XMLEventReader
Освобождает любые ресурсы, связанные с этим читателем. Этот метод не закрывает подлежащий источник ввода.
Определяется в:
close в интерфейсе XMLEventReader
Выбрасывает:
XMLStreamException - если при освобождении связанных ресурсов произошли ошибки

getElementText

public String getElementText() throws XMLStreamException
Описание, скопированное из интерфейса: XMLEventReader
Читает содержимое текстового элемента. Предварительное условие: текущее событие — START_ELEMENT. Последующее условие: текущее событие — соответствующий END_ELEMENT.
Определяется в:
getElementText в интерфейсе XMLEventReader
Возвращает:
текст элемента
Выбрасывает:
XMLStreamException - если текущее событие не START_ELEMENT или если обнаружен не текстовый элемент

nextTag

public XMLEvent nextTag() throws XMLStreamException
Описание, скопированное из интерфейса: XMLEventReader
Пропускает любые несущественные пробельные события до тех пор, пока не будет достигнут START_ELEMENT или END_ELEMENT. Если обнаруживается что-либо, кроме пробельных символов, выбрасывается исключение. Этот метод должен использоваться при обработке содержимого только элементов, так как анализатор не может распознать игнорируемые пробелы, если DTD отсутствует или не интерпретируется.
Определяется в:
nextTag в интерфейсе XMLEventReader
Возвращает:
START_ELEMENT или END_ELEMENT
Выбрасывает:
XMLStreamException - если обнаруживается что-либо, кроме пробельных символов

getProperty

public Object getProperty(String name) throws IllegalArgumentException
Описание, скопированное из интерфейса: XMLEventReader
Получает значение свойства/характеристики из реализации подлежащего слоя.
Определяется в:
getProperty в интерфейсе XMLEventReader
Параметры:
name - Имя свойства
Возвращает:
Значение свойства
Выбрасывает:
IllegalArgumentException - если свойство не поддерживается

© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/javax/xml/stream/util/EventReaderDelegate.html

Spec-Zone.ru

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