Spec-Zone.ru › OpenJavaFX 24

Класс WebErrorEvent

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.web.WebErrorEvent
Все реализованные интерфейсы:
Serializable, Cloneable
public final class WebErrorEvent extends Event
Событие, указывающее на ошибку в WebEngine. Содержит необязательное текстовое сообщение и необязательную исключительную ситуацию, связанную с ошибкой.
С тех пор:
JavaFX 8.0
См. также:
  • WebEngine.onError
  • Сериализованная форма

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

Модификатор и тип Поле Описание
static final EventType<WebErrorEvent> ANY
Общий базовый тип для всех типов WebErrorEvent.
static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_ALREADY_IN_USE
Это событие возникает, когда WebEngine определяет, что его каталог данных пользователя уже используется WebEngine, работающим в другой виртуальной машине.
static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_IO_ERROR
Это событие возникает, когда WebEngine обнаруживает ошибку ввода-вывода при попытке создания или доступа к каталогу данных пользователя.
static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_SECURITY_ERROR
Это событие возникает, когда WebEngine обнаруживает ошибку безопасности при попытке создания или доступа к каталогу данных пользователя.

Поля, объявленные в классе javafx.event.Event

consumed, eventType, NULL_SOURCE_TARGET, target

Поля, объявленные в классе java.util.EventObject

source

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

Конструктор Описание
WebErrorEvent(Object source, EventType<WebErrorEvent> type, String message, Throwable exception)
Создаёт новый WebErrorEvent.

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

Модификатор и тип Метод Описание
Throwable getException()
Возвращает исключительную ситуацию, связанную с этим событием.
String getMessage()
Возвращает текстовое сообщение, связанное с этим событием.

Методы, объявленные в классе javafx.event.Event

clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed

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

getSource, toString

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

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

Подробное описание полей

ANY

public static final EventType<WebErrorEvent> ANY
Общий базовый тип для всех WebErrorEvent типов.

USER_DATA_DIRECTORY_ALREADY_IN_USE

public static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_ALREADY_IN_USE
Это событие возникает, когда WebEngine определяет, что его каталог данных пользователя уже используется WebEngine, работающим в другой виртуальной машине.

В целом, несколько WebEngine экземпляров могут использовать один общий каталог данных пользователя, если они работают в одной и той же виртуальной машине. WebEngine экземпляры, работающие в разных виртуальных машинах, не могут совместно использовать один и тот же каталог данных пользователя.

Когда WebEngine собирается начать загрузку веб-страницы или выполнить скрипт впервые, он проверяет, не используется ли его userDataDirectory другой WebEngine, работающей в другой виртуальной машине. Если это так, WebEngine вызывает обработчик события WebEngine.onError, если он есть, с событием USER_DATA_DIRECTORY_ALREADY_IN_USE. Если вызываемый обработчик события изменяет свойство userDataDirectory, WebEngine повторяет попытку с новым каталогом данных пользователя, как только обработчик вернёт результат. Если обработчик не изменяет свойство userDataDirectory (по умолчанию), WebEngine продолжает работу без каталога данных пользователя.

USER_DATA_DIRECTORY_IO_ERROR

public static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_IO_ERROR
Это событие возникает, когда WebEngine обнаруживает ошибку ввода-вывода при попытке создания или доступа к каталогу данных пользователя.

Когда WebEngine собирается начать загрузку веб-страницы или выполнить скрипт впервые, он проверяет, может ли он создать или получить доступ к своему userDataDirectory. Если проверка завершается с ошибкой ввода-вывода (например, java.io.IOException), WebEngine вызывает обработчик события WebEngine.onError, если он есть, с событием USER_DATA_DIRECTORY_IO_ERROR. Если вызываемый обработчик события изменяет свойство userDataDirectory, WebEngine повторяет попытку с новым каталогом данных пользователя, как только обработчик вернёт результат. Если обработчик не изменяет свойство userDataDirectory (по умолчанию), WebEngine продолжает работу без каталога данных пользователя.

USER_DATA_DIRECTORY_SECURITY_ERROR

public static final EventType<WebErrorEvent> USER_DATA_DIRECTORY_SECURITY_ERROR
Это событие возникает, когда WebEngine обнаруживает ошибку безопасности при попытке создания или доступа к каталогу данных пользователя.

Когда WebEngine собирается начать загрузку веб-страницы или выполнить скрипт впервые, он проверяет, может ли он создать или получить доступ к своему userDataDirectory. Если проверка завершается с ошибкой безопасности (например, java.lang.SecurityException), WebEngine вызывает обработчик события WebEngine.onError, если он есть, с событием USER_DATA_DIRECTORY_SECURITY_ERROR. Если вызываемый обработчик события изменяет свойство userDataDirectory, WebEngine повторяет попытку с новым каталогом данных пользователя, как только обработчик вернёт результат. Если обработчик не изменяет свойство userDataDirectory (по умолчанию), WebEngine продолжает работу без каталога данных пользователя.

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

WebErrorEvent

public WebErrorEvent(Object source, EventType<WebErrorEvent> type, String message, Throwable exception)
Создаёт новый WebErrorEvent.
Параметры:
source - источник события, отправивший событие
type - тип события
message - текстовое сообщение, связанное с событием; может быть null
exception - исключительная ситуация, связанная с событием; может быть null

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

getMessage

public String getMessage()
Возвращает текстовое сообщение, связанное с этим событием.
Возвращает:
текстовое сообщение, связанное с этим событием, или null, если такое сообщение отсутствует

getException

public Throwable getException()
Возвращает исключительную ситуацию, связанную с этим событием.
Возвращает:
исключительную ситуацию, связанную с этим событием, или null, если такая исключительная ситуация отсутствует

Сообщить об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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