Index
All Classes and Interfaces|All Packages
A
- 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
- 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
C
- createPresentationModel(Collection<Object>) - Method in class it.tidalwave.ui.example.presentation.impl.FileEntityPresentable
D
- DefaultMainPanelPresentationControl - Class in it.tidalwave.ui.example.presentation.impl
- DefaultMainPanelPresentationControl() - Constructor for class it.tidalwave.ui.example.presentation.impl.DefaultMainPanelPresentationControl
F
- FileEntityPresentable - Class in it.tidalwave.ui.example.presentation.impl
-
A
Presentable
implementation forFileEntity
, creates aPresentationModel
for a tabular rendering with four columns: name, size, creationDate and latestModificationDate. - FileEntityPresentable(FileEntity) - Constructor for class it.tidalwave.ui.example.presentation.impl.FileEntityPresentable
G
- getActions() - Method in class it.tidalwave.ui.example.presentation.impl.MainPanelUserActionProvider
I
- it.tidalwave.ui.example.presentation - package it.tidalwave.ui.example.presentation
- it.tidalwave.ui.example.presentation.impl - package it.tidalwave.ui.example.presentation.impl
M
- 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
- MainPanelUserActionProvider - Class in it.tidalwave.ui.example.presentation.impl
-
This class declares which actions should be bound to toolbar buttons.
- MainPanelUserActionProvider() - Constructor for class it.tidalwave.ui.example.presentation.impl.MainPanelUserActionProvider
N
- 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
- 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 class it.tidalwave.ui.example.presentation.impl.DefaultMainPanelPresentationControl
-
Populates the presentation.
- 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
- textProperty - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
All Classes and Interfaces|All Packages