public abstract class AbstractJFXApplication
extends java.lang.Object
implements org.eclipse.equinox.app.IApplication
Modifier and Type | Class and Description |
---|---|
static class |
AbstractJFXApplication.JFXApp
Dummy class for bootstrap
|
Constructor and Description |
---|
AbstractJFXApplication() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
jfxStart(@NonNull org.eclipse.equinox.app.IApplicationContext applicationContext,
@NonNull javafx.application.Application jfxApplication,
@NonNull javafx.stage.Stage primaryStage)
Method called when OSGi & JavaFX are fully initialized
Application.start(Stage) |
protected java.lang.Object |
jfxStop()
Method called when the javafx application is shutdown
Application.stop() |
java.lang.Object |
start(org.eclipse.equinox.app.IApplicationContext context) |
void |
stop() |
public final java.lang.Object start(org.eclipse.equinox.app.IApplicationContext context) throws java.lang.Exception
start
in interface org.eclipse.equinox.app.IApplication
java.lang.Exception
public final void stop()
stop
in interface org.eclipse.equinox.app.IApplication
protected abstract void jfxStart(@NonNull org.eclipse.equinox.app.IApplicationContext applicationContext, @NonNull javafx.application.Application jfxApplication, @NonNull javafx.stage.Stage primaryStage)
Application.start(Stage)
applicationContext
- the application contextjfxApplication
- the javafx application instanceprimaryStage
- IApplication.start(IApplicationContext)
,
Application.start(Stage)
protected java.lang.Object jfxStop()
Application.stop()
IApplication.start(IApplicationContext)
IApplication.start(IApplicationContext)
,
Application.stop()