Index
All Classes and Interfaces|All Packages
A
- assemble(JavaFXBinder, JavaFXToolBarControl, JavaFXMenuBarControl, JavaFXMainPanelPresentation) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXApplicationPresentationDelegate
B
- bind(MainPanelPresentation.Bindings) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
I
- it.tidalwave.ui.example.presentation.impl.javafx - package it.tidalwave.ui.example.presentation.impl.javafx
- it.tidalwave.ui.example.presentation.javafx - package it.tidalwave.ui.example.presentation.javafx
J
- JavaFXApplicationPresentationDelegate - Class in it.tidalwave.ui.example.presentation.impl.javafx
-
This class is referred by Application.fxml and instantiated by the JavaFX runtime.
- JavaFXApplicationPresentationDelegate() - Constructor for class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXApplicationPresentationDelegate
- JavaFXMainPanelPresentation - Class in it.tidalwave.ui.example.presentation.impl.javafx
-
The default implementation of the presentation, which is instantiated by Spring, is not the JavaFX controller, but a virtual proxy/decorator of it.
- JavaFXMainPanelPresentation() - Constructor for class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentation
- JavaFXMainPanelPresentationDelegate - Class in it.tidalwave.ui.example.presentation.impl.javafx
-
The JavaFX controller just works as a dumb object with SteelBlue: it must implement in the most simple way each method in the presentation interface, by applying simple manipulation to the UI.
- JavaFXMainPanelPresentationDelegate() - Constructor for class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
M
- main(String[]) - Static method in class it.tidalwave.ui.example.presentation.javafx.Main
-
JavaFX and Spring are automatically booted with an implicit configuration: The FXML resource for the main UI is loaded from the same package as this class, and the name's
Application.fxml
A splash screen is created from a FXML resource in the same package as this class and nameSplash.fxml
, It is rendered on the screen while the system is initialised in background. - Main - Class in it.tidalwave.ui.example.presentation.javafx
-
The main class extends
JavaFXSpringApplication
and invokes a starting method on a controller that boots the application. - Main() - Constructor for class it.tidalwave.ui.example.presentation.javafx.Main
N
- notify(UserNotificationWithFeedback) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
- notify(String) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
O
- onStageCreated(ApplicationContext) - Method in class it.tidalwave.ui.example.presentation.javafx.Main
-
This method retrieves a reference to the main controller and boots it.
P
- pickDirectory(BoundProperty<Path>, UserNotificationWithFeedback) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
- pickFile(BoundProperty<Path>, UserNotificationWithFeedback) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
- populate(PresentationModel, PresentationModel, PresentationModel) - Method in class it.tidalwave.ui.example.presentation.impl.javafx.JavaFXMainPanelPresentationDelegate
All Classes and Interfaces|All Packages