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.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
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableIconProvider
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
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 implementing As that contain the Displayable 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 of Displayable.
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
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 of DefaultPresentationModel.
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 UserActions.
getActions() - Method in interface it.tidalwave.role.ui.UserActionProvider
Returns a collection of UserActions.
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
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 by Locale.
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 Locales.
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 PropertyChangeListeners.
getPropertyChangeListeners(String) - Method in interface it.tidalwave.role.ui.PresentationModel
Returns the bound PropertyChangeListeners 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 multiple Locales.

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 fires PropertyChangeEvents.
MutableIconProvider - Interface in it.tidalwave.role.ui
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
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 UserActions.
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 given Finder
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 for toString().
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 for toString().
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 a Path.
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 a Path.
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 a Path.
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 a Path.
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 a Stream of PresentationModels into a single PresentationModel with a Composite&lt;PresentationModel&gt; 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
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 Locales.
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
A simple Composite that uses the default Finder.
SimpleCompositePresentable - Class in it.tidalwave.role.ui.spi
An implementation of Presentable for datum instances having the SimpleComposite 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 implementing As.
toCompositePresentationModel(Iterable<T>) - Static method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
toCompositePresentationModel(Collection<Object>) - Static method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
A Collector which collects a Stream of PresentationModels into a single PresentationModel with a Composite 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 UserActions.

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
 
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