Groovy Documentation

griffon.javafx
[Java] Class FXApplicationStub

java.lang.Object
  javafx.application.Application
      griffon.javafx.FXApplicationStub

public class FXApplicationStub
extends javafx.application.Application

This class is the JavaFX application class. This class is the one that should be launched via JavaFX's Application#launch method in order to initialize the JavaFX platform.

Authors:
Dean Iverson


Field Summary
private static org.slf4j.Logger LOG

private static JavaFXApplication griffonApp

 
Constructor Summary
FXApplicationStub()

 
Method Summary
private void initGriffonApp(javafx.stage.Stage stage)

static void setGriffonApp(JavaFXApplication griffonApp)

Give this class a reference to the Griffon application class to use during the start method.

void start(javafx.stage.Stage stage)

void stop()

 
Methods inherited from class javafx.application.Application
javafx.application.Application#init(), javafx.application.Application#start(javafx.stage.Stage), javafx.application.Application#stop(), javafx.application.Application#getParameters(), javafx.application.Application#launch([Ljava.lang.String;), javafx.application.Application#launch(java.lang.Class, [Ljava.lang.String;), javafx.application.Application#getHostServices(), javafx.application.Application#notifyPreloader(javafx.application.Preloader$PreloaderNotification), javafx.application.Application#wait(), javafx.application.Application#wait(long), javafx.application.Application#wait(long, int), javafx.application.Application#equals(java.lang.Object), javafx.application.Application#toString(), javafx.application.Application#hashCode(), javafx.application.Application#getClass(), javafx.application.Application#notify(), javafx.application.Application#notifyAll()
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final org.slf4j.Logger LOG


griffonApp

private static JavaFXApplication griffonApp


 
Constructor Detail

FXApplicationStub

FXApplicationStub()


 
Method Detail

initGriffonApp

private void initGriffonApp(javafx.stage.Stage stage)


setGriffonApp

public static void setGriffonApp(JavaFXApplication griffonApp)
Give this class a reference to the Griffon application class to use during the start method. It's unfortunate that this has to be done as a static value, but Griffon and JavaFX both want control of the startup sequence so something has to give.
Parameters:
griffonApp - The JavaFXApplication instance (derived from GriffonApplication)


start

@Override
public void start(javafx.stage.Stage stage)


stop

public void stop()


 

Groovy Documentation