Класс WebErrorEvent
- Все реализованные интерфейсы:
-
Serializable,Cloneable
public final class WebErrorEvent extends Event
WebEngine. Содержит необязательное сообщение об ошибке и необязательную исключительную ситуацию, связанную с ошибкой.- С:
- JavaFX 8.0
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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 |
Создает новый WebErrorEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Throwable |
getException() |
Возвращает исключительную ситуацию, связанную с этим событием. |
String |
getMessage() |
Возвращает сообщение об ошибке, связанное с этим событием. |
Методы, объявленные в классе javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание полей
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, если такого исключения нет
© 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.