public class FxToolkitContext
extends Object
Stores the contextual information for
FxToolkit
:
- the primary stage future
- the
Application
as a Class
object
- the application's arguments
- the registered
Stage
- the timeout limit for launching an application
- the timeout limit for setting up a component
-
Field Summary
Fields
The application arguments.
private final Class<? extends javafx.application.Application>
The
Application
as a
Class
object to use in
Application.launch(Class, String...)
.
private long
The number of milliseconds before timing out launch-related components.
private javafx.stage.Stage
private long
The number of milliseconds before timing out setup-related components.
-
Constructor Summary
Constructors
-
Method Summary
Class<? extends javafx.application.Application>
long
javafx.stage.Stage
long
void
void
void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
-
applicationClass
private final Class<? extends javafx.application.Application> applicationClass
-
applicationArgs
private String[] applicationArgs
The application arguments. Default value: an empty String[]
-
registeredStage
private javafx.stage.Stage registeredStage
-
-
launchTimeoutInMillis
private long launchTimeoutInMillis
The number of milliseconds before timing out launch-related components. Default value: 60,000 (1 minute)
-
setupTimeoutInMillis
private long setupTimeoutInMillis
The number of milliseconds before timing out setup-related components. Default value: 30,000 (30 seconds)
-
Constructor Details
-
FxToolkitContext
public FxToolkitContext()
-
Method Details
-
-
getApplicationClass
public Class<? extends javafx.application.Application> getApplicationClass()
-
getApplicationArgs
public String[] getApplicationArgs()
-
setApplicationArgs
public void setApplicationArgs(String[] applicationArgs)
-
getRegisteredStage
public javafx.stage.Stage getRegisteredStage()
-
setRegisteredStage
public void setRegisteredStage(javafx.stage.Stage registeredStage)
-
getFiredEvents
public List<javafx.event.Event> getFiredEvents()
-
getLaunchTimeoutInMillis
public long getLaunchTimeoutInMillis()
-
setLaunchTimeoutInMillis
public void setLaunchTimeoutInMillis(long launchTimeoutInMillis)
-
getSetupTimeoutInMillis
public long getSetupTimeoutInMillis()
-
setSetupTimeoutInMillis
public void setSetupTimeoutInMillis(long setupTimeoutInMillis)