- 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
-
- 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
-
- 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
-
- DefaultPresentable() - Constructor for class it.tidalwave.role.ui.spi.DefaultPresentable
-
- DefaultPresentationModel - Class in it.tidalwave.role.ui.spi
-
- DefaultPresentationModel(Object, Object...) - Constructor for class it.tidalwave.role.ui.spi.DefaultPresentationModel
-
- DefaultPresentationModelFactory - Class in it.tidalwave.role.ui.spi
-
- 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
-
- 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.
- feedback - Variable in class it.tidalwave.util.ui.UserNotificationWithFeedback
-
- FileBinaryReadable - Class in it.tidalwave.role.spi
-
- FileBinaryReadable() - Constructor for class it.tidalwave.role.spi.FileBinaryReadable
-
- FileBinaryWritable - Class in it.tidalwave.role.spi
-
- FileBinaryWritable() - Constructor for class it.tidalwave.role.spi.FileBinaryWritable
-
- FileTextReadable - Class in it.tidalwave.role.spi
-
- FileTextReadable() - Constructor for class it.tidalwave.role.spi.FileTextReadable
-
- FileTextWritable - Class in it.tidalwave.role.spi
-
- 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
-
- 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.
- 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 Locale
s.
- setDisplayNames(Map<Locale, String>) - Method in class it.tidalwave.role.spi.DefaultMutableDisplayable
-
Sets a bag of display names for a number of Locale
s.
- 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
-
- SimpleCompositePresentable<T extends As> - Class in it.tidalwave.role.ui.spi
-
- 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
RuntimeException
s.
- 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.