Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractJavaFXSpringApplication - Class in it.tidalwave.ui.javafx.spi
-
A base class for all variants of JavaFX applications with Spring.
- AbstractJavaFXSpringApplication() - Constructor for class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
- AbstractJavaFXSpringApplication.InitParameters - Class in it.tidalwave.ui.javafx.spi
-
The initialisation parameters to pass to
AbstractJavaFXSpringApplication.launch(Class, InitParameters)
. - 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
- actionPerformed() - Method in interface it.tidalwave.ui.core.role.UserAction
- actionPickDirectory - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
- actionPickFile - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
- add(String, Node) - Method in class it.tidalwave.ui.javafx.StackPaneSelector
-
Add a
Node
to a previously registered area. - addButtonsToToolBar(T, List<BT>) - Method in class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
Adds buttons to the toolbar.
- addListener(MutableListener<T>) - Method in interface it.tidalwave.ui.core.Mutable
-
Registers a
MutableListener
. - addListener1(MutableListener1<T>) - Method in interface it.tidalwave.ui.core.Mutable
-
Registers a
MutableListener
. - addListener2(MutableListener2<T>) - Method in interface it.tidalwave.ui.core.Mutable
-
Registers a
MutableListener
. - addMenuItemToMenu(M, B, UserAction) - Method in class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
Adds to the given menu a new item bound to the given
UserAction
. - addMenuToMenuBar(MB, M) - Method in class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
Adds a menu to the menu bar.
- addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.Mutable
-
Registers a
PropertyChangeListener
. - addPropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.ui.core.Mutable
-
Registers a
PropertyChangeListener
for the given property. - and(ChangingSource<Boolean>...) - Static method in class it.tidalwave.ui.function.AndFunction
- AndFunction - Class in it.tidalwave.ui.function
- AndFunction(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.ui.function.AndFunction
- APPLICATION_MESSAGE_BUS_BEAN_NAME - Static variable in class it.tidalwave.ui.javafx.JavaFXSpringAnnotationApplication
- APPLICATION_MESSAGE_BUS_BEAN_NAME - Static variable in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
- applicationFxml - Variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- ApplicationPresentationAssembler<DELEGATE> - Interface in it.tidalwave.ui.javafx
-
Implementation of this interface are called after Spring and JavaFX have been initialised.
- asComparing() - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Returns a
Comparator
for comparing two instances of objects implementingAs
that contain theDisplayable
role. - assemble(DELEGATE) - Method in interface it.tidalwave.ui.javafx.ApplicationPresentationAssembler
-
Assemble the application presentation.
- assemble(ApplicationContext) - Method in interface it.tidalwave.ui.javafx.PresentationAssembler
-
Assemble the application presentation.
B
- BEANS - Static variable in class it.tidalwave.ui.javafx.JavaFXSafeProxyCreator
- bind(BoundProperty<? super T>, Property<? extends S>, Function<S, T>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds two properties of different types.
- bind(BoundProperty<? super T>, Property<T>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds two properties of the same type.
- bind(ChangingSource<T>) - Method in class it.tidalwave.ui.core.BoundProperty
-
Binds this property to a
ChangingSource
. - 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. - bind(ButtonBase, UserAction) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a button to a
UserAction
. - bind(ComboBox<PresentationModel>, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ComboBox
to aPresentationModel
. - bind(ComboBox<PresentationModel>, PresentationModel, Runnable) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ComboBox
to aPresentationModel
and a callback. - bind(ComboBox<PresentationModel>, PresentationModel, Optional<Runnable>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ComboBox
to aPresentationModel
and an optional callback. - bind(ListView<PresentationModel>, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ComboBox
to aPresentationModel
. - bind(ListView<PresentationModel>, PresentationModel, Runnable) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ListView
to aPresentationModel
and a callback. - bind(ListView<PresentationModel>, PresentationModel, Optional<Runnable>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
ListView
to aPresentationModel
and an optional callback. - bind(MenuItem, UserAction) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a menu item to a
UserAction
. - bind(TableView<PresentationModel>, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TableView
to aPresentationModel
. - bind(TableView<PresentationModel>, PresentationModel, Runnable) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TableView
to aPresentationModel
and a callback. - bind(TableView<PresentationModel>, PresentationModel, Optional<Runnable>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TableView
to aPresentationModel
and an optional callback. - bind(TreeTableView<PresentationModel>, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TreeTableView
to aPresentationModel
. - bind(TreeTableView<PresentationModel>, PresentationModel, Runnable) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TreeTableView
to aPresentationModel
and a callback. - bind(TreeTableView<PresentationModel>, PresentationModel, Optional<Runnable>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TreeTableView
to aPresentationModel
and a callback. - bind(TreeView<PresentationModel>, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TableView
to aPresentationModel
. - bind(TreeView<PresentationModel>, PresentationModel, Runnable) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TableView
to aPresentationModel
and a callback. - bind(TreeView<PresentationModel>, PresentationModel, Optional<Runnable>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Binds a
TreeView
to aPresentationModel
and a callback. - bindBidirectionally(BoundProperty<? super Boolean>, BooleanProperty) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Bidirectionally binds two properties.
- bindBidirectionally(BoundProperty<? super Double>, DoubleProperty) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Bidirectionally binds two properties.
- bindBidirectionally(BoundProperty<? super Integer>, IntegerProperty) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Bidirectionally binds two properties.
- bindBidirectionally(BoundProperty<? super Long>, LongProperty) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Bidirectionally binds two properties.
- bindBidirectionally(BoundProperty<? super T>, Property<S>, Function<? super S, T>, Function<? super T, ? extends S>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Bidirectionally binds two properties of different types.
- bindBidirectionally(BoundProperty<? super T>, Property<T>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
- bindBidirectionally(TextField, BoundProperty<String>, BoundProperty<Boolean>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
- bindButtonsInPane(GridPane, Collection<UserAction>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Deprecated.
- Bindings() - Constructor for class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
- bindToggleButtons(Pane, PresentationModel) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Given a
PresentationModel
that contains aComposite
, populate the pane withToggleButton
s associated to the elements of theComposite
. - BooleanBoundFunctionSupport - Class in it.tidalwave.ui.function
- BooleanBoundFunctionSupport(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- booleanProperty - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
- BoundFunction<DOMAIN_TYPE,
CODOMAIN_TYPE> - Interface in it.tidalwave.ui.function - BoundFunctionSupport<DOMAIN_TYPE,
CODOMAIN_TYPE> - Class in it.tidalwave.ui.function - BoundFunctionSupport() - Constructor for class it.tidalwave.ui.function.BoundFunctionSupport
- BoundProperty<T> - Class in it.tidalwave.ui.core
- BoundProperty() - Constructor for class it.tidalwave.ui.core.BoundProperty
C
- CALLBACK_DISPOSE - Static variable in interface it.tidalwave.ui.core.role.PresentationModel
-
This is an undocumented feature.
- canCancel() - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback.Feedback
-
Returns
true
if the current instance has a callback for cancellation. - cancel() - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Notifies a cancellation to the user notification.
- canConfirm() - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback.Feedback
-
Returns
true
if the current instance has a callback for confirmation. - caption - Variable in class it.tidalwave.ui.core.UserNotification
- Changeable<T> - Interface in it.tidalwave.ui.core.role
-
The role of an object that can change its value.
- changed(Object, T, T) - Method in interface it.tidalwave.ui.core.MutableListener
-
Notifies that a status has changed.
- changed(Object, T, T) - Method in interface it.tidalwave.ui.core.MutableListener1
-
Notifies that a status has changed.
- changed(Object, T, T) - Method in interface it.tidalwave.ui.core.MutableListener2
-
Notifies that a status has changed.
- changed(T) - Method in interface it.tidalwave.ui.core.MutableListener1
-
Notifies that a status has changed.
- changed(T, T) - Method in interface it.tidalwave.ui.core.MutableListener2
-
Notifies that a status has changed.
- ChangingSource<T> - Interface in it.tidalwave.ui.core
- comparing() - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Returns a
Comparator
for comparing two instances ofDisplayable
. - confirm() - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Notifies a confirmation to the user notification.
- copyIfEmptyOrConform(ChangingSource<String>) - Static method in class it.tidalwave.ui.function.CopyIfEmptyOrConform
- CopyIfEmptyOrConform - Class in it.tidalwave.ui.function
- CopyIfEmptyOrConform(ChangingSource<String>) - Constructor for class it.tidalwave.ui.function.CopyIfEmptyOrConform
- createApplicationContext() - Method in class it.tidalwave.ui.javafx.JavaFXSpringAnnotationApplication
- createApplicationContext() - Method in class it.tidalwave.ui.javafx.JavaFXSpringApplication
-
Creates the application context.
- createApplicationContext() - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
-
Returns a created application context..
- createButton(B, UserAction) - Method in class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
Creates a button bound to the given
UserAction
. - createMenu(String) - Method in class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
Returns a new menu with the given label.
- createNodeAndDelegate(Class<T>) - Static method in class it.tidalwave.ui.javafx.JavaFXSafeProxyCreator
-
Creates a
NodeAndDelegate
for the given presentation class. - createNodeAndDelegate(Class<T>, String) - Static method in class it.tidalwave.ui.javafx.JavaFXSafeProxyCreator
-
Creates a
NodeAndDelegate
for the given presentation class. - createParent() - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- createParent() - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
- createPresentationModel() - Method in interface it.tidalwave.ui.core.role.Presentable
-
Creates a
PresentationModel
. - createPresentationModel(Object) - Method in interface it.tidalwave.ui.core.role.Presentable
-
Creates a
PresentationModel
with a single role. - createPresentationModel(Object) - Method in interface it.tidalwave.ui.core.role.PresentationModelFactory
-
Creates a new instance of
PresentationModel
. - createPresentationModel(Object, Collection<Object>) - Method in interface it.tidalwave.ui.core.role.PresentationModelFactory
-
Creates a new instance of
PresentationModel
with some roles or role factories. - createPresentationModel(Object, Collection<Object>) - Method in class it.tidalwave.ui.core.role.spi.DefaultPresentationModelFactory
-
Creates a new instance of
PresentationModel
with some roles or role factories. - createPresentationModel(Collection<Object>) - Method in interface it.tidalwave.ui.core.role.Presentable
-
Creates a
PresentationModel
with some roles. - createPresentationModel(Collection<Object>) - Method in class it.tidalwave.ui.core.role.spi.SimpleCompositePresentable
-
Creates a
PresentationModel
with some roles. - createSafeProxy(T, Class<?>[]) - Static method in class it.tidalwave.ui.javafx.JavaFXSafeProxyCreator
- createScene(Parent) - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- CustomGraphicProvider - Interface in it.tidalwave.ui.javafx.role
-
A Role for data that provides their own
Node
for rendering.
D
- Dao - Interface in it.tidalwave.ui.example.model
-
A simple DAO for the examples.
- DEFAULT - Static variable in interface it.tidalwave.ui.core.role.Displayable
-
A default
Displayable
with an empty display name. - DEFAULT - Static variable in interface it.tidalwave.ui.core.role.IconProvider
-
A default
IconProvider
with an empty icon. - DefaultPresentationModelFactory - Class in it.tidalwave.ui.core.role.spi
-
An implementation of
PresentationModelFactory
that creates instances ofDefaultPresentationModel
. - DefaultPresentationModelFactory() - Constructor for class it.tidalwave.ui.core.role.spi.DefaultPresentationModelFactory
- DefaultUserActionProvider - Class in it.tidalwave.ui.core.role.spi
-
A default implementation of
UserActionProvider
which returns no actions. - DefaultUserActionProvider() - Constructor for class it.tidalwave.ui.core.role.spi.DefaultUserActionProvider
- dismiss() - Method in class it.tidalwave.ui.javafx.Splash
- display(Consumer<String>) - Method in interface it.tidalwave.ui.core.role.Displayable
-
Sends the display name in the current
Locale
to a given customer. - Displayable - Interface in it.tidalwave.ui.core.role
-
The role of an object which can provide its own display name.
- dispose() - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
Disposes this object.
E
- EDIT - Enum constant in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
- empty() - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns an empty instance (no roles, with the exception of a dummy
Displayable
). - enabled() - Method in interface it.tidalwave.ui.core.role.UserAction
-
Returns the property describing the enabled status of this action.
- EnableMessageBus - Annotation Interface in it.tidalwave.ui.core.annotation
-
If a
Main
class is annotated withEnableMessageBus
, the following things happen: a messagebus implementingMessageBus
is instantiated and made available in the Spring application context (so it can be injected); aPowerOnEvent
is fired when the application is ready to be initialised; aPowerOffEvent
is fired when the application is going to be closed.
F
- feedback - Variable in class it.tidalwave.ui.core.UserNotificationWithFeedback
- feedback() - Static method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a new
Feedback
that does nothing. - Feedback() - Constructor for class it.tidalwave.ui.core.UserNotificationWithFeedback.Feedback
- FILE - Enum constant in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
- FileEntity - Class in it.tidalwave.ui.example.model
-
A class that models a file with its attributes and children.
- findPosition(String) - Static method in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
-
Returns the position of the menu with the given label.
- finisher() - Method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
- fireIconChange(Icon, Icon) - Method in class it.tidalwave.ui.core.role.spi.MutableIconProviderSupport
-
Fires the event notifying that
MutableIconProvider.PROP_ICON
has been changed. - fireValueChanged(boolean, boolean) - Method in class it.tidalwave.ui.function.BoundFunctionSupport
- fireValueChanged(CODOMAIN_TYPE, CODOMAIN_TYPE) - Method in class it.tidalwave.ui.function.BoundFunctionSupport
- fromBundle(Class<?>, String) - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Creates a
Displayable
from a resource bundle. - function() - Method in class it.tidalwave.ui.function.AndFunction
- function() - Method in class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- function() - Method in class it.tidalwave.ui.function.OrFunction
- function(DOMAIN_TYPE) - Method in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- function(String) - Method in class it.tidalwave.ui.function.NonEmptyFunction
- function(T) - Method in class it.tidalwave.ui.function.WeakCopyFunctionSupport
G
- get() - Method in class it.tidalwave.ui.core.BoundProperty
-
Returns the value of this object.
- get() - Method in interface it.tidalwave.ui.core.ChangingSource
-
Returns the value of this object.
- get() - Method in class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- get() - Method in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- getActions() - Method in class it.tidalwave.ui.core.role.spi.DefaultUserActionProvider
-
Returns a collection of
UserAction
s. - getActions() - Method in interface it.tidalwave.ui.core.role.UserActionProvider
-
Returns a collection of
UserAction
s. - getByName(String) - Method in class it.tidalwave.ui.core.role.PresentationModelAggregate
- getCreationDateTime() - Method in class it.tidalwave.ui.example.model.FileEntity
-
Returns the creation date-time.
- getDciEntities() - Method in interface it.tidalwave.ui.example.model.Dao
-
Returns a collection of entities.
- getDefaultAction() - Method in class it.tidalwave.ui.core.role.spi.DefaultUserActionProvider
-
Returns the default action, if available.
- getDefaultAction() - Method in interface it.tidalwave.ui.core.role.UserActionProvider
-
Deprecated.
- getDisplayName() - Method in interface it.tidalwave.ui.core.role.Displayable
-
Returns the display name in the current
Locale
. - getDisplayName() - Method in class it.tidalwave.ui.example.model.FileEntity
-
Returns the display name.
- getDisplayName(Locale) - Method in interface it.tidalwave.ui.core.role.Displayable
-
Returns the display name in the given
Locale
. - getDisplayNames() - Method in interface it.tidalwave.ui.core.role.Displayable
-
Returns all the display names in
Map
where they are indexed byLocale
. - getExecutor() - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- getFiles() - Method in interface it.tidalwave.ui.example.model.Dao
-
Returns a collection of file entities.
- getGraphic() - Method in interface it.tidalwave.ui.javafx.role.CustomGraphicProvider
- getIcon(int) - Method in interface it.tidalwave.ui.core.role.IconProvider
-
Returns the icon for this object.
- getLastAccessDateTime() - Method in class it.tidalwave.ui.example.model.FileEntity
-
Returns the last access date-time.
- getLastModifiedDateTime() - Method in class it.tidalwave.ui.example.model.FileEntity
-
Returns the last modified date-time.
- getLocales() - Method in interface it.tidalwave.ui.core.role.Displayable
-
Returns the supported
Locale
s. - getNames() - Method in class it.tidalwave.ui.core.role.PresentationModelAggregate
- getOptionalDefaultAction() - Method in interface it.tidalwave.ui.core.role.UserActionProvider
-
Returns the default action, if available.
- getPropertyChangeListeners() - Method in interface it.tidalwave.ui.core.ChangingSource
- getPropertyChangeListeners() - Method in interface it.tidalwave.ui.core.Mutable
-
Returns all the bound
PropertyChangeListener
s. - getPropertyChangeListeners(String) - Method in interface it.tidalwave.ui.core.Mutable
-
Returns the bound
PropertyChangeListener
s for the given property. - getSimpleEntities() - Method in interface it.tidalwave.ui.example.model.Dao
-
Returns a collection of simple entities.
- getSize() - Method in class it.tidalwave.ui.example.model.FileEntity
-
Returns the size.
- getStyles() - Method in interface it.tidalwave.ui.core.role.Styleable
H
- hasListeners(String) - Method in interface it.tidalwave.ui.core.Mutable
-
Checks whether the given property has been bound to listeners.
- HELP - Enum constant in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
- HtmlDisplayable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
String
as HTML markup.
I
- IconProvider - Interface in it.tidalwave.ui.core.role
-
The role of an object that can provide an icon for rendering.
- init() - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- init() - Method in class it.tidalwave.ui.javafx.Splash
- initializeInBackground() - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- initializeInBackground() - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
- InitParameters() - Constructor for class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication.InitParameters
- INVISIBLE - Static variable in interface it.tidalwave.ui.core.role.Visibility
-
A role that is always invisible.
- isVisible() - Method in interface it.tidalwave.ui.core.role.Visibility
-
Returns the current visibility status.
- it.tidalwave.ui.core - package it.tidalwave.ui.core
- it.tidalwave.ui.core.annotation - package it.tidalwave.ui.core.annotation
- it.tidalwave.ui.core.message - package it.tidalwave.ui.core.message
- it.tidalwave.ui.core.role - package it.tidalwave.ui.core.role
- it.tidalwave.ui.core.role.spi - package it.tidalwave.ui.core.role.spi
- it.tidalwave.ui.core.spi - package it.tidalwave.ui.core.spi
- it.tidalwave.ui.example.model - package it.tidalwave.ui.example.model
- it.tidalwave.ui.example.presentation - package it.tidalwave.ui.example.presentation
- it.tidalwave.ui.example.presentation.javafx - package it.tidalwave.ui.example.presentation.javafx
- it.tidalwave.ui.function - package it.tidalwave.ui.function
- it.tidalwave.ui.javafx - package it.tidalwave.ui.javafx
- it.tidalwave.ui.javafx.role - package it.tidalwave.ui.javafx.role
- it.tidalwave.ui.javafx.spi - package it.tidalwave.ui.javafx.spi
J
- JavaFXApplicationWithSplash - Class in it.tidalwave.ui.javafx
- JavaFXApplicationWithSplash() - Constructor for class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- JavaFXBinder - Interface in it.tidalwave.ui.javafx
- JavaFXMenuBarControl - Interface in it.tidalwave.ui.javafx
-
The JavaFX specialisation for
MenuBarControl
. - JavaFXSafeProxyCreator - Class in it.tidalwave.ui.javafx
-
This facility class create a thread-safe proxy for the JavaFX delegate (controller).
- JavaFXSpringAnnotationApplication - Class in it.tidalwave.ui.javafx
-
A base class for JavaFX applications with use Spring annotation scanning.
- JavaFXSpringAnnotationApplication() - Constructor for class it.tidalwave.ui.javafx.JavaFXSpringAnnotationApplication
- JavaFXSpringApplication - Class in it.tidalwave.ui.javafx
- JavaFXSpringApplication() - Constructor for class it.tidalwave.ui.javafx.JavaFXSpringApplication
- JavaFXToolBarControl - Interface in it.tidalwave.ui.javafx
-
The JavaFX specialisation for
ToolBarControl
.
K
- K_FULL_SCREEN - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
Whether the application should start at full screen.
- K_FULL_SCREEN_LOCKED - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
Whether the application should always stay at full screen.
- K_INITIAL_SIZE - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
A property representing the initial main window size as a percentual of the screen size.
- K_LOG_DELEGATE_INVOCATIONS - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
Whether invocations to presentation delegate methods should be logged at debug level.
- K_MAXIMIZED - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
Whether the application should start maximized.
- K_MIN_SPLASH_DURATION - Static variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
The minimum duration of the splash screen.
L
- launch(Class<? extends Application>, AbstractJavaFXSpringApplication.InitParameters) - Static method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
-
Launches the application.
- load(Class<T>, String) - Static method in class it.tidalwave.ui.javafx.NodeAndDelegate
- lock(UserNotification) - Method in interface it.tidalwave.ui.core.LockableView
-
Shows a "Please wait..." notification and locks the UI.
- LockableView - Interface in it.tidalwave.ui.core
-
A partial contract for a View that can be locked with a "Please wait..." notification.
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
- 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
- MenuBarControl<B,
MB> - Interface in it.tidalwave.ui.core -
A model for the application menubar.
- MenuBarControl.MenuIndex - Enum Class in it.tidalwave.ui.core
-
A class describing the standard sequence of typical main menu bar elements.
- MenuBarControl.MenuPlacement - Class in it.tidalwave.ui.core
-
A role that describes the placement of a menu item.
- MenuBarControlSupport<B,
MB, - Class in it.tidalwave.ui.core.spiM> -
A support implementation for
MenuBarControl
. - MenuBarControlSupport() - Constructor for class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
Default constructor.
- MenuPlacement() - Constructor for class it.tidalwave.ui.core.MenuBarControl.MenuPlacement
- Mutable - Interface in it.tidalwave.ui.core
-
An interface that describes the capability of mutate status and of supporting listeners.
- MutableDisplayable - Interface in it.tidalwave.ui.core.role
-
A specialized
Displayable
which is mutable (that is, its display name can be changed) and firesPropertyChangeEvent
s. - MutableIconProvider - Interface in it.tidalwave.ui.core.role
-
A specialized
IconProvider
which is mutable and firesPropertyChangeEvent
s. - MutableIconProviderSupport - Class in it.tidalwave.ui.core.role.spi
-
A convenient support for implementing a
MutableIconProvider
. - MutableIconProviderSupport() - Constructor for class it.tidalwave.ui.core.role.spi.MutableIconProviderSupport
- MutableListener<T> - Interface in it.tidalwave.ui.core
-
A listener of a mutable property.
- MutableListener1<T> - Interface in it.tidalwave.ui.core
-
A listener of a mutable property.
- MutableListener2<T> - Interface in it.tidalwave.ui.core
-
A listener of a mutable property.
N
- newInstance() - Static method in class it.tidalwave.ui.core.role.PresentationModelAggregate
-
Creates a new, empty instance.
- NodeAndDelegate<T> - Class in it.tidalwave.ui.javafx
- NodeAndDelegate() - Constructor for class it.tidalwave.ui.javafx.NodeAndDelegate
- nonEmpty(ChangingSource<String>) - Static method in class it.tidalwave.ui.function.NonEmptyFunction
- NonEmptyFunction - Class in it.tidalwave.ui.function
- NonEmptyFunction(ChangingSource<String>) - Constructor for class it.tidalwave.ui.function.NonEmptyFunction
- notification() - Static method in class it.tidalwave.ui.core.UserNotification
-
Returns a notification with empty caption and text.
- notificationWithFeedback() - Static method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification with empty caption and text.
- 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.
O
- of(UserAction...) - Static method in interface it.tidalwave.ui.core.role.UserActionProvider
-
Factory method which creates an instance out of an array of
UserAction
s. - of(Callback) - Static method in interface it.tidalwave.ui.core.role.UserAction
-
Creates a new instance out of a callback.
- of(Callback, Object) - Static method in interface it.tidalwave.ui.core.role.UserAction
-
Creates a new instance out of a callback and a role (typically a
Displayable
). - of(Callback, Collection<Object>) - Static method in interface it.tidalwave.ui.core.role.UserAction
-
Creates a new instance out of a callback and a collection of roles.
- of(Object) - Static method in interface it.tidalwave.ui.core.role.Presentable
-
Creates a default
Presentable
for the given object. - of(Object) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns a new instance given an owner and no roles.
- of(Object, Object) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns a new instance given an owner and a single role.
- of(Object, Collection<Object>) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns a new instance given an owner and multiple roles.
- of(String) - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Creates an instance with a given display name.
- of(String) - Static method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
. - of(String...) - Static method in interface it.tidalwave.ui.core.role.Styleable
-
Creates a new instance from a collection of strings
- of(String, String) - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Creates an instance with a given display name iand an explicit label for
toString()
. - of(String, String) - Static method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
and an explicit identifier fortoString()
. - of(Path) - Static method in class it.tidalwave.ui.example.model.FileEntity
-
Returns a new instance.
- of(Collection<String>) - Static method in interface it.tidalwave.ui.core.role.Styleable
-
Creates a new instance from a collection of strings
- of(Function<T, String>, T) - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Creates an instance from a
Function
<T, String>
and a generic object that the function is applied to. - of(Supplier<String>) - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Creates an instance from a
Supplier
<String>
. - of(T) - Static method in class it.tidalwave.ui.core.BoundProperty
-
Creates a new
BoundProperty
with the given initial value. - ofMaybePresentable(As) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns a new instance from an owner which might have the
Presentable
role. - ofMaybePresentable(As, Collection<Object>) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Returns a new instance from an owner which might have the
Presentable
role. - onClosing() - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
-
Invoked when the main
Stage
is being closed. - onClosing() - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
-
Invoked when the main
Stage
is being closed. - onSourceChange(DOMAIN_TYPE, DOMAIN_TYPE) - Method in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- onSourceChange(String, String) - Method in class it.tidalwave.ui.function.NonEmptyFunction
- onSourceChange(T, T) - Method in class it.tidalwave.ui.function.WeakCopyFunctionSupport
- onStageCreated(Stage, NodeAndDelegate<?>) - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- onStageCreated(Stage, NodeAndDelegate<?>) - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
- onStageCreated(ApplicationContext) - Method in class it.tidalwave.ui.example.presentation.javafx.Main
-
This method retrieves a reference to the main controller and boots it.
- onStageCreated(ApplicationContext) - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
-
Invoked when the
Stage
is created and theApplicationContext
has been initialized. - openDirectoryChooserFor(UserNotificationWithFeedback, BoundProperty<Path>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Opens the FileChooser for selecting a folder.
- openFileChooserFor(UserNotificationWithFeedback, BoundProperty<Path>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Opens the FileChooser for selecting a file.
- or(ChangingSource<Boolean>...) - Static method in class it.tidalwave.ui.function.OrFunction
- OrFunction - Class in it.tidalwave.ui.function
- OrFunction(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.ui.function.OrFunction
P
- params() - Static method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication
-
Returns an empty set of parameters.
- 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.
- PlainTextDisplayable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
String
as plain text. - populate() - Method in interface it.tidalwave.ui.example.presentation.MainPanelPresentationControl
-
Populates the presentation.
- populate(B, MB) - Method in interface it.tidalwave.ui.core.MenuBarControl
-
Populates the menu bar with menus.
- populate(B, MB) - Method in class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
Populates the menu bar with menus.
- populate(B, T) - Method in class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
Populates the menu bar with menus.
- populate(B, T) - Method in interface it.tidalwave.ui.core.ToolBarControl
-
Populates the toolbar with buttons.
- 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. - PowerOffEvent - Class in it.tidalwave.ui.core.message
-
A message that notifies that the system is going to be powered off.
- PowerOffEvent() - Constructor for class it.tidalwave.ui.core.message.PowerOffEvent
- PowerOnEvent - Class in it.tidalwave.ui.core.message
-
A message that notifies that the system has been just powered on.
- PowerOnEvent() - Constructor for class it.tidalwave.ui.core.message.PowerOnEvent
-
Creates a new instance.
- PowerOnEvent(Map<Key<?>, Object>) - Constructor for class it.tidalwave.ui.core.message.PowerOnEvent
-
Creates a new instance with a map of properties.
- Presentable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be presented on a UI, thus is capable of creating a
PresentationModel
. - PresentationAssembler - Interface in it.tidalwave.ui.javafx
-
This interface can be implemented by the application main presentation.
- PresentationModel - Interface in it.tidalwave.ui.core.role
-
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
- PresentationModelAggregate - Class in it.tidalwave.ui.core.role
-
A specialisation of
Aggregate
<PresentationModel>
which offers a convenience method for aggregating its contained objects. - PresentationModelAggregate() - Constructor for class it.tidalwave.ui.core.role.PresentationModelAggregate
- PresentationModelCollectors - Class in it.tidalwave.ui.core.role.spi
-
A
Collector
which collects aStream
ofPresentationModel
s into a singlePresentationModel
with aComposite<PresentationModel>
role containing them. - PresentationModelFactory - Interface in it.tidalwave.ui.core.role
-
A factory that creates a default
PresentationModel
. - PROP_DISPLAY_NAME - Static variable in interface it.tidalwave.ui.core.role.MutableDisplayable
-
The property name for displayName
- PROP_DISPLAY_NAMES - Static variable in interface it.tidalwave.ui.core.role.MutableDisplayable
-
The property name for displayNames
- PROP_ICON - Static variable in interface it.tidalwave.ui.core.role.MutableIconProvider
-
The property name for icon.
- PROP_VALUE - Static variable in class it.tidalwave.ui.core.BoundProperty
- PROPERTY_CHILDREN - Static variable in interface it.tidalwave.ui.core.role.PresentationModel
R
- registerArea(String, StackPane) - Method in class it.tidalwave.ui.javafx.StackPaneSelector
-
Register a new area associated to a
StackPane
. - removeListener(MutableListener<T>) - Method in interface it.tidalwave.ui.core.Mutable
-
Unregisters a
MutableListener
. - removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.Mutable
-
Unregisters a
PropertyChangeListener
. - removePropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.ui.core.Mutable
-
Removes a
PropertyChangeListener
for the given property. - render(Object...) - Method in interface it.tidalwave.ui.core.role.Displayable
-
Renders the attached object into a
String
. - renderTo(Consumer<? super String>, Object...) - Method in interface it.tidalwave.ui.core.role.Displayable
-
Renders the attached object providing the string tu a
Consumer
.
S
- select() - Method in interface it.tidalwave.ui.core.role.Selectable
-
Performs the selection.
- SELECT - Enum constant in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
- Selectable - Interface in it.tidalwave.ui.core.role
-
A role providing the capability of being selected.
- set(T) - Method in class it.tidalwave.ui.core.BoundProperty
-
Sets a new value to this object.
- set(T) - Method in interface it.tidalwave.ui.core.role.Changeable
-
Sets a new value to this object.
- set(T) - Method in class it.tidalwave.ui.function.WeakCopyFunctionSupport
- setDisplayName(String) - Method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Sets the display name in
Locale.ENGLISH
. - setDisplayName(String, Locale) - Method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Sets the display name in the given
Locale
. - setDisplayNames(Map<Locale, String>) - Method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Sets a bag of display names for a number of
Locale
s. - setIcon(Icon) - Method in interface it.tidalwave.ui.core.role.MutableIconProvider
-
Sets the icon.
- setIcon(Icon) - Method in class it.tidalwave.ui.core.role.spi.MutableIconProviderSupport
-
Sets the icon.
- setMainWindow(Window) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Sets the main window.
- setShownNode(Node) - Method in class it.tidalwave.ui.javafx.StackPaneSelector
-
Sets the given
Node
as the shown one in the area where it is contained. - shouldChange(String, String) - Method in class it.tidalwave.ui.function.CopyIfEmptyOrConform
- shouldChange(T, T) - Method in class it.tidalwave.ui.function.WeakCopyFunctionSupport
- show(Stage) - Method in class it.tidalwave.ui.javafx.Splash
- showInModalDialog(UserNotification) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Shows a modal dialog with the given content and provides feedback by means of the given notification.
- showInModalDialog(UserNotificationWithFeedback) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
- showInModalDialog(UserNotificationWithFeedback, Optional<Node>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Shows a modal dialog with the given content and provides feedback by means of the given notification.
- showInModalDialog(Node, UserNotificationWithFeedback) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
-
Deprecated.
- showInModalDialog(Node, UserNotificationWithFeedback, BoundProperty<Boolean>) - Method in interface it.tidalwave.ui.javafx.JavaFXBinder
- SimpleCompositePresentable - Class in it.tidalwave.ui.core.role.spi
-
An implementation of
Presentable
for datum instances having theSimpleComposite
role. - SimpleCompositePresentable(As) - Constructor for class it.tidalwave.ui.core.role.spi.SimpleCompositePresentable
- SimpleCompositePresentable(As, PresentationModelFactory) - Constructor for class it.tidalwave.ui.core.role.spi.SimpleCompositePresentable
- SimpleDciEntity - Class in it.tidalwave.ui.example.model
-
A simple datum class with a DCI role:
Displayable
, which contains the entity display name, - SimpleDciEntity(String, int, int) - Constructor for class it.tidalwave.ui.example.model.SimpleDciEntity
- SimpleEntity - Class in it.tidalwave.ui.example.model
-
A simple datum class without DCI roles.
- SimpleEntity() - Constructor for class it.tidalwave.ui.example.model.SimpleEntity
- source - Variable in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- sources - Variable in class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- Splash - Class in it.tidalwave.ui.javafx
- Splash() - Constructor for class it.tidalwave.ui.javafx.Splash
- splashFxml - Variable in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- StackPaneSelector - Class in it.tidalwave.ui.javafx
-
A facility that is used to manage areas in the UI where multiple contents should appear in a mutually exclusive way.
- StackPaneSelector() - Constructor for class it.tidalwave.ui.javafx.StackPaneSelector
- start(Stage) - Method in class it.tidalwave.ui.javafx.JavaFXApplicationWithSplash
- Styleable - Interface in it.tidalwave.ui.core.role
-
A role which declares a set of styles for rendering.
T
- targetValue - Variable in class it.tidalwave.ui.function.WeakCopyFunctionSupport
- text - Variable in class it.tidalwave.ui.core.UserNotification
- textProperty - Variable in class it.tidalwave.ui.example.presentation.MainPanelPresentation.Bindings
- toCompositePresentationModel() - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
- toCompositePresentationModel(Iterable<? extends T>, Function<? super T, Object>) - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
-
A facility method that creates a composite
PresentationModel
out of an iterable (which means an array, a collection or a stream) of objects implementingAs
. - toCompositePresentationModel(Iterable<T>) - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
-
A facility simplified version of
PresentationModelCollectors.toCompositePresentationModel(java.lang.Iterable, java.util.function.Function)
. - toCompositePresentationModel(Collection<Object>) - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
-
A
Collector
which collects aStream
ofPresentationModel
s into a singlePresentationModel
with aComposite
role containing them. - ToolBarControl<B,
T> - Interface in it.tidalwave.ui.core -
A model for the application toolbar.
- ToolBarControlSupport<B,
T, - Class in it.tidalwave.ui.core.spiBT> -
A support implementation for
ToolBarControl
. - ToolBarControlSupport() - Constructor for class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
Default constructor.
- toString() - Method in class it.tidalwave.ui.example.model.SimpleEntity
U
- UnaryBoundFunctionSupport<DOMAIN_TYPE,
CODOMAIN_TYPE> - Class in it.tidalwave.ui.function - UnaryBoundFunctionSupport(ChangingSource<DOMAIN_TYPE>) - Constructor for class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- unbindAll() - Method in class it.tidalwave.ui.core.BoundProperty
-
Removes all the bindings of this object.
- unbindAll() - Method in interface it.tidalwave.ui.core.ChangingSource
-
Removes all the bindings of this object.
- unbindAll() - Method in class it.tidalwave.ui.function.BoundFunctionSupport
-
Removes all the bindings of this object.
- unlock() - Method in interface it.tidalwave.ui.core.LockableView
-
Dismisses the waiting notification and unlocks the UI.
- UserAction - Interface in it.tidalwave.ui.core.role
- UserActionProvider - Interface in it.tidalwave.ui.core.role
-
A role that provides
UserAction
s. - userActionsSupplier - Variable in class it.tidalwave.ui.core.spi.MenuBarControlSupport
-
The default supplier of
UserAction
s, can be injected for testing. - userActionsSupplier - Variable in class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
The default supplier of
UserAction
s, can be injected for testing. - UserNotification - Class in it.tidalwave.ui.core
-
This class models a notification that will be presented to a user, without a feedback.
- UserNotification() - Constructor for class it.tidalwave.ui.core.UserNotification
- UserNotificationWithFeedback - Class in it.tidalwave.ui.core
-
This class models a notification that will be presented to a user, and a feedback is expected (confirmation or cancellation).
- UserNotificationWithFeedback(String, String, UserNotificationWithFeedback.Feedback) - Constructor for class it.tidalwave.ui.core.UserNotificationWithFeedback
- UserNotificationWithFeedback.Feedback - Class in it.tidalwave.ui.core
-
This class provides a few callback methods to notify a choice from the user.
V
- validate() - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication.InitParameters
- value - Variable in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- valueOf(String) - Static method in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Visibility - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be visible or not.
- VISIBLE - Static variable in interface it.tidalwave.ui.core.role.Visibility
-
A role that is always visible.
W
- WeakCopyFunctionSupport<T> - Class in it.tidalwave.ui.function
- WeakCopyFunctionSupport(ChangingSource<T>) - Constructor for class it.tidalwave.ui.function.WeakCopyFunctionSupport
- withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.ui.core.UserNotification
-
Returns a notification with a caption from a bundle.
- withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification with a caption from a bundle.
- withCaption(String) - Method in class it.tidalwave.ui.core.UserNotification
-
Returns a notification with a caption.
- withCaption(String) - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification with a caption.
- withFeedback(UserNotificationWithFeedback.Feedback) - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification
UserNotificationWithFeedback.Feedback
. - withPmOf(String, Collection<Object>) - Method in class it.tidalwave.ui.core.role.PresentationModelAggregate
-
Adds another
PresentationModel
with the given roles, associated to the given name. - withProperty(Key<T>, T) - Method in class it.tidalwave.ui.javafx.spi.AbstractJavaFXSpringApplication.InitParameters
- withText(Class<?>, String, Object...) - Method in class it.tidalwave.ui.core.UserNotification
-
Returns a notification with a text from a bundle.
- withText(Class<?>, String, Object...) - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification with a text from a bundle.
- withText(String) - Method in class it.tidalwave.ui.core.UserNotification
-
Returns a notification with a text.
- withText(String) - Method in class it.tidalwave.ui.core.UserNotificationWithFeedback
-
Returns a notification with a text.
_
- _CustomGraphicProvider_ - Static variable in interface it.tidalwave.ui.javafx.role.CustomGraphicProvider
- _Displayable_ - Static variable in interface it.tidalwave.ui.core.role.Displayable
- _HtmlDisplayable_ - Static variable in interface it.tidalwave.ui.core.role.HtmlDisplayable
- _IconProvider_ - Static variable in interface it.tidalwave.ui.core.role.IconProvider
- _MenuItemPlacement_ - Static variable in class it.tidalwave.ui.core.MenuBarControl.MenuPlacement
- _MutableDisplayable_ - Static variable in interface it.tidalwave.ui.core.role.MutableDisplayable
- _MutableIconProvider_ - Static variable in interface it.tidalwave.ui.core.role.MutableIconProvider
- _PlainTextDisplayable_ - Static variable in interface it.tidalwave.ui.core.role.PlainTextDisplayable
- _Presentable_ - Static variable in interface it.tidalwave.ui.core.role.Presentable
- _PresentationModel_ - Static variable in interface it.tidalwave.ui.core.role.PresentationModel
- _PresentationModelFactory_ - Static variable in interface it.tidalwave.ui.core.role.PresentationModelFactory
- _Selectable_ - Static variable in interface it.tidalwave.ui.core.role.Selectable
- _SimpleCompositeOfPresentationModel_ - Static variable in interface it.tidalwave.ui.core.role.PresentationModel
- _Styleable_ - Static variable in interface it.tidalwave.ui.core.role.Styleable
- _UserAction_ - Static variable in interface it.tidalwave.ui.core.role.UserAction
- _UserActionProvider_ - Static variable in interface it.tidalwave.ui.core.role.UserActionProvider
- _Visible_ - Static variable in interface it.tidalwave.ui.core.role.Visibility
All Classes and Interfaces|All Packages|Constant Field Values
UserActionProvider.getOptionalDefaultAction()