Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionPerformed() - Method in interface it.tidalwave.ui.core.role.UserAction
- 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
- 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.
B
- bind(ChangingSource<T>) - Method in class it.tidalwave.ui.core.BoundProperty
-
Binds this property to a
ChangingSource
. - BooleanBoundFunctionSupport - Class in it.tidalwave.ui.function
- BooleanBoundFunctionSupport(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- 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
- 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.
- 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.
D
- 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
- 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
- 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
- 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(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
. - getIcon(int) - Method in interface it.tidalwave.ui.core.role.IconProvider
-
Returns the icon for this object.
- 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. - 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.
- 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.function - package it.tidalwave.ui.function
L
- 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
- 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.
- 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.
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(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. - 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
- 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
- PlainTextDisplayable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
String
as plain text. - 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.
- 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
. - 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
- 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.
- shouldChange(String, String) - Method in class it.tidalwave.ui.function.CopyIfEmptyOrConform
- shouldChange(T, T) - Method in class it.tidalwave.ui.function.WeakCopyFunctionSupport
- 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
- source - Variable in class it.tidalwave.ui.function.UnaryBoundFunctionSupport
- sources - Variable in class it.tidalwave.ui.function.BooleanBoundFunctionSupport
- 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
- 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.
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
- 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. - 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.
_
- _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()