Module it.tidalwave.ui.javafx
Package it.tidalwave.ui.javafx
Class JavaFXSpringAnnotationApplication
java.lang.Object
javafx.application.Application
it.tidalwave.ui.javafx.impl.JavaFXApplicationWithSplash
it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
it.tidalwave.ui.javafx.JavaFXSpringAnnotationApplication
public class JavaFXSpringAnnotationApplication
extends it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
A base class for JavaFX applications with use Spring annotation scanning.
- Since:
- 1.1-ALPHA-4
- Author:
- Fabrizio Giudici
-
Nested Class Summary
Nested classes/interfaces inherited from class it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication.InitParametersNested classes/interfaces inherited from class javafx.application.Application
javafx.application.Application.Parameters -
Field Summary
FieldsFields inherited from class it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
APPLICATION_MESSAGE_BUS_BEAN_NAME, mainWindow, STYLE_METRO_DARK, STYLE_METRO_LIGHTFields inherited from class it.tidalwave.ui.javafx.impl.JavaFXApplicationWithSplash
applicationFxml, K_FULL_SCREEN, K_FULL_SCREEN_LOCKED, K_INITIAL_SIZE, K_LOG_DELEGATE_INVOCATIONS, K_MAXIMIZED, K_MIN_SPLASH_DURATION, splashFxmlFields inherited from class javafx.application.Application
STYLESHEET_CASPIAN, STYLESHEET_MODENA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.context.ConfigurableApplicationContextReturns a created application context..static Class<?> createSyntheticClassWithAnnotations(Class<?> clazz) Methods inherited from class it.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication
createParent, createScene, exit, getBeans, initializeInBackground, launch, onCloseRequest, onStageCreated, onStageCreated, paramsMethods inherited from class it.tidalwave.ui.javafx.impl.JavaFXApplicationWithSplash
startMethods inherited from class javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
-
Field Details
-
MESSAGE_BUS_EXECUTOR_BEAN_NAME
- See Also:
-
-
Constructor Details
-
JavaFXSpringAnnotationApplication
public JavaFXSpringAnnotationApplication()
-
-
Method Details
-
createApplicationContext
@Nonnull protected org.springframework.context.ConfigurableApplicationContext createApplicationContext()Returns a created application context..- Specified by:
createApplicationContextin classit.tidalwave.ui.javafx.impl.AbstractJavaFXSpringApplication- Returns:
- a created application context.
-
createSyntheticClassWithAnnotations
-