Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionPerformed() - Method in interface it.tidalwave.role.ui.UserAction
- ActionProvider - Interface in it.tidalwave.role.ui
- ActionProviderSupport - Class in it.tidalwave.role.ui.spi
- ActionProviderSupport() - Constructor for class it.tidalwave.role.ui.spi.ActionProviderSupport
- addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.ChangingSource
- addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableDisplayable
-
Registers a
PropertyChangeListener
. - addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableIconProvider
-
Registers a
PropertyChangeListener
. - addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Adds a
PropertyChangeListener
. - addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
-
Registers a
PropertyChangeListener
. - addPropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Adds a
PropertyChangeListener
for the given property. - Aggregate<T> - Interface in it.tidalwave.role
-
The role of an aggregate object, that is an object which contains other named objects.
- and(ChangingSource<Boolean>...) - Static method in class it.tidalwave.role.ui.function.AndFunction
- AndFunction - Class in it.tidalwave.role.ui.function
- AndFunction(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.role.ui.function.AndFunction
- asComparing() - Static method in interface it.tidalwave.role.ui.Displayable
-
Returns a
Comparator
for comparing two instances of objects implementingAs
that contain theDisplayable
role.
B
- BinaryReadable - Interface in it.tidalwave.role.io
-
The role of an object that can be read as a stream of bytes.
- BinaryWritable - Interface in it.tidalwave.role.io
-
The role of an object that can be written as a stream of bytes.
- bind(ChangingSource<T>) - Method in class it.tidalwave.role.ui.BoundProperty
-
Binds this property to a
ChangingSource
. - BooleanBoundFunctionSupport - Class in it.tidalwave.role.ui.function
- BooleanBoundFunctionSupport(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- BoundFunction<DOMAIN_TYPE,
CODOMAIN_TYPE> - Interface in it.tidalwave.role.ui.function - BoundFunctionSupport<DOMAIN_TYPE,
CODOMAIN_TYPE> - Class in it.tidalwave.role.ui.function - BoundFunctionSupport() - Constructor for class it.tidalwave.role.ui.function.BoundFunctionSupport
- BoundProperty<T> - Class in it.tidalwave.role.ui
- BoundProperty() - Constructor for class it.tidalwave.role.ui.BoundProperty
C
- CALLBACK_DISPOSE - Static variable in interface it.tidalwave.role.ui.PresentationModel
-
This is an undocumented feature.
- Changeable<T> - Interface in it.tidalwave.role.ui
-
The role of an object that can change its value.
- ChangingSource<T> - Interface in it.tidalwave.role.ui
- comparing() - Static method in interface it.tidalwave.role.ui.Displayable
-
Returns a
Comparator
for comparing two instances ofDisplayable
. - Composite<T,
F> - Interface in it.tidalwave.role -
The role of a composite object, that is an object which contains children.
- Composite.Visitor<T,
R> - Interface in it.tidalwave.role - copyIfEmptyOrConform(ChangingSource<String>) - Static method in class it.tidalwave.role.ui.function.CopyIfEmptyOrConform
- CopyIfEmptyOrConform - Class in it.tidalwave.role.ui.function
- CopyIfEmptyOrConform(ChangingSource<String>) - Constructor for class it.tidalwave.role.ui.function.CopyIfEmptyOrConform
- createPresentationModel() - Method in interface it.tidalwave.role.ui.Presentable
-
Creates a
PresentationModel
. - createPresentationModel(Object) - Method in interface it.tidalwave.role.ui.Presentable
-
Creates a
PresentationModel
with a single role. - createPresentationModel(Object) - Method in interface it.tidalwave.role.ui.PresentationModelFactory
-
Creates a new instance of
PresentationModel
. - createPresentationModel(Object, Collection<Object>) - Method in interface it.tidalwave.role.ui.PresentationModelFactory
-
Creates a new instance of
PresentationModel
with some roles or role factories. - createPresentationModel(Object, Collection<Object>) - Method in class it.tidalwave.role.ui.spi.DefaultPresentationModelFactory
-
Creates a new instance of
PresentationModel
with some roles or role factories. - createPresentationModel(Collection<Object>) - Method in interface it.tidalwave.role.ui.Presentable
-
Creates a
PresentationModel
with some roles. - createPresentationModel(Collection<Object>) - Method in class it.tidalwave.role.ui.spi.SimpleCompositePresentable
-
Creates a
PresentationModel
with some roles.
D
- DEFAULT - Static variable in interface it.tidalwave.role.Composite
-
A default
Composite
with no children. - DEFAULT - Static variable in interface it.tidalwave.role.io.BinaryReadable
-
A default implementation which throws
IOException
when opening the stream. - DEFAULT - Static variable in interface it.tidalwave.role.io.BinaryWritable
-
A default implementation which throws
IOException
when opening the stream. - DEFAULT - Static variable in interface it.tidalwave.role.io.TextReadable
-
A default implementation which throws
IOException
when opening the stream. - DEFAULT - Static variable in interface it.tidalwave.role.io.TextWritable
-
A default implementation which throws
IOException
when opening the stream. - DEFAULT - Static variable in interface it.tidalwave.role.Removable
-
A default
Removable
which does nothing (useful for implementing the NullObject pattern). - DEFAULT - Static variable in interface it.tidalwave.role.Sortable
-
A default
Sortable
which does nothing (useful for implementing the NullObject pattern). - DEFAULT - Static variable in interface it.tidalwave.role.ui.Displayable
-
A default
Displayable
with an empty display name. - DEFAULT - Static variable in interface it.tidalwave.role.ui.IconProvider
-
A default
IconProvider
with an empty icon. - DefaultPresentationModelFactory - Class in it.tidalwave.role.ui.spi
-
An implementation of
PresentationModelFactory
that creates instances ofDefaultPresentationModel
. - DefaultPresentationModelFactory() - Constructor for class it.tidalwave.role.ui.spi.DefaultPresentationModelFactory
- DefaultUserActionProvider - Class in it.tidalwave.role.ui.spi
-
A default implementation of
UserActionProvider
which returns no actions. - DefaultUserActionProvider() - Constructor for class it.tidalwave.role.ui.spi.DefaultUserActionProvider
- display(Consumer<String>) - Method in interface it.tidalwave.role.ui.Displayable
-
Sends the display name in the current
Locale
to a given customer. - Displayable - Interface in it.tidalwave.role.ui
-
The role of an object which can provide its own display name.
- dispose() - Method in interface it.tidalwave.role.ui.PresentationModel
-
Disposes this object.
E
- empty() - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Returns an empty instance (no roles, with the exception of a dummy
Displayable
). - enabled() - Method in interface it.tidalwave.role.ui.UserAction
-
Returns the property describing the enabled status of this action.
F
- findChildren() - Method in interface it.tidalwave.role.Composite
-
Returns the children of this object.
- finisher() - Method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
- fireIconChange(Icon, Icon) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
-
Fires the event notifying that
MutableIconProvider.PROP_ICON
has been changed. - fireValueChanged(boolean, boolean) - Method in class it.tidalwave.role.ui.function.BoundFunctionSupport
- fireValueChanged(CODOMAIN_TYPE, CODOMAIN_TYPE) - Method in class it.tidalwave.role.ui.function.BoundFunctionSupport
- forEach(Consumer<? super T>) - Method in interface it.tidalwave.role.Composite
-
Iterates through children.
- fromBundle(Class<?>, String) - Static method in interface it.tidalwave.role.ui.Displayable
-
Creates a
LocalizedDisplayable
from a resource bundle. - function() - Method in class it.tidalwave.role.ui.function.AndFunction
- function() - Method in class it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- function() - Method in class it.tidalwave.role.ui.function.OrFunction
- function(DOMAIN_TYPE) - Method in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- function(String) - Method in class it.tidalwave.role.ui.function.NonEmptyFunction
- function(T) - Method in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
G
- get() - Method in class it.tidalwave.role.ui.BoundProperty
-
Returns the value of this object.
- get() - Method in interface it.tidalwave.role.ui.ChangingSource
-
Returns the value of this object.
- get() - Method in class it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- get() - Method in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- getActions() - Method in interface it.tidalwave.role.ui.ActionProvider
- getActions() - Method in class it.tidalwave.role.ui.spi.ActionProviderSupport
- getActions() - Method in class it.tidalwave.role.ui.spi.DefaultUserActionProvider
-
Returns a collection of
UserAction
s. - getActions() - Method in interface it.tidalwave.role.ui.UserActionProvider
-
Returns a collection of
UserAction
s. - getByName(String) - Method in interface it.tidalwave.role.Aggregate
-
Returns an object given its name.
- getByName(String) - Method in class it.tidalwave.role.ui.PresentationModelAggregate
-
Returns an object given its name.
- getDefaultAction() - Method in interface it.tidalwave.role.ui.ActionProvider
- getDefaultAction() - Method in class it.tidalwave.role.ui.spi.ActionProviderSupport
- getDefaultAction() - Method in class it.tidalwave.role.ui.spi.DefaultUserActionProvider
-
Returns the default action, if available.
- getDefaultAction() - Method in interface it.tidalwave.role.ui.UserActionProvider
-
Deprecated.
- getDisplayName() - Method in interface it.tidalwave.role.ui.Displayable
-
Returns the display name in the current
Locale
. - getDisplayName(Locale) - Method in interface it.tidalwave.role.ui.LocalizedDisplayable
-
Returns the display name in the given
Locale
. - getDisplayNames() - Method in interface it.tidalwave.role.ui.LocalizedDisplayable
-
Returns all the display names in
Map
where they are indexed byLocale
. - getIcon(int) - Method in interface it.tidalwave.role.ui.IconProvider
-
Returns the icon for this object.
- getId() - Method in interface it.tidalwave.role.Identifiable
-
Returns the identifier.
- getLocales() - Method in interface it.tidalwave.role.ui.LocalizedDisplayable
-
Returns the supported
Locale
s. - getNames() - Method in interface it.tidalwave.role.Aggregate
-
Returns the names of contained objects.
- getNames() - Method in class it.tidalwave.role.ui.PresentationModelAggregate
-
Returns the names of contained objects.
- getOptionalDefaultAction() - Method in interface it.tidalwave.role.ui.UserActionProvider
-
Returns the default action, if available.
- getPropertyChangeListeners() - Method in interface it.tidalwave.role.ui.ChangingSource
- getPropertyChangeListeners() - Method in interface it.tidalwave.role.ui.PresentationModel
-
Returns all the bound
PropertyChangeListener
s. - getPropertyChangeListeners(String) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Returns the bound
PropertyChangeListener
s for the given property. - getSortCriterion() - Method in interface it.tidalwave.role.Sortable
-
Returns the current sort criterion.
- getSortDirection() - Method in interface it.tidalwave.role.Sortable
-
Returns the current sort direction.
- getStyles() - Method in interface it.tidalwave.role.ui.Styleable
- getValue() - Method in interface it.tidalwave.role.Composite.Visitor
-
Returns the value of this visitor.
H
- hasListeners(String) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Checks whether the given property has been bound to listeners.
- HtmlRenderable - Interface in it.tidalwave.role
-
The role of an object that can be rendered into a
String
as HTML markup.
I
- IconProvider - Interface in it.tidalwave.role.ui
-
The role of an object that can provide an icon for rendering.
- Identifiable - Interface in it.tidalwave.role
-
The role of an object that can expose a unique identifier.
- INVISIBLE - Static variable in interface it.tidalwave.role.ui.Visible
-
A role that is always invisible.
- isVisible() - Method in interface it.tidalwave.role.ui.Visible
-
Returns the current visibility status.
- it.tidalwave.role - package it.tidalwave.role
- it.tidalwave.role.io - package it.tidalwave.role.io
- it.tidalwave.role.io.spi - package it.tidalwave.role.io.spi
- it.tidalwave.role.ui - package it.tidalwave.role.ui
- it.tidalwave.role.ui.function - package it.tidalwave.role.ui.function
- it.tidalwave.role.ui.spi - package it.tidalwave.role.ui.spi
L
- LocalizedDisplayable - Interface in it.tidalwave.role.ui
-
A specialized
Displayable
which can manage names in multipleLocale
s.
M
- marshal(OutputStream) - Method in interface it.tidalwave.role.io.Marshallable
-
Marshals this object to an
OutputStream
. - Marshallable - Interface in it.tidalwave.role.io
-
The role of an object that can be marshalled to an
OutputStream
. - MutableDisplayable - Interface in it.tidalwave.role.ui
-
A specialized
Displayable
which is mutable (that is, its display name can be changed) and firesPropertyChangeEvent
s. - MutableIconProvider - Interface in it.tidalwave.role.ui
-
A specialized
IconProvider
which is mutable and firesPropertyChangeEvent
s. - MutableIconProviderSupport - Class in it.tidalwave.role.ui.spi
-
A convenient support for implementing a
MutableIconProvider
. - MutableIconProviderSupport() - Constructor for class it.tidalwave.role.ui.spi.MutableIconProviderSupport
- MutableLocalizedDisplayable - Interface in it.tidalwave.role.ui
-
A specialized
LocalizedDisplayable
which is mutable.
N
- newInstance() - Static method in interface it.tidalwave.role.Aggregate
-
Returns a new empty instance that will be populated by means of
Aggregate.with(String, Object)
. - newInstance() - Static method in class it.tidalwave.role.ui.PresentationModelAggregate
-
Creates a new, empty instance.
- nonEmpty(ChangingSource<String>) - Static method in class it.tidalwave.role.ui.function.NonEmptyFunction
- NonEmptyFunction - Class in it.tidalwave.role.ui.function
- NonEmptyFunction(ChangingSource<String>) - Constructor for class it.tidalwave.role.ui.function.NonEmptyFunction
O
- of(UserAction...) - Static method in interface it.tidalwave.role.ui.UserActionProvider
-
Factory method which creates an instance out of an array of
UserAction
s. - of(Callback) - Static method in interface it.tidalwave.role.ui.UserAction
-
Creates a new instance out of a callback.
- of(Callback, Object) - Static method in interface it.tidalwave.role.ui.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.role.ui.UserAction
-
Creates a new instance out of a callback and a collection of roles.
- of(Finder<U>) - Static method in interface it.tidalwave.role.SimpleComposite
-
Returns a wrapped
SimpleComposite
on a givenFinder
- of(Id) - Static method in interface it.tidalwave.role.Identifiable
-
Returns a default instance which returns the given idr.
- of(Object) - Static method in interface it.tidalwave.role.ui.Presentable
-
Creates a default
Presentable
for the given object. - of(Object) - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Creates an instance given an owner and no roles.
- of(Object, Object) - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Creates an instance given an owner and a single role.
- of(Object, Collection<Object>) - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Creates an instance given an owner and multiple roles.
- of(String) - Static method in interface it.tidalwave.role.ui.Displayable
-
Creates an instance with a given display name.
- of(String) - Static method in interface it.tidalwave.role.ui.MutableDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
. - of(String) - Static method in interface it.tidalwave.role.ui.MutableLocalizedDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
. - of(String...) - Static method in interface it.tidalwave.role.ui.Styleable
-
Creates a new instance from a collection of strings
- of(String, String) - Static method in interface it.tidalwave.role.ui.Displayable
-
Creates an instance with a given display name iand an explicit label for
toString()
. - of(String, String) - Static method in interface it.tidalwave.role.ui.MutableDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
and an explicit identifier fortoString()
. - of(String, String) - Static method in interface it.tidalwave.role.ui.MutableLocalizedDisplayable
-
Creates an instance with an initial given display name in
Locale.ENGLISH
and an explicit identifier fortoString()
. - of(String, T) - Static method in interface it.tidalwave.role.Aggregate
-
Returns a new instance with the specified (name, value) pair.
- of(Collection<String>) - Static method in interface it.tidalwave.role.ui.Styleable
-
Creates a new instance from a collection of strings
- of(Function<T, String>, T) - Static method in interface it.tidalwave.role.ui.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.role.ui.Displayable
-
Creates an instance from a
Supplier
<String>
. - of(Map<String, T>) - Static method in interface it.tidalwave.role.Aggregate
-
Returns a new instance with the specified (name, value) pairs.
- of(T) - Static method in class it.tidalwave.role.ui.BoundProperty
-
Creates a new
BoundProperty
with the given initial value. - ofCloned(Collection<? extends U>) - Static method in interface it.tidalwave.role.SimpleComposite
-
Returns a wrapped
SimpleComposite
on a given collection of elements. - ofMaybePresentable(As) - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Creates an instance from an owner which might have the
Presentable
role. - ofMaybePresentable(As, Collection<Object>) - Static method in interface it.tidalwave.role.ui.PresentationModel
-
Creates an instance from an owner which might have the
Presentable
role. - onSourceChange(DOMAIN_TYPE, DOMAIN_TYPE) - Method in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- onSourceChange(String, String) - Method in class it.tidalwave.role.ui.function.NonEmptyFunction
- onSourceChange(T, T) - Method in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
- openReader() - Method in class it.tidalwave.role.io.spi.PathTextReadable
-
Returns a
Reader
to read from the object. - openReader() - Method in interface it.tidalwave.role.io.TextReadable
-
Returns a
Reader
to read from the object. - openStream() - Method in interface it.tidalwave.role.io.BinaryReadable
-
Returns an
InputStream
to read from the object. - openStream() - Method in interface it.tidalwave.role.io.BinaryWritable
-
Returns an
OutputStream
to write into the object. - openStream() - Method in class it.tidalwave.role.io.spi.PathBinaryReadable
-
Returns an
InputStream
to read from the object. - openStream() - Method in class it.tidalwave.role.io.spi.PathBinaryWritable
-
Returns an
OutputStream
to write into the object. - openWriter() - Method in class it.tidalwave.role.io.spi.PathTextWritable
-
Returns a
Writer
to write into the object. - openWriter() - Method in interface it.tidalwave.role.io.TextWritable
-
Returns a
Writer
to write into the object. - or(ChangingSource<Boolean>...) - Static method in class it.tidalwave.role.ui.function.OrFunction
- OrFunction - Class in it.tidalwave.role.ui.function
- OrFunction(ChangingSource<Boolean>...) - Constructor for class it.tidalwave.role.ui.function.OrFunction
P
- PathBinaryReadable - Class in it.tidalwave.role.io.spi
-
An implementation of
BinaryReadable
which delegates to aPath
. - PathBinaryReadable(Path, OpenOption...) - Constructor for class it.tidalwave.role.io.spi.PathBinaryReadable
-
Creates an instance with the given path and options.
- PathBinaryWritable - Class in it.tidalwave.role.io.spi
-
An implementation of
BinaryWritable
which delegates to aPath
. - PathBinaryWritable(Path, OpenOption...) - Constructor for class it.tidalwave.role.io.spi.PathBinaryWritable
-
Creates an instance with the given path and options.
- PathTextReadable - Class in it.tidalwave.role.io.spi
-
An implementation of
TextReadable
which delegates to aPath
. - PathTextReadable(Path) - Constructor for class it.tidalwave.role.io.spi.PathTextReadable
-
Creates an instance with the given path and options.
- PathTextReadable(Path, Charset) - Constructor for class it.tidalwave.role.io.spi.PathTextReadable
-
Creates an instance with the given path and options.
- PathTextWritable - Class in it.tidalwave.role.io.spi
-
An implementation of
TextWritable
which delegates to aPath
. - PathTextWritable(Path) - Constructor for class it.tidalwave.role.io.spi.PathTextWritable
-
Creates an instance with the given path and options.
- PathTextWritable(Path, Charset, OpenOption...) - Constructor for class it.tidalwave.role.io.spi.PathTextWritable
-
Creates an instance with the given path and options.
- persist() - Method in interface it.tidalwave.role.io.Persistable
-
Persists this object to some implicit, or context-provided persistence facility.
- Persistable - Interface in it.tidalwave.role.io
-
The role of an object that can be persisted.
- PlainTextRenderable - Interface in it.tidalwave.role
-
The role of an object that can be rendered into a
String
as plain text. - postVisit(T) - Method in interface it.tidalwave.role.Composite.Visitor
-
Visits an object.
- Presentable - Interface in it.tidalwave.role.ui
-
The role of an object that can be presented on a UI, thus is capable of creating a
PresentationModel
. - PresentationModel - Interface in it.tidalwave.role.ui
-
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
- PresentationModel - Static variable in interface it.tidalwave.role.ui.PresentationModel
- PresentationModelAggregate - Class in it.tidalwave.role.ui
-
A specialisation of
Aggregate
<PresentationModel>
which offers a convenience method for aggregating its contained objects. - PresentationModelAggregate() - Constructor for class it.tidalwave.role.ui.PresentationModelAggregate
- PresentationModelCollectors - Class in it.tidalwave.role.ui.spi
-
A
Collector
which collects aStream
ofPresentationModel
s into a singlePresentationModel
with aComposite<PresentationModel>
role containing them. - PresentationModelFactory - Interface in it.tidalwave.role.ui
-
A factory that creates a default
PresentationModel
. - preVisit(T) - Method in interface it.tidalwave.role.Composite.Visitor
-
Visits an object.
- PROP_DISPLAY_NAME - Static variable in interface it.tidalwave.role.ui.MutableDisplayable
-
The property name for displayName
- PROP_DISPLAY_NAMES - Static variable in interface it.tidalwave.role.ui.MutableDisplayable
-
The property name for displayNames
- PROP_ICON - Static variable in interface it.tidalwave.role.ui.MutableIconProvider
-
The property name for icon.
- PROP_VALUE - Static variable in class it.tidalwave.role.ui.BoundProperty
- PROPERTY_CHILDREN - Static variable in interface it.tidalwave.role.ui.PresentationModel
R
- Removable - Interface in it.tidalwave.role
-
The role of an object that can be removed (e.g. deleted).
- remove() - Method in interface it.tidalwave.role.Removable
-
Removes this object from some implicit, or context-provided container (e.g. a persistence facility, etc...).
- removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.ChangingSource
- removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableDisplayable
-
Unregisters a
PropertyChangeListener
. - removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableIconProvider
-
Unregisters a
PropertyChangeListener
. - removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Removes a
PropertyChangeListener
. - removePropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
-
Unregisters a
PropertyChangeListener
. - removePropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
-
Removes a
PropertyChangeListener
for the given property. - render(Object...) - Method in interface it.tidalwave.role.StringRenderable
-
Renders the attached object into a
String
. - renderTo(PrintWriter, Object...) - Method in interface it.tidalwave.role.PlainTextRenderable
- renderTo(PrintWriter, Object...) - Method in interface it.tidalwave.role.StringRenderable
-
Renders the attached object printing to a
PrintWriter
. - renderTo(StringBuilder, Object...) - Method in interface it.tidalwave.role.PlainTextRenderable
- renderTo(StringBuilder, Object...) - Method in interface it.tidalwave.role.StringRenderable
-
Renders the attached object appending to a
StringBuilder
.
S
- select() - Method in interface it.tidalwave.role.ui.Selectable
-
Performs the selection.
- Selectable - Interface in it.tidalwave.role.ui
-
A role providing the capability of being selected.
- set(T) - Method in class it.tidalwave.role.ui.BoundProperty
-
Sets a new value to this object.
- set(T) - Method in interface it.tidalwave.role.ui.Changeable
-
Sets a new value to this object.
- set(T) - Method in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
- setDisplayName(String) - Method in interface it.tidalwave.role.ui.MutableDisplayable
-
Sets the display name in
Locale.ENGLISH
. - setDisplayName(String, Locale) - Method in interface it.tidalwave.role.ui.MutableDisplayable
-
Sets the display name in the given
Locale
. - setDisplayNames(Map<Locale, String>) - Method in interface it.tidalwave.role.ui.MutableDisplayable
-
Sets a bag of display names for a number of
Locale
s. - setIcon(Icon) - Method in interface it.tidalwave.role.ui.MutableIconProvider
-
Sets the icon.
- setIcon(Icon) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
-
Sets the icon.
- setSortCriterion(Finder.SortCriterion) - Method in interface it.tidalwave.role.Sortable
-
Sets the sort criterion.
- setSortDirection(Finder.SortDirection) - Method in interface it.tidalwave.role.Sortable
-
Sets the sort direction.
- shouldChange(String, String) - Method in class it.tidalwave.role.ui.function.CopyIfEmptyOrConform
- shouldChange(T, T) - Method in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
- SimpleComposite<T> - Interface in it.tidalwave.role
- SimpleCompositePresentable - Class in it.tidalwave.role.ui.spi
-
An implementation of
Presentable
for datum instances having theSimpleComposite
role. - SimpleCompositePresentable(As) - Constructor for class it.tidalwave.role.ui.spi.SimpleCompositePresentable
- SimpleCompositePresentable(As, PresentationModelFactory) - Constructor for class it.tidalwave.role.ui.spi.SimpleCompositePresentable
- Sortable - Interface in it.tidalwave.role
-
The role of an object that has contents that can be sorted.
- source - Variable in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- sources - Variable in class it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- stream() - Method in interface it.tidalwave.role.Composite
-
Returns a stream of children.
- StringRenderable - Interface in it.tidalwave.role
-
The role of an object that can be rendered into a
String
as HTML markup. - Styleable - Interface in it.tidalwave.role.ui
-
A role which declares a set of styles for rendering.
T
- targetValue - Variable in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
- TextReadable - Interface in it.tidalwave.role.io
-
The role of an object that can be read as a stream of characters.
- TextWritable - Interface in it.tidalwave.role.io
-
The role of an object that can be written as a stream of characters.
- toCompositePresentationModel() - Static method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
- toCompositePresentationModel(Iterable<? extends T>, Function<? super T, Object>) - Static method in class it.tidalwave.role.ui.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.role.ui.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.role.ui.spi.PresentationModelCollectors
-
A
Collector
which collects aStream
ofPresentationModel
s into a singlePresentationModel
with aComposite
role containing them.
U
- UnaryBoundFunctionSupport<DOMAIN_TYPE,
CODOMAIN_TYPE> - Class in it.tidalwave.role.ui.function - UnaryBoundFunctionSupport(ChangingSource<DOMAIN_TYPE>) - Constructor for class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- unbindAll() - Method in class it.tidalwave.role.ui.BoundProperty
-
Removes all the bindings of this object.
- unbindAll() - Method in interface it.tidalwave.role.ui.ChangingSource
-
Removes all the bindings of this object.
- unbindAll() - Method in class it.tidalwave.role.ui.function.BoundFunctionSupport
-
Removes all the bindings of this object.
- unmarshal(InputStream) - Method in interface it.tidalwave.role.io.Unmarshallable
-
Unmarshalls the object from the given
InputStream
. - Unmarshallable - Interface in it.tidalwave.role.io
-
The role of an object that can be unmarshalled.
- UserAction - Interface in it.tidalwave.role.ui
- UserActionProvider - Interface in it.tidalwave.role.ui
-
A role that provides
UserAction
s.
V
- value - Variable in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
- Visible - Interface in it.tidalwave.role.ui
-
The role of an object that can be visible or not.
- VISIBLE - Static variable in interface it.tidalwave.role.ui.Visible
-
A role that is always visible.
- visit(T) - Method in interface it.tidalwave.role.Composite.Visitor
-
Visits an object.
W
- WeakCopyFunctionSupport<T> - Class in it.tidalwave.role.ui.function
-
Changes the destination only at a certain condition in function of the target.
- WeakCopyFunctionSupport(ChangingSource<T>) - Constructor for class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
- with(String, T) - Method in interface it.tidalwave.role.Aggregate
-
Returns a new instance with the specified (name, value) pair.
- withPmOf(String, Collection<Object>) - Method in class it.tidalwave.role.ui.PresentationModelAggregate
-
Adds another
PresentationModel
with the given roles, associated to the given name.
_
- _ActionProvider_ - Static variable in interface it.tidalwave.role.ui.ActionProvider
- _Aggregate_ - Static variable in interface it.tidalwave.role.Aggregate
- _BinaryReadable_ - Static variable in interface it.tidalwave.role.io.BinaryReadable
- _BinaryWritable_ - Static variable in interface it.tidalwave.role.io.BinaryWritable
- _Composite_ - Static variable in interface it.tidalwave.role.Composite
- _Displayable_ - Static variable in interface it.tidalwave.role.ui.Displayable
- _HtmlRenderable_ - Static variable in interface it.tidalwave.role.HtmlRenderable
- _IconProvider_ - Static variable in interface it.tidalwave.role.ui.IconProvider
- _Identifiable_ - Static variable in interface it.tidalwave.role.Identifiable
- _LocalizedDisplayable_ - Static variable in interface it.tidalwave.role.ui.LocalizedDisplayable
- _Marshallable_ - Static variable in interface it.tidalwave.role.io.Marshallable
- _MutableDisplayable_ - Static variable in interface it.tidalwave.role.ui.MutableDisplayable
- _MutableIconProvider_ - Static variable in interface it.tidalwave.role.ui.MutableIconProvider
- _MutableLocalizedDisplayable_ - Static variable in interface it.tidalwave.role.ui.MutableLocalizedDisplayable
- _Persistable_ - Static variable in interface it.tidalwave.role.io.Persistable
- _PlainTextRenderable_ - Static variable in interface it.tidalwave.role.PlainTextRenderable
- _Presentable_ - Static variable in interface it.tidalwave.role.ui.Presentable
- _PresentationModelFactory_ - Static variable in interface it.tidalwave.role.ui.PresentationModelFactory
- _Removable_ - Static variable in interface it.tidalwave.role.Removable
- _Selectable_ - Static variable in interface it.tidalwave.role.ui.Selectable
- _SimpleComposite_ - Static variable in interface it.tidalwave.role.SimpleComposite
- _SimpleCompositeOfPresentationModel_ - Static variable in interface it.tidalwave.role.ui.PresentationModel
- _Sortable_ - Static variable in interface it.tidalwave.role.Sortable
- _StringRenderable_ - Static variable in interface it.tidalwave.role.StringRenderable
- _Styleable_ - Static variable in interface it.tidalwave.role.ui.Styleable
- _TextReadable_ - Static variable in interface it.tidalwave.role.io.TextReadable
- _TextWritable_ - Static variable in interface it.tidalwave.role.io.TextWritable
- _Unmarshallable_ - Static variable in interface it.tidalwave.role.io.Unmarshallable
- _UserAction_ - Static variable in interface it.tidalwave.role.ui.UserAction
- _UserActionProvider_ - Static variable in interface it.tidalwave.role.ui.UserActionProvider
- _Visible_ - Static variable in interface it.tidalwave.role.ui.Visible
All Classes and Interfaces|All Packages|Constant Field Values
UserActionProvider.getOptionalDefaultAction()