Spec-Zone.ru › OpenJDK 27

Интерфейс LSProgressEvent

Все суперинтерфейсы:
Event
public interface LSProgressEvent extends Event
Этот интерфейс представляет объект события прогресса, который уведомляет приложение о ходе разбора документа. Он расширяет интерфейс Event, определённый в спецификации [События DOM уровня 3] .

Единицы измерения атрибутов position и totalSize не определены и могут зависеть от реализации и входных данных.

См. также Спецификацию объектной модели документа (DOM) уровня 3: загрузка и сохранение.

Начиная с:
1.5

Краткое описание полей

Поля, объявленные в интерфейсе Event

AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
Модификатор и тип Поле Описание
static final short AT_TARGET
В данный момент событие обрабатывается на целевом EventTarget.
static final short BUBBLING_PHASE
Текущая фаза события — фаза всплытия.
static final short CAPTURING_PHASE
Текущая фаза события — фаза захвата.

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

Модификатор и тип Метод Описание
LSInput getInput()
Входной источник, который разбирается.
int getPosition()
Текущая позиция во входном источнике, включая все прочитанные внешние сущности и другие ресурсы.
int getTotalSize()
Общий размер документа, включая все внешние ресурсы. Это значение может меняться в процессе разбора документа, если обнаруживаются ссылки на дополнительные внешние ресурсы.

Методы, объявленные в интерфейсе Event

getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
Модификатор и тип Метод Описание
boolean getBubbles()
Используется для указания того, является ли событие всплывающим.
boolean getCancelable()
Используется для указания того, можно ли отменить действие, выполняемое по умолчанию для события.
EventTarget getCurrentTarget()
Используется для указания EventTarget, чьи EventListeners в данный момент обрабатываются.
short getEventPhase()
Используется для указания фазы потока событий, которая обрабатывается в данный момент.
EventTarget getTarget()
Используется для указания EventTarget, которому изначально было отправлено событие.
long getTimeStamp()
Используется для указания времени (в миллисекундах относительно начала эпохи), когда было создано событие.
String getType()
Имя события (без учёта регистра).
void initEvent(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
Метод initEvent используется для инициализации значения Event, созданного с помощью интерфейса DocumentEvent.
void preventDefault()
Если событие допускает отмену, метод preventDefault используется для отмены события. Это означает, что реализация не выполнит действие, которое обычно выполняется по умолчанию в результате события.
void stopPropagation()
Метод stopPropagation используется для предотвращения дальнейшего распространения события во время потока событий.

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

getInput

LSInput getInput()
Входной источник, который разбирается.

getPosition

int getPosition()
Текущая позиция во входном источнике, включая все прочитанные внешние сущности и другие ресурсы.

getTotalSize

int getTotalSize()
Общий размер документа, включая все внешние ресурсы. Это значение может меняться в процессе разбора документа, если обнаруживаются ссылки на дополнительные внешние ресурсы. Если общий размер невозможно определить или оценить, возвращается значение 0.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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