T.M. SoftStudio

feci quod potui, faciant meliora potentes

Интерфейс Preloader.PreloaderNotification

Интерфейс Preloader.PreloaderNotification является базовым интерфейсом для уведомлений предзагрузчика Preloader и имеет реализации в виде классов Preloader.ErrorNotification, Preloader.ProgressNotification и Preloader.StateChangeNotification.

Статический класс Preloader.ErrorNotification представляет уведомление об ошибке запуска основного JavaFX-приложения и имеет следующие конструкторы и методы:

  • Конструктор public Preloader.ErrorNotification(java.lang.String location, java.lang.String details, java.lang.Throwable cause), где location – URL-адрес ресурса ошибки (может быть null), details – обязательный текст ошибки, cause – причина ошибки (может быть null).

  • Метод public java.lang.String getLocation() – возвращает URL-адрес ресурса ошибки.

  • Метод public java.lang.String getDetails() – возвращает описание ошибки.

  • Метод public java.lang.Throwable getCause() – возвращает причину ошибки.

Статический класс Preloader.ProgressNotification представляет уведомление о прогрессе загрузки и инициализации основного JavaFX-приложения и имеет следующие конструкторы и методы:

  • Конструктор public Preloader.ProgressNotification(double progress), где progress – значение прогресса выполнения от 0 до 1.

  • Метод public double getProgress() – возвращает значение прогресса выполнения от 0 до 1.

Статический класс Preloader.StateChangeNotification представляет уведомление об изменении статуса основного JavaFX-приложения и имеет следующие конструкторы и методы:

  • Конструктор public Preloader.StateChangeNotification(Preloader.StateChangeNotification.Type notificationType), где Preloader.StateChangeNotification.Type – перечисление со следующими полями:

  • public static final Preloader.StateChangeNotification.Type BEFORE_LOAD – указывает, что основное JavaFX-приложение готовится загрузиться.

  • public static final Preloader.StateChangeNotification.Type BEFORE_INIT – указывает, что основное JavaFX-приложение готовится вызвать метод init().

  • public static final Preloader.StateChangeNotification.Type BEFORE_START – указывает, что основное JavaFX-приложение готовится вызвать метод start().

  • Конструктор public Preloader.StateChangeNotification(Preloader.StateChangeNotification.Type notificationType, Application application).

  • Метод public Preloader.StateChangeNotification.Type getType() – возвращает тип уведомления.

  • Метод public Application getApplication() – возвращает экземпляр приложения, с которым связано данное уведомление.