Index

A B C D E F G H I L M N O P R S T U V W _ 
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
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 implementing As that contain the Displayable 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 of Displayable.
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
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 of DefaultPresentationModel.
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 with EnableMessageBus, the following things happen: a messagebus implementing MessageBus is instantiated and made available in the Spring application context (so it can be injected); a PowerOnEvent is fired when the application is ready to be initialised; a PowerOffEvent 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 UserActions.
getActions() - Method in interface it.tidalwave.ui.core.role.UserActionProvider
Returns a collection of UserActions.
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
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 by Locale.
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 Locales.
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 PropertyChangeListeners.
getPropertyChangeListeners(String) - Method in interface it.tidalwave.ui.core.Mutable
Returns the bound PropertyChangeListeners 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,M> - Class in it.tidalwave.ui.core.spi
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 fires PropertyChangeEvents.
MutableIconProvider - Interface in it.tidalwave.ui.core.role
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
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 UserActions.
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 for toString().
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 a Stream of PresentationModels into a single PresentationModel with a Composite&lt;PresentationModel&gt; 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 Locales.
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 the SimpleComposite 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 implementing As.
toCompositePresentationModel(Iterable<T>) - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
toCompositePresentationModel(Collection<Object>) - Static method in class it.tidalwave.ui.core.role.spi.PresentationModelCollectors
A Collector which collects a Stream of PresentationModels into a single PresentationModel with a Composite role containing them.
ToolBarControl<B,T> - Interface in it.tidalwave.ui.core
A model for the application toolbar.
ToolBarControlSupport<B,T,BT> - Class in it.tidalwave.ui.core.spi
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 UserActions.
userActionsSupplier - Variable in class it.tidalwave.ui.core.spi.MenuBarControlSupport
The default supplier of UserActions, can be injected for testing.
userActionsSupplier - Variable in class it.tidalwave.ui.core.spi.ToolBarControlSupport
The default supplier of UserActions, 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
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
 
A B C D E F G H I L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values