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