Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionPerformed() - Method in interface it.tidalwave.ui.core.role.UserAction
- ActionProvider - Interface in it.tidalwave.ui.core.role
- ActionProviderSupport - Class in it.tidalwave.ui.core.role.spi
- ActionProviderSupport() - Constructor for class it.tidalwave.ui.core.role.spi.ActionProviderSupport
- addButtonsToToolBar(T, List<BT>) - Method in class it.tidalwave.ui.core.spi.ToolBarControlSupport
-
Adds buttons to the toolbar.
- 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.ChangingSource
- addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Registers a
PropertyChangeListener. - addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.MutableIconProvider
-
Registers a
PropertyChangeListener. - addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
Adds a
PropertyChangeListener. - addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.ui.core.role.spi.MutableIconProviderSupport
-
Registers a
PropertyChangeListener. - addPropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
Adds a
PropertyChangeListenerfor 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
Comparatorfor comparing two instances of objects implementingAsthat contain theDisplayablerole.
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.
- Changeable<T> - Interface in it.tidalwave.ui.core.role
-
The role of an object that can change its value.
- ChangingSource<T> - Interface in it.tidalwave.ui.core
- comparing() - Static method in interface it.tidalwave.ui.core.role.Displayable
-
Returns a
Comparatorfor comparing two instances ofDisplayable. - 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
PresentationModelwith 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
PresentationModelwith some roles or role factories. - createPresentationModel(Object, Collection<Object>) - Method in class it.tidalwave.ui.core.role.spi.DefaultPresentationModelFactory
-
Creates a new instance of
PresentationModelwith some roles or role factories. - createPresentationModel(Collection<Object>) - Method in interface it.tidalwave.ui.core.role.Presentable
-
Creates a
PresentationModelwith some roles. - createPresentationModel(Collection<Object>) - Method in class it.tidalwave.ui.core.role.spi.SimpleCompositePresentable
-
Creates a
PresentationModelwith some roles.
D
- DEFAULT - Static variable in interface it.tidalwave.ui.core.role.Displayable
-
A default
Displayablewith an empty display name. - DEFAULT - Static variable in interface it.tidalwave.ui.core.role.IconProvider
-
A default
IconProviderwith an empty icon. - DefaultPresentationModelFactory - Class in it.tidalwave.ui.core.role.spi
-
An implementation of
PresentationModelFactorythat 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
UserActionProviderwhich 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
Localeto 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
Mainclass is annotated withEnableMessageBus, the following things happen: a messagebus implementingMessageBusis instantiated and made available in the Spring application context (so it can be injected); ais fired when the application is ready to be initialised; ainvalid reference
it.tidalwave.message.PowerOnEventis fired when the application is going to be closed.invalid reference
it.tidalwave.message.PowerOffEvent
F
- 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_ICONhas 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
LocalizedDisplayablefrom 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 interface it.tidalwave.ui.core.role.ActionProvider
- getActions() - Method in class it.tidalwave.ui.core.role.spi.ActionProviderSupport
- 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 interface it.tidalwave.ui.core.role.ActionProvider
- getDefaultAction() - Method in class it.tidalwave.ui.core.role.spi.ActionProviderSupport
- 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.LocalizedDisplayable
-
Returns the display name in the given
Locale. - getDisplayNames() - Method in interface it.tidalwave.ui.core.role.LocalizedDisplayable
-
Returns all the display names in
Mapwhere 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.LocalizedDisplayable
-
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.role.PresentationModel
-
Returns all the bound
PropertyChangeListeners. - getPropertyChangeListeners(String) - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
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.role.PresentationModel
-
Checks whether the given property has been bound to listeners.
- HELP - Enum constant in enum class it.tidalwave.ui.core.MenuBarControl.MenuIndex
- HtmlRenderable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
Stringas 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
- LocalizedDisplayable - Interface in it.tidalwave.ui.core.role
-
A specialized
Displayablewhich can manage names in multipleLocales.
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
- MutableDisplayable - Interface in it.tidalwave.ui.core.role
-
A specialized
Displayablewhich is mutable (that is, its display name can be changed) and firesPropertyChangeEvents. - MutableIconProvider - Interface in it.tidalwave.ui.core.role
-
A specialized
IconProviderwhich is mutable and firesPropertyChangeEvents. - 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
- MutableLocalizedDisplayable - Interface in it.tidalwave.ui.core.role
-
A specialized
LocalizedDisplayablewhich is mutable.
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
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
Presentablefor the given object. - of(Object) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Creates an instance given an owner and no roles.
- of(Object, Object) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Creates an instance given an owner and a single role.
- of(Object, Collection<Object>) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Creates an 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.MutableLocalizedDisplayable
-
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.ENGLISHand an explicit identifier fortoString(). - of(String, String) - Static method in interface it.tidalwave.ui.core.role.MutableLocalizedDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISHand 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
BoundPropertywith the given initial value. - ofMaybePresentable(As) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Creates an instance from an owner which might have the
Presentablerole. - ofMaybePresentable(As, Collection<Object>) - Static method in interface it.tidalwave.ui.core.role.PresentationModel
-
Creates an instance from an owner which might have the
Presentablerole. - 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
- PlainTextRenderable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
Stringas 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.
- PresentationModel - Static variable in interface it.tidalwave.ui.core.role.PresentationModel
- 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
Collectorwhich collects aStreamofPresentationModels into a singlePresentationModelwith 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
- removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.ChangingSource
- removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.MutableDisplayable
-
Unregisters a
PropertyChangeListener. - removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.MutableIconProvider
-
Unregisters a
PropertyChangeListener. - removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
Removes a
PropertyChangeListener. - removePropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.ui.core.role.spi.MutableIconProviderSupport
-
Unregisters a
PropertyChangeListener. - removePropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.ui.core.role.PresentationModel
-
Removes a
PropertyChangeListenerfor the given property. - render(Object...) - Method in interface it.tidalwave.ui.core.role.StringRenderable
-
Renders the attached object into a
String. - renderTo(PrintWriter, Object...) - Method in interface it.tidalwave.ui.core.role.PlainTextRenderable
- renderTo(PrintWriter, Object...) - Method in interface it.tidalwave.ui.core.role.StringRenderable
-
Renders the attached object printing to a
PrintWriter. - renderTo(StringBuilder, Object...) - Method in interface it.tidalwave.ui.core.role.PlainTextRenderable
- renderTo(StringBuilder, Object...) - Method in interface it.tidalwave.ui.core.role.StringRenderable
-
Renders the attached object appending to a
StringBuilder.
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
Presentablefor datum instances having theSimpleCompositerole. - 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
- StringRenderable - Interface in it.tidalwave.ui.core.role
-
The role of an object that can be rendered into a
Stringas HTML markup. - 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
- 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
PresentationModelout 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
Collectorwhich collects aStreamofPresentationModels into a singlePresentationModelwith aCompositerole 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.
- 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.
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
- withPmOf(String, Collection<Object>) - Method in class it.tidalwave.ui.core.role.PresentationModelAggregate
-
Adds another
PresentationModelwith the given roles, associated to the given name.
_
- _ActionProvider_ - Static variable in interface it.tidalwave.ui.core.role.ActionProvider
- _Displayable_ - Static variable in interface it.tidalwave.ui.core.role.Displayable
- _HtmlRenderable_ - Static variable in interface it.tidalwave.ui.core.role.HtmlRenderable
- _IconProvider_ - Static variable in interface it.tidalwave.ui.core.role.IconProvider
- _LocalizedDisplayable_ - Static variable in interface it.tidalwave.ui.core.role.LocalizedDisplayable
- _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
- _MutableLocalizedDisplayable_ - Static variable in interface it.tidalwave.ui.core.role.MutableLocalizedDisplayable
- _PlainTextRenderable_ - Static variable in interface it.tidalwave.ui.core.role.PlainTextRenderable
- _Presentable_ - Static variable in interface it.tidalwave.ui.core.role.Presentable
- _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
- _StringRenderable_ - Static variable in interface it.tidalwave.ui.core.role.StringRenderable
- _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()