Index

A B I J M N O P 
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 name Splash.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
A B I J M N O P 
All Classes and Interfaces|All Packages