java.lang.Object
javafx.application.Preloader.StateChangeNotification
- All Implemented Interfaces:
Preloader.PreloaderNotification
- Enclosing class:
Preloader
public static class Preloader.StateChangeNotification
extends Object
implements Preloader.PreloaderNotification
A notification that signals a change in the application state.
A state change notification is sent to a preloader immediately prior
to loading
the application class (and constructing an instance), calling the
application init method, or calling the application start method.
- Since:
- JavaFX 2.0
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enum that defines the type of change associated with this notification -
Constructor Summary
ConstructorDescriptionStateChangeNotification
(Preloader.StateChangeNotification.Type notificationType) Constructs a StateChangeNotification of the specified type.StateChangeNotification
(Preloader.StateChangeNotification.Type notificationType, Application application) Constructs an StateChangeNotification of the specified type for the specified application. -
Method Summary
Modifier and TypeMethodDescriptionReturns the Application instance associated with this notification.getType()
Returns the type of notification.
-
Constructor Details
-
StateChangeNotification
Constructs a StateChangeNotification of the specified type.- Parameters:
notificationType
- the type of this notification.
-
StateChangeNotification
public StateChangeNotification(Preloader.StateChangeNotification.Type notificationType, Application application) Constructs an StateChangeNotification of the specified type for the specified application.- Parameters:
notificationType
- the type of this notification.application
- the application instance associated with this notification.
-
-
Method Details
-
getType
Returns the type of notification.- Returns:
- one of: BEFORE_LOAD, BEFORE_INIT, BEFORE_START
-
getApplication
Returns the Application instance associated with this notification. This is null for a BEFORE_LOAD notification and non-null for other notification types.- Returns:
- the Application instance or null.
-