Spec-Zone.ru › OpenJDK 17

Класс 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()
Освобождает все ресурсы, связанные с этим Reader.
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, если у event reader есть больше событий, false в противном случае

peek

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

close

public void close() throws XMLStreamException
Описание скопировано из интерфейса: XMLEventReader
Освобождает все ресурсы, связанные с этим Reader. Этот метод не закрывает базовый источник ввода.
Определено в:
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, 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/stream/util/EventReaderDelegate.html

Spec-Zone.ru

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