A B C D E F G H I K L M N O P R S T U V W 

A

ActionProvider - Interface in it.tidalwave.role.ui
 
ActionProvider - Static variable in interface it.tidalwave.role.ui.ActionProvider
 
ActionProviderSupport - Class in it.tidalwave.role.ui.spi
 
ActionProviderSupport() - Constructor for class it.tidalwave.role.ui.spi.ActionProviderSupport
 
addGlobalContext(Object) - Method in interface it.tidalwave.role.ContextManager
Adds a global context.
addGlobalContext(Object) - Method in class it.tidalwave.role.spi.DefaultContextManager
Adds a global context.
addLocalContext(Object) - Method in interface it.tidalwave.role.ContextManager
Adds a local context.
addLocalContext(Object) - Method in class it.tidalwave.role.spi.DefaultContextManager
Adds a local context.
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.MutableDisplayable
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.MutableIconProvider
addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.MutableIconProviderSupport
addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
 
AnnotationRoleManagerSupport - Class in it.tidalwave.role.spi
 
AnnotationRoleManagerSupport() - Constructor for class it.tidalwave.role.spi.AnnotationRoleManagerSupport
 
as(Class<T>) - Method in class it.tidalwave.role.ui.spi.DefaultPresentationModel
as(Class<T>, As.NotFoundBehaviour<T>) - Method in class it.tidalwave.role.ui.spi.DefaultPresentationModel
As - Interface in it.tidalwave.util
 
as(Class<T>) - Method in interface it.tidalwave.util.As
 
as(Class<T>, As.NotFoundBehaviour<T>) - Method in interface it.tidalwave.util.As
 
as(Class<T>, As.NotFoundBehaviour<T>) - Method in interface it.tidalwave.util.spi.AsDelegate
 
as(Class<T>) - Method in class it.tidalwave.util.spi.AsSupport
as(Class<T>, As.NotFoundBehaviour<T>) - Method in class it.tidalwave.util.spi.AsSupport
First, local roles are probed; then the owner, in case it directly implements the required role; at last, the delegate is invoked.
As.Defaults - Class in it.tidalwave.util
 
As.NotFoundBehaviour<T> - Interface in it.tidalwave.util
 
AsDelegate - Interface in it.tidalwave.util.spi
 
AsDelegateProvider - Interface in it.tidalwave.util.spi
 
AsDelegateProvider - Static variable in interface it.tidalwave.util.spi.AsDelegateProvider
 
AsDelegateProvider.Locator - Class in it.tidalwave.util.spi
 
AsDelegateProvider.Locator() - Constructor for class it.tidalwave.util.spi.AsDelegateProvider.Locator
 
AsDisplayableComparator - Class in it.tidalwave.text
A Comparator for classes implementing the As interface containing a Displayable role.
AsDisplayableComparator() - Constructor for class it.tidalwave.text.AsDisplayableComparator
 
AsException - Exception in it.tidalwave.util
This exception is thrown by an as(...) method that is expected to retrieve a role for a given datum, when the role is not found.
AsException(Class<?>) - Constructor for exception it.tidalwave.util.AsException
Creates an exception.
AsException(Class<?>, Throwable) - Constructor for exception it.tidalwave.util.AsException
Creates an exception with a cause.
asMap() - Method in class it.tidalwave.util.TypeSafeHashMap
asMap() - Method in class it.tidalwave.util.TypeSafeHashMultiMap
asMap() - Method in interface it.tidalwave.util.TypeSafeMap
 
asMap() - Method in interface it.tidalwave.util.TypeSafeMultiMap
 
AsObject - Annotation Type in it.tidalwave.role.annotation
 
assertThread(ThreadType) - Static method in class it.tidalwave.util.thread.ThreadAssertions
Asserts that the current thread is of the specified type.
AsSupport - Class in it.tidalwave.util.spi
 
AsSupport() - Constructor for class it.tidalwave.util.spi.AsSupport
Constructor for use in subclassing.
AsSupport(Object, Object...) - Constructor for class it.tidalwave.util.spi.AsSupport
Constructor for use in composition.

B

BinaryReadable - Interface in it.tidalwave.role
The role of an object that can be read as a stream of bytes.
BinaryReadable - Static variable in interface it.tidalwave.role.BinaryReadable
 
BinaryWritable - Interface in it.tidalwave.role
The role of an object that can be written as a stream of bytes.
BinaryWritable - Static variable in interface it.tidalwave.role.BinaryWritable
 

C

cancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Notifies a cancellation to the user notification.
caption - Variable in class it.tidalwave.util.ui.UserNotification
 
checkNonNull(Object, String) - Static method in class it.tidalwave.util.Parameters
 
clone() - Method in class it.tidalwave.util.spi.FinderSupport
Clones this object.
compare(As, As) - Method in class it.tidalwave.text.AsDisplayableComparator
 
compare(Displayable, Displayable) - Method in class it.tidalwave.text.DisplayableComparator
 
compareTo(Id) - Method in class it.tidalwave.util.Id
compareTo(Key<T>) - Method in class it.tidalwave.util.Key
 
Composite<Type,SpecializedFinder extends Finder<Type>> - Interface in it.tidalwave.role
The role of a composite object, that is an object which contains children.
Composite - Static variable in interface it.tidalwave.role.Composite
 
Composite.EmptyFinder - Class in it.tidalwave.role
 
Composite.EmptyFinder() - Constructor for class it.tidalwave.role.Composite.EmptyFinder
 
Composite.Visitor<T,R> - Interface in it.tidalwave.role
 
Composite.VisitorSupport<T,R> - Class in it.tidalwave.role
A support class for Composite.Visitor which provides default empty methods.
Composite.VisitorSupport() - Constructor for class it.tidalwave.role.Composite.VisitorSupport
 
computeNeededResults() - Method in class it.tidalwave.util.spi.FinderSupport
Subclasses can implement this method where *only the requested* raw results must be retrieved.
computeResults() - Method in class it.tidalwave.role.Composite.EmptyFinder
 
computeResults() - Method in class it.tidalwave.util.spi.FinderSupport
Subclasses can implement this method where *all* the raw results must be actually retrieved.
confirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Notifies a confirmation to the user notification.
containsKey(Key<?>) - Method in class it.tidalwave.util.TypeSafeHashMap
containsKey(Key<?>) - Method in class it.tidalwave.util.TypeSafeHashMultiMap
containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMap
 
containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
 
ContextManager - Interface in it.tidalwave.role
A facility to register and unregister global and local DCI contexts.
ContextManager.Locator - Class in it.tidalwave.role
A locator for the ContextManager which uses the ServiceProvider facility to be independent of any DI framework.
ContextManager.Locator() - Constructor for class it.tidalwave.role.ContextManager.Locator
 
ContextManagerProvider - Interface in it.tidalwave.role.spi
 
ContextSampler - Class in it.tidalwave.role.spi
A facility that samples the current contexts at creation time and make them available later.
ContextSampler() - Constructor for class it.tidalwave.role.spi.ContextSampler
 
count() - Method in interface it.tidalwave.util.Finder
Performs the search and returns the count of found items.
count() - Method in class it.tidalwave.util.spi.FinderSupport
Performs the search and returns the count of found items.
createAsDelegate(Object) - Method in interface it.tidalwave.util.spi.AsDelegateProvider
 
createId() - Method in interface it.tidalwave.role.IdFactory
Creates a new id.
createId(Class<?>) - Method in interface it.tidalwave.role.IdFactory
Creates a new id for an object of the given class.
createId(Class<?>, Object) - Method in interface it.tidalwave.role.IdFactory
Creates a new id for the given object of the given class.
createPresentationModel(Object...) - Method in interface it.tidalwave.role.ui.Presentable
Creates a PresentationModel with some optional roles.
createPresentationModel(Object, Object...) - Method in interface it.tidalwave.role.ui.PresentationModelFactory
Creates a new instance of PresentationModel.
createPresentationModel(Object...) - Method in class it.tidalwave.role.ui.spi.DefaultPresentable
Creates a PresentationModel with some optional roles.
createPresentationModel(Object, Object...) - Method in class it.tidalwave.role.ui.spi.DefaultPresentationModelFactory
Creates a new instance of PresentationModel.
createPresentationModel(Object...) - Method in class it.tidalwave.role.ui.spi.SimpleCompositePresentable
Creates a PresentationModel with some optional roles.
createRoleFor(T) - Method in interface it.tidalwave.util.RoleFactory
 

D

DciContext - Annotation Type in it.tidalwave.dci.annotation
An annotation for DCI Contexts.
DciRole - Annotation Type in it.tidalwave.dci.annotation
Designates a DCI role implementation for a given owner object.
DciRole.NoContext - Class in it.tidalwave.dci.annotation
 
DciRole.NoContext() - Constructor for class it.tidalwave.dci.annotation.DciRole.NoContext
 
DEFAULT - Static variable in interface it.tidalwave.role.BinaryReadable
A default implementation which throws IOException when opening the stream.
DEFAULT - Static variable in interface it.tidalwave.role.BinaryWritable
A default implementation which throws IOException when opening the stream.
DEFAULT - Static variable in interface it.tidalwave.role.Composite
A default Composite with no children.
DEFAULT - Static variable in interface it.tidalwave.role.Displayable
A default Displayable with an empty display name.
DEFAULT - Static variable in interface it.tidalwave.role.IconProvider
A default IconProvider with a empty icon.
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.TextReadable
A default implementation which throws IOException when opening the stream.
DEFAULT - Static variable in interface it.tidalwave.role.TextWritable
A default implementation which throws IOException when opening the stream.
DEFAULT - Static variable in interface it.tidalwave.util.Finder.SortCriterion
 
DefaultContextManager - Class in it.tidalwave.role.spi
 
DefaultContextManager() - Constructor for class it.tidalwave.role.spi.DefaultContextManager
 
DefaultContextManagerProvider - Class in it.tidalwave.role.spi
 
DefaultContextManagerProvider() - Constructor for class it.tidalwave.role.spi.DefaultContextManagerProvider
 
DefaultDisplayable - Class in it.tidalwave.role.spi
A default implementation of LocalizedDisplayable which a single, immutable display name in Locale.ENGLISH language.
DefaultDisplayable(String) - Constructor for class it.tidalwave.role.spi.DefaultDisplayable
Creates an instance with a given display name.
DefaultDisplayable(String, String) - Constructor for class it.tidalwave.role.spi.DefaultDisplayable
Creates an instance with a given display name in Locale.ENGLISH and an explicit identifier for toString().
DefaultFilterSortCriterion<Type> - Class in it.tidalwave.util
A default implementation of Finder.FilterSortCriterion which relies on sorting capabilities of the Java runtime library and only needs a Comparator to be specified.
DefaultFilterSortCriterion(Comparator<? super Type>, String) - Constructor for class it.tidalwave.util.DefaultFilterSortCriterion
Creates an instance that will use the given Comparator, with the given name (used for diagnostics).
DefaultFilterSortCriterion(Comparator<? super Type>) - Constructor for class it.tidalwave.util.DefaultFilterSortCriterion
Creates an instance that will use the given Comparator.
DefaultIdentifiable - Class in it.tidalwave.role.spi
A default implementation of Identifiable which wraps a given id.
DefaultIdentifiable() - Constructor for class it.tidalwave.role.spi.DefaultIdentifiable
 
DefaultMutableDisplayable - Class in it.tidalwave.role.spi
A default implementation of MutableLocalizedDisplayable starting which a single display name in Locale.ENGLISH language.
DefaultMutableDisplayable(String) - Constructor for class it.tidalwave.role.spi.DefaultMutableDisplayable
Creates an instance with an initial given display name in Locale.ENGLISH.
DefaultMutableDisplayable(String, String) - Constructor for class it.tidalwave.role.spi.DefaultMutableDisplayable
Creates an instance with an initial given display name in Locale.ENGLISH and an explicit identifier for toString().
DefaultPresentable - Class in it.tidalwave.role.ui.spi
An implementation of Presentable that creates instances of DefaultPresentationModel.
DefaultPresentable() - Constructor for class it.tidalwave.role.ui.spi.DefaultPresentable
 
DefaultPresentationModel - Class in it.tidalwave.role.ui.spi
A default implementation of PresentationModel.
DefaultPresentationModel(Object, Object...) - Constructor for class it.tidalwave.role.ui.spi.DefaultPresentationModel
 
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
 
DefaultSimpleComposite<Type> - Class in it.tidalwave.role.spi
 
DefaultSimpleComposite() - Constructor for class it.tidalwave.role.spi.DefaultSimpleComposite
 
Displayable - Interface in it.tidalwave.role
The role of an object which can provide its own display name.
Displayable - Static variable in interface it.tidalwave.role.Displayable
 
DisplayableComparator - Class in it.tidalwave.text
A Comparator for classes implementing the Displayable role.
DisplayableComparator() - Constructor for class it.tidalwave.text.DisplayableComparator
 
DuplicateException - Exception in it.tidalwave.util
Notifies that the current operation failed because it would create an illegal duplication (of objects, of ids, etc...)
DuplicateException() - Constructor for exception it.tidalwave.util.DuplicateException
Creates a messageless exception.
DuplicateException(String) - Constructor for exception it.tidalwave.util.DuplicateException
Creates an exception with a message.

E

EmptyInitializer<K> - Class in it.tidalwave.util
 
EmptyInitializer() - Constructor for class it.tidalwave.util.EmptyInitializer
 
equals(Object) - Method in class it.tidalwave.util.Id
equals(Object) - Method in class it.tidalwave.util.Key
 
ExtendedFinderSupport<Type,ExtendedFinder extends Finder<Type>> - Interface in it.tidalwave.util.spi
A utility interface for creating extended Finders, it provides automatic covariant return types.

F

feedback - Variable in class it.tidalwave.util.ui.UserNotificationWithFeedback
 
FileBinaryReadable - Class in it.tidalwave.role.spi
An implementation of BinaryReadable which delegates to a File.
FileBinaryReadable() - Constructor for class it.tidalwave.role.spi.FileBinaryReadable
 
FileBinaryWritable - Class in it.tidalwave.role.spi
An implementation of BinaryWritable which delegates to a File.
FileBinaryWritable() - Constructor for class it.tidalwave.role.spi.FileBinaryWritable
 
FileTextReadable - Class in it.tidalwave.role.spi
An implementation of TextReadable which delegates to a File.
FileTextReadable() - Constructor for class it.tidalwave.role.spi.FileTextReadable
 
FileTextWritable - Class in it.tidalwave.role.spi
An implementation of TextWritable which delegates to a File.
FileTextWritable() - Constructor for class it.tidalwave.role.spi.FileTextWritable
 
find() - Static method in class it.tidalwave.role.ContextManager.Locator
 
find(Class<T>, T, O...) - Static method in class it.tidalwave.util.Parameters
Extracts a singled-value parameter of the given type from an array.
find(Class<T>, O...) - Static method in class it.tidalwave.util.Parameters
Extracts multiple-value parameters of the given type from an array.
find() - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
 
findChildren() - Method in interface it.tidalwave.role.Composite
Returns the children of this object.
findChildren() - Method in class it.tidalwave.role.spi.DefaultSimpleComposite
 
findContext(Class<T>) - Method in interface it.tidalwave.role.ContextManager
Finds a context of the given type.
findContext(Class<T>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Finds a context of the given type.
Finder<Type> - Interface in it.tidalwave.util
A factory for providing results of a search.
Finder.FilterSortCriterion<Type> - Interface in it.tidalwave.util
An interface that should be implemented by specific Finder.SortCriterion objects which are capable to implement by themselves the sorting of objects, by post-processing an existing collection of objects.
Finder.SortCriterion - Interface in it.tidalwave.util
A tag interface to mark objects which are meaningful sort criteria that can be passed to Finder.sort(it.tidalwave.util.Finder.SortCriterion).
Finder.SortDirection - Enum in it.tidalwave.util
An enumeration to define the direction of a sort (ascending or descending).
FinderSupport<Type,ExtendedFinder extends Finder<Type>> - Class in it.tidalwave.util.spi
A support class for implementing a Finder.
FinderSupport(String) - Constructor for class it.tidalwave.util.spi.FinderSupport
Creates an instance with the given name (that will be used for diagnostics).
FinderSupport() - Constructor for class it.tidalwave.util.spi.FinderSupport
 
findRoles(Object, Class<RoleType>) - Method in class it.tidalwave.role.spi.AnnotationRoleManagerSupport
Retrieves the roles of the given class for the given owner object.
findRoles(Object, Class<RoleType>) - Method in interface it.tidalwave.role.spi.RoleManager
Retrieves the roles of the given class for the given owner object.
fireIconChange(Icon, Icon) - Method in class it.tidalwave.role.MutableIconProviderSupport
Fires the event notifying that PROP_ICON has been changed.
firstResult() - Method in interface it.tidalwave.util.Finder
Performs the search and returns only the first found item.
firstResult - Variable in class it.tidalwave.util.spi.FinderSupport
 
firstResult() - Method in class it.tidalwave.util.spi.FinderSupport
Performs the search and returns only the first found item.
from(int) - Method in interface it.tidalwave.util.Finder
Tells the Finder that only a subset of found items will be returned, starting from the given position.
from(int) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
Tells the Finder that only a subset of found items will be returned, starting from the given position.
from(int) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that only a subset of found items will be returned, starting from the given position.

G

get(Key<T>) - Method in class it.tidalwave.util.TypeSafeHashMap
get(Key<T>) - Method in class it.tidalwave.util.TypeSafeHashMultiMap
get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMap
 
get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
 
getActions() - Method in interface it.tidalwave.role.ui.ActionProvider
 
getActions() - Method in class it.tidalwave.role.ui.spi.ActionProviderSupport
 
getBean(Class<T>) - Method in class it.tidalwave.role.spi.AnnotationRoleManagerSupport
 
getContextManager() - Method in interface it.tidalwave.role.spi.ContextManagerProvider
 
getContexts() - Method in interface it.tidalwave.role.ContextManager
Returns the list of current contexts, ordered by their priority.
getContexts() - Method in class it.tidalwave.role.spi.ContextSampler
 
getContexts() - Method in class it.tidalwave.role.spi.DefaultContextManager
Returns the list of current contexts, ordered by their priority.
getDefaultAction() - Method in interface it.tidalwave.role.ui.ActionProvider
 
getDefaultAction() - Method in class it.tidalwave.role.ui.spi.ActionProviderSupport
 
getDisplayName() - Method in interface it.tidalwave.role.Displayable
Returns the display name in the current Locale.
getDisplayName(Locale) - Method in interface it.tidalwave.role.LocalizedDisplayable
Returns the display name in the given Locale.
getDisplayName() - Method in class it.tidalwave.role.spi.DefaultDisplayable
Returns the display name in the current Locale.
getDisplayName(Locale) - Method in class it.tidalwave.role.spi.DefaultDisplayable
Returns the display name in the given Locale.
getDisplayName() - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Returns the display name in the current Locale.
getDisplayName(Locale) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Returns the display name in the given Locale.
getDisplayNames() - Method in interface it.tidalwave.role.LocalizedDisplayable
Returns all the display names in Map where they are indexed by Locale.
getDisplayNames() - Method in class it.tidalwave.role.spi.DefaultDisplayable
Returns all the display names in Map where they are indexed by Locale.
getDisplayNames() - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Returns all the display names in Map where they are indexed by Locale.
getIcon(int) - Method in interface it.tidalwave.role.IconProvider
Returns the icon for this object.
getId() - Method in interface it.tidalwave.role.Identifiable
Returns the identifier.
getId() - Method in class it.tidalwave.role.spi.DefaultIdentifiable
Returns the identifier.
getInstance() - Static method in class it.tidalwave.text.AsDisplayableComparator
 
getInstance() - Static method in class it.tidalwave.text.DisplayableComparator
 
getKeys() - Method in class it.tidalwave.util.TypeSafeHashMap
getKeys() - Method in class it.tidalwave.util.TypeSafeHashMultiMap
getKeys() - Method in interface it.tidalwave.util.TypeSafeMap
 
getKeys() - Method in interface it.tidalwave.util.TypeSafeMultiMap
 
getLocales() - Method in interface it.tidalwave.role.LocalizedDisplayable
Returns the supported Locales.
getLocales() - Method in class it.tidalwave.role.spi.DefaultDisplayable
Returns the supported Locales.
getLocales() - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Returns the supported Locales.
getPropertyChangeListeners() - Method in interface it.tidalwave.role.ui.PresentationModel
 
getPropertyChangeListeners(String) - Method in interface it.tidalwave.role.ui.PresentationModel
 
getSize() - Method in class it.tidalwave.util.TypeSafeHashMap
getSize() - Method in class it.tidalwave.util.TypeSafeHashMultiMap
getSize() - Method in interface it.tidalwave.util.TypeSafeMap
 
getSize() - Method in interface it.tidalwave.util.TypeSafeMultiMap
 
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.
getValue() - Method in interface it.tidalwave.role.Composite.Visitor
Returns the value of this visitor.
getValue() - Method in class it.tidalwave.role.Composite.VisitorSupport
Returns the value of this visitor.

H

hashCode() - Method in class it.tidalwave.util.Id
hashCode() - Method in class it.tidalwave.util.Key
 
hasListeners(String) - Method in interface it.tidalwave.role.ui.PresentationModel
 
HtmlRenderable - Interface in it.tidalwave.role
The role of an object that can be rendered into a String as HTML markup.
HtmlRenderable - Static variable in interface it.tidalwave.role.HtmlRenderable
 

I

IconProvider - Interface in it.tidalwave.role
The role of an object that can provide an icon for rendering.
IconProvider - Static variable in interface it.tidalwave.role.IconProvider
 
Id - Class in it.tidalwave.util
An opaque wrapper for identifiers.
Id() - Constructor for class it.tidalwave.util.Id
 
Identifiable - Interface in it.tidalwave.role
The role of an object that can expose an unique identifier.
Identifiable - Static variable in interface it.tidalwave.role.Identifiable
 
IdFactory - Interface in it.tidalwave.role
A factory for creating a new, unique Id for an object.
IdFactory - Static variable in interface it.tidalwave.role.IdFactory
 
initialize(K) - Method in class it.tidalwave.util.EmptyInitializer
 
initialize(T) - Method in interface it.tidalwave.util.Initializer
 
Initializer<T> - Interface in it.tidalwave.util
 
instance() - Static method in class it.tidalwave.util.EmptyInitializer
 
intValue() - Method in enum it.tidalwave.util.Finder.SortDirection
 
it.tidalwave.dci.annotation - package it.tidalwave.dci.annotation
 
it.tidalwave.role - package it.tidalwave.role
 
it.tidalwave.role.annotation - package it.tidalwave.role.annotation
 
it.tidalwave.role.spi - package it.tidalwave.role.spi
 
it.tidalwave.role.ui - package it.tidalwave.role.ui
 
it.tidalwave.role.ui.spi - package it.tidalwave.role.ui.spi
 
it.tidalwave.text - package it.tidalwave.text
 
it.tidalwave.util - package it.tidalwave.util
 
it.tidalwave.util.spi - package it.tidalwave.util.spi
 
it.tidalwave.util.thread - package it.tidalwave.util.thread
 
it.tidalwave.util.thread.annotation - package it.tidalwave.util.thread.annotation
 
it.tidalwave.util.ui - package it.tidalwave.util.ui
 
iterator() - Method in class it.tidalwave.util.TypeSafeHashMap
iterator() - Method in class it.tidalwave.util.TypeSafeHashMultiMap

K

Key<T> - Class in it.tidalwave.util
 
Key(String) - Constructor for class it.tidalwave.util.Key
 
Key(StringValue) - Constructor for class it.tidalwave.util.Key
 

L

LocalizedDisplayable - Interface in it.tidalwave.role
A specialized Displayable which can manage names in multiple Locales.
LocalizedDisplayable - Static variable in interface it.tidalwave.role.LocalizedDisplayable
 
lock(UserNotification) - Method in interface it.tidalwave.util.ui.LockableView
Shows a "Please wait..." notification and locks the UI.
LockableView - Interface in it.tidalwave.util.ui
A partial contract for a View that can be locked with a "Please wait..." notification.
logRoles() - Method in class it.tidalwave.role.spi.AnnotationRoleManagerSupport
 

M

marshal(OutputStream) - Method in interface it.tidalwave.role.Marshallable
Marshals this object to an OutputStream.
Marshallable - Interface in it.tidalwave.role
The role of an object that can be marshalled.
Marshallable - Static variable in interface it.tidalwave.role.Marshallable
 
max(int) - Method in interface it.tidalwave.util.Finder
Tells the Finder that only a maximum number of found items will be returned.
max(int) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
Tells the Finder that only a maximum number of found items will be returned.
max(int) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that only a maximum number of found items will be returned.
maxResults - Variable in class it.tidalwave.util.spi.FinderSupport
 
MutableDisplayable - Interface in it.tidalwave.role
A specialized Displayable which is mutable (that is, its display name can be changed) and fires PropertyChangeEvents.
MutableDisplayable - Static variable in interface it.tidalwave.role.MutableDisplayable
 
MutableIconProvider - Interface in it.tidalwave.role
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
MutableIconProvider - Static variable in interface it.tidalwave.role.MutableIconProvider
 
MutableIconProviderSupport - Class in it.tidalwave.role
A convenient support for implementing a MutableIconProvider.
MutableIconProviderSupport() - Constructor for class it.tidalwave.role.MutableIconProviderSupport
 
MutableLocalizedDisplayable - Interface in it.tidalwave.role
A specialized LocalizedDisplayable which is mutable.
MutableLocalizedDisplayable - Static variable in interface it.tidalwave.role.MutableLocalizedDisplayable
 

N

NotFoundException - Exception in it.tidalwave.util
Notifies that a searched object couldn't be found.
NotFoundException() - Constructor for exception it.tidalwave.util.NotFoundException
Creates an empty exception.
NotFoundException(String) - Constructor for exception it.tidalwave.util.NotFoundException
Creates an exception with a message.
NotFoundException(Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
Creates an exception with a cause.
NotFoundException(String, Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
Creates an exception with a message and a cause.
notification() - Static method in class it.tidalwave.util.ui.UserNotification
Creates a notification with empty caption and text.
notificationWithFeedback() - Static method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Creates a notification with empty caption and text.

O

ofType(Class<AnotherType>) - Method in interface it.tidalwave.util.Finder
Tells the Finder that the specified type of results is expected.
ofType(Class<AnotherType>) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that the specified type of results is expected.
onCancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
Callback method invoked when the user cancels an operation.
onConfirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
Callback method invoked when the user confirms an operation.
openReader() - Method in class it.tidalwave.role.spi.FileTextReadable
Returns a Reader to read from the object.
openReader() - Method in interface it.tidalwave.role.TextReadable
Returns a Reader to read from the object.
openStream() - Method in interface it.tidalwave.role.BinaryReadable
Returns an InputStream to read from the object.
openStream() - Method in interface it.tidalwave.role.BinaryWritable
Returns an OutputStream to write into the object.
openStream() - Method in class it.tidalwave.role.spi.FileBinaryReadable
Returns an InputStream to read from the object.
openStream() - Method in class it.tidalwave.role.spi.FileBinaryWritable
Returns an OutputStream to write into the object.
openWriter() - Method in class it.tidalwave.role.spi.FileTextWritable
Returns a Writer to write into the object.
openWriter() - Method in interface it.tidalwave.role.TextWritable
Returns a Writer to write into the object.

P

Parameters - Class in it.tidalwave.util
This class provides a few static utility methods to extracts parameters from an array.
persist() - Method in interface it.tidalwave.role.Persistable
Persists this object to some implicit, or context-provided persistence facility.
Persistable - Interface in it.tidalwave.role
The role of an object that can be persisted.
Persistable - Static variable in interface it.tidalwave.role.Persistable
 
PlainTextRenderable - Interface in it.tidalwave.role
The role of an object that can be rendered into a String as plain text.
PlainTextRenderable - Static variable in interface it.tidalwave.role.PlainTextRenderable
 
postVisit(T) - Method in interface it.tidalwave.role.Composite.Visitor
Visits an object.
postVisit(T) - Method in class it.tidalwave.role.Composite.VisitorSupport
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.
Presentable - Static variable in interface it.tidalwave.role.ui.Presentable
 
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
 
PresentationModelFactory - Interface in it.tidalwave.role.ui
A factory that creates a default PresentationModel.
PresentationModelFactory - Static variable in interface it.tidalwave.role.ui.PresentationModelFactory
 
preVisit(T) - Method in interface it.tidalwave.role.Composite.Visitor
Visits an object.
preVisit(T) - Method in class it.tidalwave.role.Composite.VisitorSupport
Visits an object.
PROP_DISPLAY_NAME - Static variable in interface it.tidalwave.role.MutableDisplayable
The property name for displayName
PROP_DISPLAY_NAMES - Static variable in interface it.tidalwave.role.MutableDisplayable
The property name for displayNames
PROP_ICON - Static variable in interface it.tidalwave.role.MutableIconProvider
The property name for icon.

R

Removable - Interface in it.tidalwave.role
The role of an object that can be removed (e.g.
Removable - Static variable in interface it.tidalwave.role.Removable
 
remove() - Method in interface it.tidalwave.role.Removable
Removes this object from some implicit, or context-provided container (e.g.
removeLocalContext(Object) - Method in interface it.tidalwave.role.ContextManager
Removes a local context.
removeLocalContext(Object) - Method in class it.tidalwave.role.spi.DefaultContextManager
Removes a local context.
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.MutableDisplayable
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.MutableIconProvider
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.MutableIconProviderSupport
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
 
render(Object...) - Method in class it.tidalwave.role.spi.StringRenderableSupport
 
render(Object...) - Method in interface it.tidalwave.role.StringRenderable
Renders the attached object into a String.
renderTo(StringBuilder, Object...) - Method in class it.tidalwave.role.spi.StringRenderableSupport
 
renderTo(PrintWriter, Object...) - Method in class it.tidalwave.role.spi.StringRenderableSupport
 
renderTo(StringBuilder, Object...) - Method in interface it.tidalwave.role.StringRenderable
Renders the attached object appending to a StringBuilder.
renderTo(PrintWriter, Object...) - Method in interface it.tidalwave.role.StringRenderable
Renders the attached object printing to a PrintWriter.
result() - Method in interface it.tidalwave.util.Finder
Performs the search assuming that it will return a single item and returns it.
result() - Method in class it.tidalwave.util.spi.FinderSupport
Performs the search assuming that it will return a single item and returns it.
results() - Method in interface it.tidalwave.util.Finder
Performs the search and returns the found items.
results() - Method in class it.tidalwave.util.spi.FinderSupport
Performs the search and returns the found items.
RoleFactory<T> - Interface in it.tidalwave.util
 
RoleManager - Interface in it.tidalwave.role.spi
A service which retrieves DCI Roles for a given object.
run(Throwable) - Method in interface it.tidalwave.util.As.NotFoundBehaviour
 
run() - Method in class it.tidalwave.util.Task
The method that must contain the body of the Task.
runWithContext(Object, Task<V, T>) - Method in interface it.tidalwave.role.ContextManager
Runs a Task associated with a new local context.
runWithContext(Object, Task<V, T>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Runs a Task associated with a new local context.
runWithContexts(List<Object>, Task<V, T>) - Method in interface it.tidalwave.role.ContextManager
Runs a Task associated with a new bunch of local contexts.
runWithContexts(Task<V, T>) - Method in class it.tidalwave.role.spi.ContextSampler
Runs a Task associated with a the samples contexts.
runWithContexts(List<Object>, Task<V, T>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Runs a Task associated with a new bunch of local contexts.

S

scan(Collection<Class<?>>) - Method in class it.tidalwave.role.spi.AnnotationRoleManagerSupport
 
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.
Selectable - Static variable in interface it.tidalwave.role.ui.Selectable
 
set(ContextManagerProvider) - Static method in class it.tidalwave.role.ContextManager.Locator
For testing.
set(AsDelegateProvider) - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
For testing
setDisplayName(String) - Method in interface it.tidalwave.role.MutableDisplayable
Sets the display name in Locale.ENGLISH.
setDisplayName(String, Locale) - Method in interface it.tidalwave.role.MutableDisplayable
Sets the display name in the given Locale.
setDisplayName(String) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Sets the display name in Locale.ENGLISH.
setDisplayName(String, Locale) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Sets the display name in the given Locale.
setDisplayNames(Map<Locale, String>) - Method in interface it.tidalwave.role.MutableDisplayable
Sets a bag of display names for a number of Locales.
setDisplayNames(Map<Locale, String>) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
Sets a bag of display names for a number of Locales.
setIcon(Icon) - Method in interface it.tidalwave.role.MutableIconProvider
Sets the icon.
setIcon(Icon) - Method in class it.tidalwave.role.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.
SimpleComposite<Type> - Interface in it.tidalwave.role
A simple Composite that uses the default Finder.
SimpleCompositePresentable<T extends As> - Class in it.tidalwave.role.ui.spi
An implementation of Presentable for datum instances having the SimpleComposite role.
SimpleCompositePresentable(T) - Constructor for class it.tidalwave.role.ui.spi.SimpleCompositePresentable
 
SimpleFinderSupport<Type> - Class in it.tidalwave.util.spi
 
SimpleFinderSupport() - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
 
SimpleFinderSupport(String) - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
 
SimpleTask - Class in it.tidalwave.util
A simple Task returning Void and only throwing RuntimeExceptions.
SimpleTask() - Constructor for class it.tidalwave.util.SimpleTask
 
sort(List<? extends Type>, Finder.SortDirection) - Method in class it.tidalwave.util.DefaultFilterSortCriterion
Performs the sort of results.
sort(List<? extends Type>, Finder.SortDirection) - Method in interface it.tidalwave.util.Finder.FilterSortCriterion
Performs the sort of results.
sort(Finder.SortCriterion) - Method in interface it.tidalwave.util.Finder
Tells the Finder that results will be sorted according to the given criterion, in ascending direction.
sort(Finder.SortCriterion, Finder.SortDirection) - Method in interface it.tidalwave.util.Finder
Tells the Finder that results will be sorted according to the given criterion and direction.
sort(Finder.SortCriterion) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
Tells the Finder that results will be sorted according to the given criterion, in ascending direction.
sort(Finder.SortCriterion, Finder.SortDirection) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
Tells the Finder that results will be sorted according to the given criterion and direction.
sort(Finder.SortCriterion, Finder.SortDirection) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that results will be sorted according to the given criterion and direction.
sort(Finder.SortCriterion) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that results will be sorted according to the given criterion, in ascending direction.
Sortable - Interface in it.tidalwave.role
The role of an object that has contents that can be sorted.
Sortable - Static variable in interface it.tidalwave.role.Sortable
 
SortCriterion - Static variable in interface it.tidalwave.util.Finder.SortCriterion
 
sorters - Variable in class it.tidalwave.util.spi.FinderSupport
 
StringRenderable - Interface in it.tidalwave.role
The role of an object that can be rendered into a String as HTML markup.
StringRenderable - Static variable in interface it.tidalwave.role.StringRenderable
 
StringRenderableSupport - Class in it.tidalwave.role.spi
A support class for implementing Renderable.
StringRenderableSupport() - Constructor for class it.tidalwave.role.spi.StringRenderableSupport
 
stringValue() - Method in class it.tidalwave.util.Id
Returns the String value of this object.
stringValue() - Method in class it.tidalwave.util.Key
 
StringValue - Interface in it.tidalwave.util
This interface should be implemented by classes for which is meaningful to be converted into a String.
stringValue() - Method in interface it.tidalwave.util.StringValue
Returns the String value of this object.

T

Task<T,E extends Throwable> - Class in it.tidalwave.util
A class which encapsulates a task..
Task() - Constructor for class it.tidalwave.util.Task
Creates a new Task.
Task(String) - Constructor for class it.tidalwave.util.Task
Creates a new Task with the given name.
text - Variable in class it.tidalwave.util.ui.UserNotification
 
TextReadable - Interface in it.tidalwave.role
The role of an object that can be read as a stream of characters.
TextReadable - Static variable in interface it.tidalwave.role.TextReadable
 
TextWritable - Interface in it.tidalwave.role
The role of an object that can be written as a stream of characters.
TextWritable - Static variable in interface it.tidalwave.role.TextWritable
 
ThreadAssertions - Class in it.tidalwave.util.thread
Facility class for asserting that the current thread is of some kind.
ThreadAssertions() - Constructor for class it.tidalwave.util.thread.ThreadAssertions
 
ThreadConfined - Annotation Type in it.tidalwave.util.thread.annotation
 
ThreadType - Enum in it.tidalwave.util.thread
 
throwAsException(Class<X>) - Static method in class it.tidalwave.util.As.Defaults
 
throwWhenEmpty(T, String) - Static method in exception it.tidalwave.util.NotFoundException
Throws the NotFoundException when the passed collection is null or empty.
throwWhenEmpty(T, String, Object...) - Static method in exception it.tidalwave.util.NotFoundException
Throws the NotFoundException when the passed collection is null or empty.
throwWhenNull(T, String) - Static method in exception it.tidalwave.util.NotFoundException
Throws the NotFoundException when the passed object is null.
throwWhenNull(T, String, Object...) - Static method in exception it.tidalwave.util.NotFoundException
Throws the NotFoundException when the passed object is null.
toString() - Method in class it.tidalwave.role.spi.DefaultDisplayable
toString() - Method in class it.tidalwave.role.spi.DefaultIdentifiable
toString() - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
toString() - Method in class it.tidalwave.util.DefaultFilterSortCriterion
toString() - Method in class it.tidalwave.util.Id
toString() - Method in class it.tidalwave.util.Key
 
toString() - Method in class it.tidalwave.util.Task
toString() - Method in class it.tidalwave.util.TypeSafeHashMap
toString() - Method in class it.tidalwave.util.TypeSafeHashMultiMap
TypeSafeHashMap - Class in it.tidalwave.util
 
TypeSafeHashMap(Map<Key<?>, Object>) - Constructor for class it.tidalwave.util.TypeSafeHashMap
 
TypeSafeHashMultiMap - Class in it.tidalwave.util
 
TypeSafeHashMultiMap(Map<Key<?>, Collection<?>>) - Constructor for class it.tidalwave.util.TypeSafeHashMultiMap
 
TypeSafeMap - Interface in it.tidalwave.util
 
TypeSafeMultiMap - Interface in it.tidalwave.util
 

U

unlock() - Method in interface it.tidalwave.util.ui.LockableView
Dismisses the waiting notification and unlocks the UI.
unmarshal(InputStream) - Method in interface it.tidalwave.role.Unmarshallable
Unmarshals the object from the given InputStream.
Unmarshallable - Interface in it.tidalwave.role
The role of an object that can be unmarshalled.
Unmarshallable - Static variable in interface it.tidalwave.role.Unmarshallable
 
UNSORTED - Static variable in interface it.tidalwave.util.Finder.SortCriterion
A special Finder.SortCriterion which indicates that no sort has been performed.
UserNotification - Class in it.tidalwave.util.ui
 
UserNotification() - Constructor for class it.tidalwave.util.ui.UserNotification
 
UserNotificationWithFeedback - Class in it.tidalwave.util.ui
This class models a user notification where a feedback is expected (confirmation or cancellation).
UserNotificationWithFeedback(String, String, UserNotificationWithFeedback.Feedback) - Constructor for class it.tidalwave.util.ui.UserNotificationWithFeedback
 
UserNotificationWithFeedback.Feedback - Class in it.tidalwave.util.ui
This class provides a few callback methods to notify a choice from the user.
UserNotificationWithFeedback.Feedback() - Constructor for class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
 

V

valueOf(String) - Static method in enum it.tidalwave.util.Finder.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum it.tidalwave.util.thread.ThreadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum it.tidalwave.util.Finder.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum it.tidalwave.util.thread.ThreadType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(T) - Method in interface it.tidalwave.role.Composite.Visitor
Visits an object.
visit(T) - Method in class it.tidalwave.role.Composite.VisitorSupport
Visits an object.

W

withCaption(String) - Method in class it.tidalwave.util.ui.UserNotification
Associates a caption to the notification.
withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
Associates a caption to the notification, retrieved from a resource bundle.
withCaption(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a caption to the notification.
withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a caption to the notification, retrieved from a resource bundle.
withFeedback(UserNotificationWithFeedback.Feedback) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a UserNotificationWithFeedback.Feedback to the notification.
withText(String) - Method in class it.tidalwave.util.ui.UserNotification
Associates a text to the notification.
withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
Associates a text to the notification, retrieved from a resource bundle.
withText(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a text to the notification.
withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a text to the notification, retrieved from a resource bundle.
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2009-2013 Tidalwave s.a.s. (http://tidalwave.it). All Rights Reserved.