Index

A B I M N P T 
All Classes and Interfaces|All Packages

A Link icon

actionButton - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
actionDialogCancelOk - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
actionDialogOk - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
actionPickDirectory - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
actionPickFile - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 

B Link icon

bind(MainPanelPresentation.Bindings) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
A presentation always exposes a bind() method which is invoked by the control and binds callbacks and form fields.
Bindings() - Constructor for class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
booleanProperty - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 

I Link icon

it.tidalwave.ui.example.presentation - module it.tidalwave.ui.example.presentation
 
it.tidalwave.ui.example.presentation - package it.tidalwave.ui.example.presentation
 

M Link icon

MainPanelPresentation - Interface in it.tidalwave.ui.example.presentation
This interface describes all the interactions with the presentation object.
MainPanelPresentation.Bindings - Class in it.tidalwave.ui.example.presentation
If the presentation contains form fields, it's a good practice to group them together within a single class which exposes BoundProperty instances.
MainPanelPresentationControl - Interface in it.tidalwave.ui.example.presentation
 

N Link icon

notify(UserNotificationWithFeedback) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
When the control requires an interaction with the user in form of a dialog box with feedback (such as Ok/Cancel) a method must be exposed which accepts a UserNotificationWithFeedback.
notify(String) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
Displays a notification in the presentation.

P Link icon

pickDirectory(BoundProperty<Path>, UserNotificationWithFeedback) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
Asks the user to pick a directory.
pickFile(BoundProperty<Path>, UserNotificationWithFeedback) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
Asks the user to pick a file.
populate() - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentationControl
Populates the presentation.
populate(PresentationModel, PresentationModel, PresentationModel) - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentation
A presentation also exposes some populateXYZ() methods which are used to fill various parts of the UI with model.

T Link icon

textProperty - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
 
A B I M N P T 
All Classes and Interfaces|All Packages