A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes All Packages

A

a - Variable in class it.tidalwave.util.Pair
 
ACCEPT - it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor.FilterResult
 
accumulator() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
 
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
 
activate() - Method in class it.tidalwave.actor.spi.ActorGroupActivator
 
activatorFor(Class<?>) - Static method in class it.tidalwave.actor.spi.ActorActivator
Creates an instance for the given actor class.
Actor - Annotation Type in it.tidalwave.actor.annotation
An annotation for actors.
ActorActivator - Class in it.tidalwave.actor.spi
This class is used to activate and deactivate an actor.
ActorActivatorStats - Class in it.tidalwave.actor.spi
 
ActorActivatorStats() - Constructor for class it.tidalwave.actor.spi.ActorActivatorStats
 
ActorActivatorStatsMBean - Interface in it.tidalwave.actor.spi
 
ActorGroupActivator - Class in it.tidalwave.actor.spi
 
ActorGroupActivator() - Constructor for class it.tidalwave.actor.spi.ActorGroupActivator
 
add(ActorActivator) - Method in class it.tidalwave.actor.spi.ActorGroupActivator
 
add(Person) - Method in class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistryImpl2
 
add(Person) - Method in class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.InMemoryPersonRegistry
 
add(Person) - Method in class it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistry
 
add(Person) - Method in interface it.tidalwave.thesefoolishthings.examples.person.PersonRegistry
 
add(Class<TOPIC>, TOPIC) - Method in class it.tidalwave.messagebus.spi.MultiQueue
Adds a message of the given topic to this queue and issues a notification.
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.ui.ChangingSource
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableDisplayable
Registers a PropertyChangeListener.
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableIconProvider
Registers a PropertyChangeListener.
addPropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
Adds a PropertyChangeListener.
addPropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
Registers a PropertyChangeListener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
Adds a PropertyChangeListener for the given property.
advice(ProceedingJoinPoint) - Method in class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect
 
Aggregate<T> - Interface in it.tidalwave.role
The role of an aggregate object, that is an object which contains other named objects.
allKeys() - Static method in class it.tidalwave.util.Key
Returns all the keys registered in the system.
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
 
AnnotationSpringRoleManager - Class in it.tidalwave.role.spring.spi
A specialization of RoleManagerSupport for a Spring context that uses annotations (DciRole and DciContext) for retrieving role metadata and is capable to inject Spring beans into created roles.
AnnotationSpringRoleManager() - Constructor for class it.tidalwave.role.spring.spi.AnnotationSpringRoleManager
 
ANY - it.tidalwave.util.thread.ThreadType
 
ArrayListCollectorSupport<COLLECTED_TYPE,​COLLECTING_TYPE> - Class in it.tidalwave.util.spi
A support Collector which uses an ArrayList as the accumulator.
ArrayListCollectorSupport() - Constructor for class it.tidalwave.util.spi.ArrayListCollectorSupport
 
as(Class<T>) - Method in class it.tidalwave.actor.MessageSupport
Returns an adapter to this object of the specified type.
as(Class<T>) - Method in interface it.tidalwave.util.As
Returns an adapter to this object of the specified type.
as(Class<T>) - Method in interface it.tidalwave.util.spi.AsDelegate
 
as(Class<T>) - Method in class it.tidalwave.util.spi.AsSupport
Returns an adapter to this object of the specified type.
as(Class<T>, As.NotFoundBehaviour<T>) - Method in interface it.tidalwave.util.As
Returns an adapter to this object of the specified type.
as(Class<T>, As.NotFoundBehaviour<T>) - Method in class it.tidalwave.util.spi.AsSupport
Returns an adapter to this object of the specified type.
as(Object, Class<T>) - Static method in class it.tidalwave.role.AsExtensions
 
as(Object, Class<T>, As.NotFoundBehaviour<T>) - Static method in class it.tidalwave.role.AsExtensions
 
as(Object, Class<T>, As.NotFoundBehaviour<T>) - Method in class it.tidalwave.role.AsExtensionsBean
 
As - Interface in it.tidalwave.util
Objects implementing this interface can provide am adapter of the required type.
As.Defaults - Class in it.tidalwave.util
 
As.NotFoundBehaviour<T> - Interface in it.tidalwave.util
 
ASCENDING - it.tidalwave.util.Finder.SortDirection
 
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.
AsDelegate - Interface in it.tidalwave.util.spi
 
AsDelegateProvider - Interface in it.tidalwave.util.spi
 
AsDelegateProvider.EmptyAsDelegateProvider - Class in it.tidalwave.util.spi
 
AsDelegateProvider.Locator - Class in it.tidalwave.util.spi
 
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.
AsExtensions - Class in it.tidalwave.role
An extension to be used with Lombok in order to provide "as" support to classes that don't implement the As interface.
AsExtensions() - Constructor for class it.tidalwave.role.AsExtensions
 
AsExtensionsBean - Class in it.tidalwave.role
 
AsExtensionsBean() - Constructor for class it.tidalwave.role.AsExtensionsBean
 
asMany(Class<T>) - Method in interface it.tidalwave.util.As
Searches for multiple adapters of the given type and returns them.
asMany(Class<T>) - Method in class it.tidalwave.util.spi.AsSupport
Searches for multiple adapters of the given type and returns them.
asMany(Object, Class<T>) - Static method in class it.tidalwave.role.AsExtensions
 
asMany(Object, Class<T>) - Method in class it.tidalwave.role.AsExtensionsBean
 
asMap() - Method in interface it.tidalwave.util.TypeSafeMap
Returns the contents as a plain Map.
asMap() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns the contents as a plain Map.
AsObject - Annotation Type in it.tidalwave.role.annotation
 
asOptional(Class<T>) - Method in interface it.tidalwave.util.As
Deprecated.
assertSameContents(File, File) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Asserts that two files have the same contents.
assertSameContents(Path, Path) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Asserts that two files have the same contents.
assertSameContents(List<String>, List<String>) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Asserts that two collections of strings have the same contents.
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) - Constructor for class it.tidalwave.util.spi.AsSupport
Constructor for use in composition.
AsSupport(Object, Object) - Constructor for class it.tidalwave.util.spi.AsSupport
Constructor for use in composition.
AsSupport(Object, Collection<Object>) - Constructor for class it.tidalwave.util.spi.AsSupport
Constructor for use in composition.
autoThreadBinding() - Method in annotation type it.tidalwave.dci.annotation.DciContext
If this attribute is true, all the methods of the annotated class will be executed with their instance as a context.

B

b - Variable in class it.tidalwave.util.Pair
 
BASE_0 - Static variable in class it.tidalwave.util.Pair
A base 0 index rebaser.
BASE_1 - Static variable in class it.tidalwave.util.Pair
A base 1 index rebaser.
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.
bind(Action, PersonRegistry) - Method in interface it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentation
Initialize the presentation and bind it to some data and callbacks.
bind(Action, PersonRegistry) - Method in class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation
 
bind(BindingGroup, Object, JList) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.Bindings
Binds a source to a JList.
bind(BindingGroup, Object, JTable) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.Bindings
Binds a source to a JTable.
Bindings - Class in it.tidalwave.thesefoolishthings.examples.dci.swing.swing
A facility to bind some Swing components to data.
Bindings() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.Bindings
 
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
 
BundleUtilities - Class in it.tidalwave.util
Facility class to manage resource bundles.
BundleUtilities() - Constructor for class it.tidalwave.util.BundleUtilities
 
BY_FIRST_NAME - Static variable in class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.PersonSortCriteria
 
BY_FIRST_NAME - Static variable in interface it.tidalwave.thesefoolishthings.examples.jpafinderexample.PersonRegistry3
 
BY_LAST_NAME - Static variable in class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.PersonSortCriteria
 
BY_LAST_NAME - Static variable in interface it.tidalwave.thesefoolishthings.examples.jpafinderexample.PersonRegistry3
 

C

call() - Method in interface it.tidalwave.util.Callback
 
Callback - Interface in it.tidalwave.util
A simple callback that can throw any kind of exception.
CALLBACK_DISPOSE - Static variable in interface it.tidalwave.role.ui.PresentationModel
This is an undocumented feature.
CALLS_DEFAULT_METHODS - Static variable in class it.tidalwave.util.test.MoreAnswers
An Answer that calls default methods of an interface.
canCancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
Checks whether the current instance has a callback for cancellation.
cancel() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Notifies a cancellation to the user notification.
canConfirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
Checks whether the current instance has a callback for confirmation.
caption - Variable in class it.tidalwave.util.ui.UserNotification
 
Changeable<T> - Interface in it.tidalwave.role.ui
The role of an object that can change its value.
changePendingMessageCount(int) - Method in class it.tidalwave.actor.spi.ActorActivatorStats
 
ChangingSource<T> - Interface in it.tidalwave.role.ui
 
characteristics() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
 
ClassScanner - Class in it.tidalwave.util.spring
A utility for scanning classes in the classpath with some criteria.
ClassScanner() - Constructor for class it.tidalwave.util.spring.ClassScanner
 
clear() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Clears the buffer of lines.
clear() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Clears the buffer of lines.
clone() - Method in class it.tidalwave.util.spi.FinderSupport
Deprecated. 
clone(Object) - Method in class it.tidalwave.util.spi.FinderSupport
Deprecated.
clonedWith(Object) - Method in class it.tidalwave.util.spi.FinderSupport
Create a clone of this object calling the special copy constructor by reflection.
close() - Method in interface it.tidalwave.thesefoolishthings.examples.jpafinderexample.TxManager
 
collaboration - Variable in class it.tidalwave.actor.MessageSupport
 
Collaboration - Interface in it.tidalwave.actor
Represents a single task that is possibly decomposed in multiple subtasks and provides support for waiting for it completion.
Collaboration.Provider - Interface in it.tidalwave.actor
A provider of a Collaboration.
CollaborationAwareMessageBus - Interface in it.tidalwave.actor.spi
 
CollaborationCompletedMessage - Class in it.tidalwave.actor
This message notifies that a Collaboration has been completed.
CollaborationStartedMessage - Class in it.tidalwave.actor
This message notifies that a new Collaboration has been started.
combiner() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
 
commonPrefix(String, String) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Given a string that represents a path whose segments are separated by the standard separator of the platform, returns the common prefix - which means the common directory parents.
compareTo(Id) - Method in class it.tidalwave.util.Id
compareTo(Key<?>) - Method in class it.tidalwave.util.Key
comparing() - Static method in interface it.tidalwave.role.ui.Displayable
Returns a Comparator for comparing two instances of Displayable.
Composite<TYPE,​SPECIALIZED_FINDER extends Finder<? extends TYPE>> - 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
 
Composite.VisitorSupport<T,​R> - Class in it.tidalwave.role
A support class for Composite.Visitor which provides default empty methods.
computeInTx(Function<EntityManager, T>) - Method in interface it.tidalwave.thesefoolishthings.examples.jpafinderexample.TxManager
 
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.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2
 
computeResults() - Method in class it.tidalwave.util.spi.FinderSupport
Subclasses can implement this method where *all* the raw results must be actually retrieved.
ConcurrentHashMapWithOptionals<K,​V> - Class in it.tidalwave.util
A specialisation of ConcurrentHashMap with Optional support.
ConcurrentHashMapWithOptionals() - Constructor for class it.tidalwave.util.ConcurrentHashMapWithOptionals
 
confirm() - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Notifies a confirmation to the user notification.
containsAnnotation(Annotation[], Class<?>) - Static method in class it.tidalwave.messagebus.spi.ReflectionUtils
Checks whether an array of annotations contains an annotation of the given type.
containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMap
Checks whether a pair has been stored.
containsKey(Key<?>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
Checks whether a pair has been stored.
context() - Method in annotation type it.tidalwave.dci.annotation.DciRole
The context type to which this role is restricted.
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 ServiceLoader facility to be independent of any DI framework.
ContextManager.Supplier<V> - Interface in it.tidalwave.role
 
ContextManagerProvider - Interface in it.tidalwave.role.spi
 
ContextSampler - Class in it.tidalwave.role.spi
A facility that samples the contexts that are current at creation time and make them available later.
ContextSampler(Object) - Constructor for class it.tidalwave.role.spi.ContextSampler
Creates a new instance and samples the currently available contexts.
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
 
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 class it.tidalwave.role.spring.spi.SpringAsDelegateProvider
 
createAsDelegate(Object) - Method in interface it.tidalwave.util.spi.AsDelegateProvider
Creates an AsDelegate for the given object
createAsDelegate(Object) - Method in class it.tidalwave.util.spi.AsDelegateProvider.EmptyAsDelegateProvider
 
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.
createMethodAdapter(Object, Method, Class<TOPIC>) - Method in interface it.tidalwave.messagebus.MessageBusHelper.Adapter
 
createObservableList() - Method in interface it.tidalwave.thesefoolishthings.examples.dci.swing.role.ObservableListProvider
Creates a new ObservableList for the associated datum.
createObservableList() - Method in class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryObservableListProvider
 
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.
createRoleFor(T) - Method in interface it.tidalwave.util.RoleFactory
 
currentInstant() - Method in class it.tidalwave.util.test.MockTimeProvider
 
currentInstant() - Method in interface it.tidalwave.util.TimeProvider
Returns the current time.
currentInstant() - Method in class it.tidalwave.util.TimeProvider.DefaultTimeProvider
 
currentLocalDateTime() - Method in interface it.tidalwave.util.TimeProvider
Returns the current time.
currentZonedDateTime() - Method in interface it.tidalwave.util.TimeProvider
Returns the current time.

D

daemon() - Method in annotation type it.tidalwave.actor.annotation.Message
Doesn't work, don't use it
datumType() - Method in annotation type it.tidalwave.dci.annotation.DciRole
The datum type to which this role can be associated.
DciContext - Annotation Type in it.tidalwave.dci.annotation
An annotation for DCI Contexts.
DciContextWithAutoThreadBindingAspect - Class in it.tidalwave.role.spring.spi
An aspect which implements DciContext with autoThreadBinding=true.
DciContextWithAutoThreadBindingAspect() - Constructor for class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect
 
DciMarshalXStreamExample - Class in it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream
 
DciMarshalXStreamExample() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample
 
DciPersistenceJpaExample - Class in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa
 
DciPersistenceJpaExample() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.DciPersistenceJpaExample
 
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
 
deactivate() - Method in class it.tidalwave.actor.spi.ActorGroupActivator
 
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 a empty icon.
DEFAULT - Static variable in interface it.tidalwave.util.Finder.SortCriterion
 
DEFAULT_SOURCE - Static variable in annotation type it.tidalwave.messagebus.annotation.SimpleMessageSubscriber
 
DefaultConsoleOutput() - Constructor for class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
 
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
 
DefaultInMemorySortCriterion() - Constructor for class it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion
 
DefaultPersonPresentationControl - Class in it.tidalwave.thesefoolishthings.examples.dci.swing
The default control for the presentation.
DefaultPersonPresentationControl(PersonPresentation) - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.DefaultPersonPresentationControl
 
DefaultPersonRegistry - Class in it.tidalwave.thesefoolishthings.examples.person
 
DefaultPersonRegistry() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistry
 
DefaultPersonRegistryXStreamMarshallable - Class in it.tidalwave.thesefoolishthings.examples.person
 
DefaultPersonRegistryXStreamMarshallable(DefaultPersonRegistry, XStreamContext) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistryXStreamMarshallable
 
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
 
DefaultProcessExecutor - Class in it.tidalwave.util.spi
 
DefaultProcessExecutor() - Constructor for class it.tidalwave.util.spi.DefaultProcessExecutor
 
DefaultProcessExecutor.DefaultConsoleOutput - Class in it.tidalwave.util.spi
 
DefaultTimeProvider() - Constructor for class it.tidalwave.util.TimeProvider.DefaultTimeProvider
 
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
 
deliverMessage(Class<TOPIC>, TOPIC) - Method in interface it.tidalwave.messagebus.spi.MessageDelivery
Delivers a message.
deliverMessage(Class<TOPIC>, TOPIC) - Method in class it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery
Delivers a message.
deliverMessage(Class<TOPIC>, TOPIC) - Method in class it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery
 
DESCENDING - it.tidalwave.util.Finder.SortDirection
 
dispatchMessage(Class<TOPIC>, TOPIC) - Method in class it.tidalwave.messagebus.spi.SimpleMessageBus
Dispatches a message.
Displayable - Interface in it.tidalwave.role.ui
The role of an object which can provide its own display name.
DisplayableExample - Class in it.tidalwave.thesefoolishthings.examples.dci.displayable
 
DisplayableExample() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.displayable.DisplayableExample
 
dispose() - Method in class it.tidalwave.actor.spi.ActorActivator
Deactivates the managed actor and releases resources.
dispose() - Method in interface it.tidalwave.role.ui.PresentationModel
Disposes this object.
dispose() - Method in interface it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentation
Disposes the presentation.
dispose() - Method in class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation
 
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

empty() - Static method in interface it.tidalwave.role.ui.PresentationModel
Returns an empty instance (no roles with the exception of a dummy Displayable).
empty() - Static method in interface it.tidalwave.util.Finder
Returns an empty Finder.
empty() - Static method in interface it.tidalwave.util.Initializer
 
empty() - Static method in interface it.tidalwave.util.spi.AsDelegateProvider
Returns an empty implementation.
EMPTY - Static variable in interface it.tidalwave.util.Callback
 
EmptyAsDelegateProvider() - Constructor for class it.tidalwave.util.spi.AsDelegateProvider.EmptyAsDelegateProvider
 
EmptyInitializer() - Constructor for class it.tidalwave.util.Initializer.EmptyInitializer
 
enabled() - Method in interface it.tidalwave.role.ui.UserAction
Returns the property describing the enabled status of this action.
entrySet() - Method in interface it.tidalwave.util.TypeSafeMap
Returns a set of all the contained (key, value) pairs.
entrySet() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns a set of all the contained (key, value) pairs.
ExtendedFinderSupport<TYPE,​EXTENDED_FINDER 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
 
feedback() - Static method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Creates a new Feedback that does nothing.
Feedback() - Constructor for class it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
 
FileBinaryReadable - Class in it.tidalwave.role.io.spi
An implementation of BinaryReadable which delegates to a File.
FileBinaryReadable() - Constructor for class it.tidalwave.role.io.spi.FileBinaryReadable
 
FileBinaryWritable - Class in it.tidalwave.role.io.spi
An implementation of BinaryWritable which delegates to a File.
FileBinaryWritable() - Constructor for class it.tidalwave.role.io.spi.FileBinaryWritable
 
FileComparisonUtils - Class in it.tidalwave.util.test
A utility class to compare two text files and assert that they have the same contents.
FileComparisonUtils() - Constructor for class it.tidalwave.util.test.FileComparisonUtils
 
FileTextReadable - Class in it.tidalwave.role.io.spi
An implementation of TextReadable which delegates to a File.
FileTextReadable() - Constructor for class it.tidalwave.role.io.spi.FileTextReadable
 
FileTextWritable - Class in it.tidalwave.role.io.spi
An implementation of TextWritable which delegates to a File.
FileTextWritable() - Constructor for class it.tidalwave.role.io.spi.FileTextWritable
 
fileToStrings(File) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Reads a file into a list of strings.
fileToStrings(InputStream) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Reads an input stream into a list of strings.
fileToStrings(String) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Reads a classpath resource into a list of strings.
filter(Class<?>) - Method in interface it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor
 
filter(Class<?>) - Method in class it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessorSupport
 
filteredAndSplitBy(String, String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns a Scanner over the latest line matching a given regular expression, with the specific delimiter regular expression.
filteredAndSplitBy(String, String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Returns a Scanner over the latest line matching a given regular expression, with the specific delimiter regular expression.
filteredBy(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns a list of lines that match the given regular expression.
filteredBy(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Returns a list of lines that match the given regular expression.
find() - Static method in class it.tidalwave.role.ContextManager.Locator
 
find() - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
 
find(Class<T>, O...) - Static method in class it.tidalwave.util.Parameters
Extracts multiple-value parameters of the given type from an array.
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.
findChildren() - Method in interface it.tidalwave.role.Composite
Returns the children of this object.
findClasses() - Method in class it.tidalwave.util.spring.ClassScanner
Scans for classes and returns them.
findContextOfType(Class<T>) - Method in interface it.tidalwave.role.ContextManager
Finds a current context instance of the given type.
findContextOfType(Class<T>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Finds a current context instance of the given type.
findContextTypeForRole(Class<?>) - Method in class it.tidalwave.role.spi.RoleManagerSupport
Returns the type of the context associated to the given role implementation type.
findContextTypeForRole(Class<?>) - Method in class it.tidalwave.role.spring.spi.AnnotationSpringRoleManager
Returns the type of the context associated to the given role implementation type.
findDatumTypesForRole(Class<?>) - Method in class it.tidalwave.role.spi.RoleManagerSupport
Returns the valid datum types for the given role implementation type.
findDatumTypesForRole(Class<?>) - Method in class it.tidalwave.role.spring.spi.AnnotationSpringRoleManager
Returns the valid datum types for the given role implementation type.
Finder<TYPE> - Interface in it.tidalwave.util
A factory for providing results of a search.
Finder.InMemorySortCriterion<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.InMemorySortCriterion.DefaultInMemorySortCriterion<T> - Class in it.tidalwave.util
 
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,​EXTENDED_FINDER extends Finder<TYPE>> - Class in it.tidalwave.util.spi
A support class for implementing a Finder.
FinderSupport() - Constructor for class it.tidalwave.util.spi.FinderSupport
Default constructor.
FinderSupport(FinderSupport<TYPE, EXTENDED_FINDER>, Object) - Constructor for class it.tidalwave.util.spi.FinderSupport
Clone constructor for subclasses.
FinderSupport(String) - Constructor for class it.tidalwave.util.spi.FinderSupport
Creates an instance with the given name (that will be used for diagnostics).
findPerson() - Method in interface it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistry2
 
findPerson() - Method in class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistryImpl2
 
findPerson() - Method in class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.InMemoryPersonRegistry
 
findPerson() - Method in class it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistry
 
findPerson() - Method in interface it.tidalwave.thesefoolishthings.examples.person.PersonRegistry
 
findRoles(Object, Class<ROLE_TYPE>) - Method in class it.tidalwave.role.spi.RoleManagerSupport
Retrieves the roles of the given class for the given owner object.
findRoles(Object, Class<T>) - Method in interface it.tidalwave.role.spi.RoleManager
Retrieves the roles of the given class for the given owner 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
 
firstResult() - Method in interface it.tidalwave.util.Finder
Deprecated.
forCollaboration(Collaboration) - Static method in class it.tidalwave.actor.CollaborationCompletedMessage
Creates a new instance for the given Collaboration.
forCollaboration(Collaboration) - Static method in class it.tidalwave.actor.CollaborationStartedMessage
Creates a new instance for the given Collaboration.
forEach(BiConsumer<? super Key<?>, ? super Object>) - Method in interface it.tidalwave.util.TypeSafeMap
Performs the given action on all the pairs (key, value) contained in this map.
forEach(BiConsumer<? super Key<?>, ? super Collection<?>>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
Performs the given action on all the pairs (key, value) contained in this map.
forEachMethodInBottomUpHierarchy(Object, ReflectionUtils.MethodProcessor) - Static method in class it.tidalwave.messagebus.spi.ReflectionUtils
Navigates the hierarchy of the given object, bottom up, and applies the ReflectionUtils.MethodProcessor to all the methods of each class, if not filtered out by the processor itself.
forEachMethodInTopDownHierarchy(Object, ReflectionUtils.MethodProcessor) - Static method in class it.tidalwave.messagebus.spi.ReflectionUtils
Navigates the hierarchy of the given object, top down, and applies the ReflectionUtils.MethodProcessor to all the methods of each class, if not filtered out by the processor itself.
forExecutable(String) - Static method in class it.tidalwave.util.spi.DefaultProcessExecutor
Factory method for associating an executable.
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.
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
 
FunctionalCheckedExceptionWrappers - Class in it.tidalwave.util
A collections of utility methods for simplifying the syntax of lambda expressions with APIs that don't accept checked exceptions (such as Stream): they provide wrapped functions that have no checked exception in the signature and whose implementation delegates to the original function wrapping an eventual checked exception into a RuntimeException.
FunctionalCheckedExceptionWrappers() - Constructor for class it.tidalwave.util.FunctionalCheckedExceptionWrappers
 

G

get() - Method in interface it.tidalwave.role.ContextManager.Supplier
 
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
 
get() - Method in interface it.tidalwave.util.TimeProvider
Returns the current time.
get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMap
Deprecated.
get(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns a value given its key.
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.
getBean(Class<T>) - Method in class it.tidalwave.role.spi.RoleManagerSupport
Retrieves an extra bean.
getBean(Class<T>) - Method in class it.tidalwave.role.spring.spi.AnnotationSpringRoleManager
Retrieves an extra bean.
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.
getClass(Type) - Static method in class it.tidalwave.util.ReflectionUtils
 
getCollaboration() - Method in interface it.tidalwave.actor.Collaboration.Provider
Returns the Collaboration.
getCollaboration() - Method in class it.tidalwave.actor.MessageSupport
Returns the Collaboration that this message is part of.
getColumnDescriptors() - Method in interface it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableHeaderDescriptor
 
getColumnDescriptors() - Method in class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryTableHeaderDescriptor
 
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
Returns the previously sampled contexts.
getContexts() - Method in class it.tidalwave.role.spi.DefaultContextManager
Returns the list of current contexts, ordered by their priority.
getDateTimeFormatterFor(FormatStyle, Locale) - Static method in class it.tidalwave.util.LocalizedDateTimeFormatters
Returns a formatter.
getDecoratedMessage() - Method in interface it.tidalwave.actor.MessageDecorator
Returns the decorated message.
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
getDeliveringMessagesCount() - Method in interface it.tidalwave.actor.Collaboration
Returns the number of messages related to this Collaboration not yet delivered.
getDisplayName() - Method in interface it.tidalwave.role.ui.Displayable
Returns the display name in the current Locale.
getDisplayName() - Method in class it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable
 
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.
getDuration() - Method in interface it.tidalwave.actor.Collaboration
Return the duration of this Collaboration.
getDuration() - Method in class it.tidalwave.actor.CollaborationCompletedMessage
Returns the time this Collaboration took to complete.
getEndTime() - Method in class it.tidalwave.actor.CollaborationCompletedMessage
Returns the time when the Collaboration has been completed.
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.
getInstance() - Static method in interface it.tidalwave.util.TimeProvider
Returns the default instance.
getInvocationCount() - Method in interface it.tidalwave.actor.spi.ActorActivatorStatsMBean
 
getInvocationErrorCount() - Method in interface it.tidalwave.actor.spi.ActorActivatorStatsMBean
 
getKeys() - Method in interface it.tidalwave.util.TypeSafeMap
Deprecated.
getKeys() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Deprecated.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.HtmlRenderableListCellRenderer
 
getListener() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns the set listener
getLocales() - Method in interface it.tidalwave.role.ui.LocalizedDisplayable
Returns the supported Locales.
getMarshallingObject(D) - Method in class it.tidalwave.thesefoolishthings.examples.person.XStreamMarshallableSupport
 
getMarshallingObject(DefaultPersonRegistry) - Method in class it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistryXStreamMarshallable
 
getMessage(Class<?>, String, Object...) - Static method in class it.tidalwave.util.BundleUtilities
Returns a localised message.
getMessage(Class<?>, Locale, String, Object...) - Static method in class it.tidalwave.util.BundleUtilities
Returns a localised message.
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.
getOptional(Key<T>) - Method in interface it.tidalwave.util.TypeSafeMap
Returns an optional value given its key.
getOptionalDefaultAction() - Method in interface it.tidalwave.role.ui.UserActionProvider
Returns the default action, if available.
getOriginatingMessage() - Method in interface it.tidalwave.actor.Collaboration
Returns the message that originated this Collaboration.
getPendingMessageCount() - Method in interface it.tidalwave.actor.spi.ActorActivatorStatsMBean
 
getPendingMessagesCount() - Method in interface it.tidalwave.actor.Collaboration
Returns the number of messages related to this Collaboration not yet consumed.
getPoolSize() - Method in interface it.tidalwave.actor.spi.ActorActivatorStatsMBean
 
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.
getRunningThreadsCount() - Method in interface it.tidalwave.actor.Collaboration
Returns the number of running threads assigned to this Collaboration.
getSize() - Method in interface it.tidalwave.util.TypeSafeMap
Deprecated.
Use TypeSafeMap.size() instead.
getSize() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Deprecated.
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.
getSource(Class<T>, T, Object) - Static method in class it.tidalwave.util.spi.FinderSupport
An utility method used by the copy constructor (see general documentation).
getStartTime() - Method in interface it.tidalwave.actor.Collaboration
Return the time when this Collaboration has been created.
getStartTime() - Method in class it.tidalwave.actor.CollaborationCompletedMessage
Returns the time when the Collaboration has been started.
getStartTime() - Method in class it.tidalwave.actor.CollaborationStartedMessage
Returns the time when the Collaboration has been started.
getStderr() - Method in interface it.tidalwave.util.ProcessExecutor
Returns the stderr console.
getStdout() - Method in interface it.tidalwave.util.ProcessExecutor
Returns the stdout console.
getStyles() - Method in interface it.tidalwave.role.ui.Styleable
 
getSuccesfulInvocationCount() - Method in interface it.tidalwave.actor.spi.ActorActivatorStatsMBean
 
getTypeArguments(Class<T>, Class<? extends T>) - Static method in class it.tidalwave.util.ReflectionUtils
Get the actual type arguments a subclass has used to extend a generic base class.
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

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.
HtmlRenderableListCellRenderer - Class in it.tidalwave.thesefoolishthings.examples.dci.swing.swing
A specialization of DefaultListCellRenderer that uses HtmlRenderable for rendering items.
HtmlRenderableListCellRenderer() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.HtmlRenderableListCellRenderer
 

I

IconProvider - Interface in it.tidalwave.role.ui
The role of an object that can provide an icon for rendering.
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.
IdFactory - Interface in it.tidalwave.role
A factory for creating a new, unique Id for an object.
IGNORE - it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor.FilterResult
 
incrementInvocationCount() - Method in class it.tidalwave.actor.spi.ActorActivatorStats
 
incrementInvocationErrorCount() - Method in class it.tidalwave.actor.spi.ActorActivatorStats
 
incrementSuccessfulInvocationCount() - Method in class it.tidalwave.actor.spi.ActorActivatorStats
 
indexedPairStream(int, int, IntFunction<T>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements returned by a supplier, made of Pairs (index, value).
indexedPairStream(int, int, IntFunction<T>, IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements returned by a supplier, made of Pairs (index, value).
indexedPairStream(int, int, IntFunction<T>, IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements returned by a supplier, made of Pairs (index, value).
indexedPairStream(Iterable<T>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in a given Iterable made of Pairs (index, value).
indexedPairStream(Iterable<T>, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in a given Iterable made of Pairs (index, value).
indexedPairStream(Iterable<T>, IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in a given Iterable made of Pairs (index, value).
indexedPairStream(Iterable<T>, IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements returned by an iterable, made of Pairs (index, value).
indexedPairStream(T[]) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in a given array made of Pairs (index, value).
indexedPairStream(T[], IntFunction<I>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in a given array made of Pairs (index, value).
indexedPairStream(T[], IntUnaryOperator) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in the array, made of Pairs (index, value).
indexedPairStream(T[], IntUnaryOperator, IntFunction<I>) - Static method in class it.tidalwave.util.Pair
Returns a Stream out of the elements in the array, made of Pairs (index, value).
initialize() - Method in class it.tidalwave.actor.spi.ActorActivator
Activates the managed actor.
initialize(SimpleMessageBus) - Method in interface it.tidalwave.messagebus.spi.MessageDelivery
Initializes this object.
initialize(SimpleMessageBus) - Method in class it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery
Initializes this object.
initialize(SimpleMessageBus) - Method in class it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery
 
initialize(K) - Method in class it.tidalwave.util.Initializer.EmptyInitializer
 
initialize(T) - Method in interface it.tidalwave.util.Initializer
 
Initializer<T> - Interface in it.tidalwave.util
 
Initializer.EmptyInitializer<K> - Class in it.tidalwave.util
 
initialPriority() - Method in annotation type it.tidalwave.actor.annotation.Actor
The initial priority for the threads that will execute the code of the annotated actor.
InMemoryPersonRegistry - Class in it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample
 
InMemoryPersonRegistry() - Constructor for class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.InMemoryPersonRegistry
 
intValue() - Method in enum it.tidalwave.util.Finder.SortDirection
 
INVISIBLE - Static variable in interface it.tidalwave.role.ui.Visible
A role that is always invisible.
isCompleted() - Method in interface it.tidalwave.actor.Collaboration
Returns true if the Collaboration has been completed.
isSuspended() - Method in interface it.tidalwave.actor.Collaboration
Returns true when the current Collaboration is suspended.
isVisible() - Method in interface it.tidalwave.role.ui.Visible
Returns the current visibility status.
it.tidalwave.actor - package it.tidalwave.actor
 
it.tidalwave.actor.annotation - package it.tidalwave.actor.annotation
 
it.tidalwave.actor.spi - package it.tidalwave.actor.spi
 
it.tidalwave.dci.annotation - package it.tidalwave.dci.annotation
 
it.tidalwave.messagebus - package it.tidalwave.messagebus
 
it.tidalwave.messagebus.annotation - package it.tidalwave.messagebus.annotation
 
it.tidalwave.messagebus.spi - package it.tidalwave.messagebus.spi
 
it.tidalwave.role - package it.tidalwave.role
 
it.tidalwave.role.annotation - package it.tidalwave.role.annotation
 
it.tidalwave.role.io - package it.tidalwave.role.io
 
it.tidalwave.role.io.spi - package it.tidalwave.role.io.spi
 
it.tidalwave.role.spi - package it.tidalwave.role.spi
 
it.tidalwave.role.spring.spi - package it.tidalwave.role.spring.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
 
it.tidalwave.thesefoolishthings.examples.dci.displayable - package it.tidalwave.thesefoolishthings.examples.dci.displayable
 
it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream - package it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream
 
it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa - package it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa
 
it.tidalwave.thesefoolishthings.examples.dci.swing - package it.tidalwave.thesefoolishthings.examples.dci.swing
 
it.tidalwave.thesefoolishthings.examples.dci.swing.role - package it.tidalwave.thesefoolishthings.examples.dci.swing.role
 
it.tidalwave.thesefoolishthings.examples.dci.swing.swing - package it.tidalwave.thesefoolishthings.examples.dci.swing.swing
 
it.tidalwave.thesefoolishthings.examples.extendedfinderexample - package it.tidalwave.thesefoolishthings.examples.extendedfinderexample
 
it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample - package it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample
 
it.tidalwave.thesefoolishthings.examples.jpafinderexample - package it.tidalwave.thesefoolishthings.examples.jpafinderexample
 
it.tidalwave.thesefoolishthings.examples.person - package it.tidalwave.thesefoolishthings.examples.person
 
it.tidalwave.util - package it.tidalwave.util
 
it.tidalwave.util.annotation - package it.tidalwave.util.annotation
 
it.tidalwave.util.spi - package it.tidalwave.util.spi
 
it.tidalwave.util.spring - package it.tidalwave.util.spring
 
it.tidalwave.util.test - package it.tidalwave.util.test
 
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 interface it.tidalwave.util.Finder
Returns am iterator of results.

J

JpaPersistableSupport - Class in it.tidalwave.thesefoolishthings.examples.person
 
JpaPersistableSupport() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.JpaPersistableSupport
 
JpaPersistenceContext - Class in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa
 
JpaPersistenceContext() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.JpaPersistenceContext
 

K

Key<T> - Class in it.tidalwave.util
 
Key(StringValue) - Constructor for class it.tidalwave.util.Key
Deprecated.
Key(String) - Constructor for class it.tidalwave.util.Key
Deprecated.
keySet() - Method in interface it.tidalwave.util.TypeSafeMap
Returns a set of all the contained keys.
keySet() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns a set of all the contained keys.

L

latestLineMatches(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns true if the latest received line matches the given regular expression.
latestLineMatches(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Returns true if the latest received line matches the given regular expression.
ListensTo - Annotation Type in it.tidalwave.messagebus.annotation
This annotation is used to write simpler code which uses a message bus.
ListOfPersons - Class in it.tidalwave.thesefoolishthings.examples.person
 
ListOfPersons(List<Person>) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.ListOfPersons
 
ListOfPersonsXStreamMarshallable - Class in it.tidalwave.thesefoolishthings.examples.person
 
ListOfPersonsXStreamMarshallable(ListOfPersons, XStreamContext) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.ListOfPersonsXStreamMarshallable
 
LocalizedDateTimeFormatters - Class in it.tidalwave.util
A factory class for localized DateTimeFormatters in various flavours, specified by the FormatStyle.
LocalizedDateTimeFormatters() - Constructor for class it.tidalwave.util.LocalizedDateTimeFormatters
 
LocalizedDisplayable - Interface in it.tidalwave.role.ui
A specialized Displayable which can manage names in multiple Locales.
Locator() - Constructor for class it.tidalwave.role.ContextManager.Locator
 
Locator() - Constructor for class it.tidalwave.util.spi.AsDelegateProvider.Locator
 
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.RoleManagerSupport
 

M

main(String...) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.displayable.Main
 
main(String...) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.Main
 
main(String...) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.Main
 
main(String...) - Static method in class it.tidalwave.thesefoolishthings.examples.dci.swing.Main
 
main(String...) - Static method in class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.Main
 
main(String[]) - Static method in class it.tidalwave.thesefoolishthings.examples.jpafinderexample.Main
 
Main - Class in it.tidalwave.thesefoolishthings.examples.dci.displayable
 
Main - Class in it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream
 
Main - Class in it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa
 
Main - Class in it.tidalwave.thesefoolishthings.examples.dci.swing
 
Main - Class in it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample
 
Main - Class in it.tidalwave.thesefoolishthings.examples.jpafinderexample
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.displayable.Main
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.Main
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.Main
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.Main
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.Main
 
Main() - Constructor for class it.tidalwave.thesefoolishthings.examples.jpafinderexample.Main
 
marshal(OutputStream) - Method in interface it.tidalwave.role.io.Marshallable
Marshals this object to an OutputStream.
marshal(OutputStream) - Method in class it.tidalwave.thesefoolishthings.examples.person.XStreamMarshallableSupport
 
Marshallable - Interface in it.tidalwave.role.io
The role of an object that can be marshalled.
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.
maybeAs(Class<T>) - Method in interface it.tidalwave.util.As
Returns the requested role or an empty Optional.
maybeAs(Object, Class<T>) - Static method in class it.tidalwave.role.AsExtensions
 
Message - Annotation Type in it.tidalwave.actor.annotation
 
MessageBus - Interface in it.tidalwave.messagebus
A simple message bus for a local publish/subscribe facility.
MessageBus.Listener<TOPIC> - Interface in it.tidalwave.messagebus
A listener to receive notifications from a MessageBus.
MessageBusHelper - Class in it.tidalwave.messagebus
 
MessageBusHelper() - Constructor for class it.tidalwave.messagebus.MessageBusHelper
 
MessageBusHelper.Adapter - Interface in it.tidalwave.messagebus
 
MessageBusHelper.MethodAdapter<TOPIC> - Interface in it.tidalwave.messagebus
 
MessageDecorator - Interface in it.tidalwave.actor
This role should be injected into a message to decorated it a the moment of sending.
MessageDecorator.Same<T extends MessageSupport> - Class in it.tidalwave.actor
A default implementation of MessageDecorator which returns the same message.
MessageDelivery - Interface in it.tidalwave.messagebus.spi
A strategy for message delivery in the SimpleMessageBus.
MessageSupport - Class in it.tidalwave.actor
A support class for implementing messages.
MessageSupport() - Constructor for class it.tidalwave.actor.MessageSupport
 
MessageSupport(Collaboration) - Constructor for class it.tidalwave.actor.MessageSupport
 
MethodProcessorSupport() - Constructor for class it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessorSupport
 
MockTimeProvider - Class in it.tidalwave.util.test
A mock implementation of TimeProvider which returns a fixed value that can be set (the zero epoch instant by default).
MockTimeProvider() - Constructor for class it.tidalwave.util.test.MockTimeProvider
 
MoreAnswers - Class in it.tidalwave.util.test
A repository of reusable Answers for Mockito.
MoreAnswers() - Constructor for class it.tidalwave.util.test.MoreAnswers
 
MultiQueue - Class in it.tidalwave.messagebus.spi
 
MultiQueue() - Constructor for class it.tidalwave.messagebus.spi.MultiQueue
 
mustNotBeArrayOrCollection(Object, String) - Static method in class it.tidalwave.util.Parameters
This method is for internal implementation only. Ensures that a given object is neither an array nor a collection.
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

NamedCallback - Class in it.tidalwave.util
A callback associated with a name.
NamedCallback() - Constructor for class it.tidalwave.util.NamedCallback
 
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.
newInstance() - Static method in interface it.tidalwave.util.TypeSafeMap
Creates a new empty instance.
newInstance() - Static method in interface it.tidalwave.util.TypeSafeMultiMap
Creates a new empty instance.
NoContext() - Constructor for class it.tidalwave.dci.annotation.DciRole.NoContext
 
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
 
NOT_UI - it.tidalwave.util.thread.ThreadType
 
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(String, Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
Creates an exception with a message and a cause.
NotFoundException(Throwable) - Constructor for exception it.tidalwave.util.NotFoundException
Creates an exception with 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.
notify(TOPIC) - Method in interface it.tidalwave.messagebus.MessageBus.Listener
Notifies the reception of the given message.
NULL_COLLABORATION - Static variable in interface it.tidalwave.actor.Collaboration
 

O

ObservableListProvider - Interface in it.tidalwave.thesefoolishthings.examples.dci.swing.role
A role which creates an ObservableList bound to the datum.
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<TYPE>) - 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) - Static method in class it.tidalwave.util.Id
 
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 class it.tidalwave.util.Key
Creates an instance with the given name.
of(String...) - Static method in interface it.tidalwave.role.ui.Styleable
Creates a new instance from a collection of strings
of(String, Class<T>) - Static method in class it.tidalwave.util.Key
Creates an instance with the given name and type.
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(Comparator<? super T>) - Static method in interface it.tidalwave.util.Finder.InMemorySortCriterion
Creates a new in-memory SortCriterion based on a Comparator.
of(Comparator<? super T>, String) - Static method in interface it.tidalwave.util.Finder.InMemorySortCriterion
Creates a new in-memory SortCriterion based on a Comparator.
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.
ofCallable(Callable<T>) - Static method in class it.tidalwave.util.Task
Creates a Task from a Callable.
ofCallback(Callback) - Static method in class it.tidalwave.util.Task
Creates a Task from a Callback.
ofCloned(Collection<T>) - Static method in interface it.tidalwave.util.Finder
Returns a wrapped Finder on a given collection of elements.
ofCloned(Collection<TYPE>) - Static method in interface it.tidalwave.role.SimpleComposite
Returns a wrapped SimpleComposite on a given collection of elements.
ofCloned(Map<Key<?>, Object>) - Static method in interface it.tidalwave.util.TypeSafeMap
Creates an instance cloning the given map.
ofCloned(Map<Key<?>, Collection<?>>) - Static method in interface it.tidalwave.util.TypeSafeMultiMap
Creates an instance cloning the given map.
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.
ofRunnable(Runnable) - Static method in class it.tidalwave.util.Task
Creates a Task from a Runnable.
ofType(Class<ANOTHER_TYPE>) - Method in interface it.tidalwave.util.Finder
Tells the Finder that the specified type of results is expected.
ofType(Class<ANOTHER_TYPE>) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that the specified type of results is expected.
ofUuid() - Static method in class it.tidalwave.util.Id
 
onConfigurationFailure(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onConfigurationSkip(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onFinish(ITestContext) - Method in class it.tidalwave.util.test.TestLogger
 
onReceived(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput.Listener
 
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
 
onStart(ITestContext) - Method in class it.tidalwave.util.test.TestLogger
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onTestFailure(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onTestSkipped(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onTestStart(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
onTestSuccess(ITestResult) - Method in class it.tidalwave.util.test.TestLogger
 
openReader() - Method in class it.tidalwave.role.io.spi.FileTextReadable
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.FileBinaryReadable
Returns an InputStream to read from the object.
openStream() - Method in class it.tidalwave.role.io.spi.FileBinaryWritable
Returns an OutputStream to write into the object.
openWriter() - Method in class it.tidalwave.role.io.spi.FileTextWritable
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.
optionalFirstResult() - Method in interface it.tidalwave.util.Finder
Performs the search and returns only the first found item.
optionalResult() - Method in interface it.tidalwave.util.Finder
Performs the search assuming that it will return a single item and returns it.
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
 
OriginatedBy - Annotation Type in it.tidalwave.actor.annotation
 
outOfBand() - Method in annotation type it.tidalwave.actor.annotation.Message
Out of band messages are processed with priority, that is they are posted at the head of a queue rather than at the tail.

P

P_TABULAR_LIMIT - Static variable in class it.tidalwave.util.test.FileComparisonUtils
 
P_TABULAR_OUTPUT - Static variable in class it.tidalwave.util.test.FileComparisonUtils
 
Pair<A,​B> - Class in it.tidalwave.util
A value object that contains a pair of values.
Pair() - Constructor for class it.tidalwave.util.Pair
 
pairsToMap() - Static method in class it.tidalwave.util.Pair
A Collector that produces a Map whose key is field a and value field b.
Parameters - Class in it.tidalwave.util
This class provides a few static utility methods to manipulate arguments to methods.
Parameters() - Constructor for class it.tidalwave.util.Parameters
 
persist() - Method in interface it.tidalwave.role.io.Persistable
Persists this object to some implicit, or context-provided persistence facility.
persist() - Method in class it.tidalwave.thesefoolishthings.examples.person.JpaPersistableSupport
 
persist(Object) - Method in class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.JpaPersistenceContext
 
Persistable - Interface in it.tidalwave.role.io
The role of an object that can be persisted.
Person - Class in it.tidalwave.thesefoolishthings.examples.person
 
Person(String, String) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.Person
 
PersonDisplayable - Class in it.tidalwave.thesefoolishthings.examples.person
A Displayable Role for Person.
PersonDisplayable() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable
 
PersonFinder - Interface in it.tidalwave.thesefoolishthings.examples.extendedfinderexample
 
PersonFinderImpl2 - Class in it.tidalwave.thesefoolishthings.examples.extendedfinderexample
 
PersonFinderImpl2(PersonFinderImpl2, Object) - Constructor for class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2
 
PersonFinderImpl2(List<Person>) - Constructor for class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2
 
PersonHtmlRenderable - Class in it.tidalwave.thesefoolishthings.examples.person
The implementation of the HtmlRenderable role for Person.
PersonHtmlRenderable() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonHtmlRenderable
 
PersonJpaPersistable - Class in it.tidalwave.thesefoolishthings.examples.person
 
PersonJpaPersistable(Person, JpaPersistenceContext) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonJpaPersistable
 
PersonPresentation - Interface in it.tidalwave.thesefoolishthings.examples.dci.swing
The presentation for the example.
PersonPresentationControl - Interface in it.tidalwave.thesefoolishthings.examples.dci.swing
 
PersonRegistry - Interface in it.tidalwave.thesefoolishthings.examples.person
 
PersonRegistry2 - Interface in it.tidalwave.thesefoolishthings.examples.extendedfinderexample
 
PersonRegistry3 - Interface in it.tidalwave.thesefoolishthings.examples.jpafinderexample
 
PersonRegistryHelper - Class in it.tidalwave.thesefoolishthings.examples.person
 
PersonRegistryHelper() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryHelper
 
PersonRegistryImpl2 - Class in it.tidalwave.thesefoolishthings.examples.extendedfinderexample
 
PersonRegistryImpl2() - Constructor for class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistryImpl2
 
PersonRegistryObservableListProvider - Class in it.tidalwave.thesefoolishthings.examples.person
The implementation of the ObservableListProvider role for DefaultPersonRegistry.
PersonRegistryObservableListProvider() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryObservableListProvider
 
PersonRegistryTableHeaderDescriptor - Class in it.tidalwave.thesefoolishthings.examples.person
 
PersonRegistryTableHeaderDescriptor() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryTableHeaderDescriptor
 
PersonSortCriteria - Class in it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample
 
PersonSortCriteria() - Constructor for class it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.PersonSortCriteria
 
PersonXStreamMarshallable - Class in it.tidalwave.thesefoolishthings.examples.person
 
PersonXStreamMarshallable(Person, XStreamContext) - Constructor for class it.tidalwave.thesefoolishthings.examples.person.PersonXStreamMarshallable
 
PlainTextRenderable - Interface in it.tidalwave.role
The role of an object that can be rendered into a String as plain text.
populate(PersonRegistry) - Static method in class it.tidalwave.thesefoolishthings.examples.person.PersonRegistryHelper
 
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.
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.
preVisit(T) - Method in class it.tidalwave.role.Composite.VisitorSupport
Visits an object.
process(Method) - Method in interface it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor
 
process(Method) - Method in class it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessorSupport
 
ProcessExecutor - Interface in it.tidalwave.util
A facility that provides means for launching an external process, scraping its stdout and stderr in real-time and sending commands by means of its stdin.
ProcessExecutor.ConsoleOutput - Interface in it.tidalwave.util
This interface provides operations that can be performed on the stdout or stderr consoles attached to the external process.
ProcessExecutor.ConsoleOutput.Listener - Interface in it.tidalwave.util
A listener that is invoked whenever a line is read from the console.
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
 
publish(Class<Topic>, Topic) - Method in class it.tidalwave.messagebus.spi.SimpleMessageBus
Publishes the given message and topic.
publish(Class<TOPIC>, TOPIC) - Method in interface it.tidalwave.messagebus.MessageBus
Publishes the given message and topic.
publish(Class<TOPIC>, TOPIC) - Method in interface it.tidalwave.messagebus.MessageBusHelper.Adapter
 
publish(Class<TOPIC>, TOPIC) - Method in class it.tidalwave.messagebus.MessageBusHelper
Publishes a message.
publish(Object) - Method in interface it.tidalwave.messagebus.MessageBusHelper.Adapter
 
publish(Object) - Method in class it.tidalwave.messagebus.MessageBusHelper
Publishes a message.
publish(Topic) - Method in class it.tidalwave.messagebus.spi.SimpleMessageBus
Publishes the given event.
publish(TOPIC) - Method in interface it.tidalwave.messagebus.MessageBus
Publishes the given event.
putIfAbsentAndGetNewKey(Optional<K>, V) - Method in class it.tidalwave.util.ConcurrentHashMapWithOptionals
If the map doesn't contain the given key, put the new pair(key, value), and return the key itself.
putIfAbsentAndGetNewKey(K, V) - Method in class it.tidalwave.util.ConcurrentHashMapWithOptionals
If the map doesn't contain the given key, put the new pair(key, value), and return the key itself.

R

r(Object...) - Static method in class it.tidalwave.util.Parameters
A convenience method for transforming a varargs of roles to a Collection.
ReflectionUtils - Class in it.tidalwave.messagebus.spi
 
ReflectionUtils - Class in it.tidalwave.util
Just slightly adapted from http://www.artima.com/weblogs/viewpost.jsp?thread=208860
ReflectionUtils() - Constructor for class it.tidalwave.messagebus.spi.ReflectionUtils
 
ReflectionUtils() - Constructor for class it.tidalwave.util.ReflectionUtils
 
ReflectionUtils.MethodProcessor - Interface in it.tidalwave.messagebus.spi
 
ReflectionUtils.MethodProcessor.FilterResult - Enum in it.tidalwave.messagebus.spi
 
ReflectionUtils.MethodProcessorSupport - Class in it.tidalwave.messagebus.spi
 
Removable - Interface in it.tidalwave.role
The role of an object that can be removed (e.g.
remove() - Method in class it.tidalwave.messagebus.spi.MultiQueue
Removes and returns the next pair (topic, message) from the queue.
remove() - Method in interface it.tidalwave.role.Removable
Removes this object from some implicit, or context-provided container (e.g.
remove() - Method in class it.tidalwave.thesefoolishthings.examples.person.JpaPersistableSupport
 
remove(Object) - Method in class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.JpaPersistenceContext
 
removeGlobalContext(Object) - Method in interface it.tidalwave.role.ContextManager
Removes a global context.
removeGlobalContext(Object) - Method in class it.tidalwave.role.spi.DefaultContextManager
Removes a global context.
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.ui.ChangingSource
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableDisplayable
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.MutableIconProvider
Unregisters a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
Removes a PropertyChangeListener.
removePropertyChangeListener(PropertyChangeListener) - Method in class it.tidalwave.role.ui.spi.MutableIconProviderSupport
Unregisters a PropertyChangeListener.
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface it.tidalwave.role.ui.PresentationModel
Removes a PropertyChangeListener for the given property.
render(Object...) - Method in interface it.tidalwave.role.StringRenderable
Renders the attached object into a String.
render(Object...) - Method in class it.tidalwave.thesefoolishthings.examples.person.PersonHtmlRenderable
 
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.
reset() - Static method in class it.tidalwave.role.ContextManager.Locator
This method is for testing only. Resets the global ContextManagerProvider; it must be called at the test completion whenever ContextManager.Locator.set(ContextManagerProvider) has been called, to avoid polluting the context of further tests.
reset() - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
This method is for testing only. Resets the global AsDelegateProvider; it must be called at the test completion whenever AsDelegateProvider.Locator.set(AsDelegateProvider) has been called, to avoid polluting the context of further tests.
result() - Method in interface it.tidalwave.util.Finder
Deprecated.
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.
resume(Object, Runnable) - Method in interface it.tidalwave.actor.Collaboration
Resumes a suspended Collaboration.
resumeAndDie(Object) - Method in interface it.tidalwave.actor.Collaboration
Resumes a suspended Collaboration and lets it terminate without any further operation.
RoleFactory<T> - Interface in it.tidalwave.util
 
RoleManager - Interface in it.tidalwave.role.spi
A service which retrieves DCI Roles for a given object.
RoleManagerSupport - Class in it.tidalwave.role.spi
A basic implementation of a RoleManager.
RoleManagerSupport() - Constructor for class it.tidalwave.role.spi.RoleManagerSupport
 
RoundRobinAsyncMessageDelivery - Class in it.tidalwave.messagebus.spi
An implementation of MessageDelivery that dispatches messages in a round-robin fashion, topic by topic.
RoundRobinAsyncMessageDelivery() - Constructor for class it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery
 
run() - Method in class it.tidalwave.thesefoolishthings.examples.dci.displayable.DisplayableExample
 
run() - Method in class it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample
 
run() - Method in class it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.DciPersistenceJpaExample
 
run() - Method in class it.tidalwave.thesefoolishthings.examples.dci.swing.SwingDciExample
 
run() - Method in class it.tidalwave.util.Task
The method that must contain the body of the Task.
run(Throwable) - Method in interface it.tidalwave.util.As.NotFoundBehaviour
 
runInTx(Consumer<EntityManager>) - Method in interface it.tidalwave.thesefoolishthings.examples.jpafinderexample.TxManager
 
runWithContext(Object, ContextManager.Supplier<V>) - Method in interface it.tidalwave.role.ContextManager
Runs a task associated with a new local context.
runWithContext(Object, ContextManager.Supplier<V>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Runs a task associated with a new local context.
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(Task<V, T>) - Method in class it.tidalwave.role.spi.ContextSampler
Runs a Task associated with a the samples contexts.
runWithContexts(List<Object>, ContextManager.Supplier<V>) - Method in interface it.tidalwave.role.ContextManager
Runs a task associated with a new bunch of local contexts.
runWithContexts(List<Object>, ContextManager.Supplier<V>) - Method in class it.tidalwave.role.spi.DefaultContextManager
Runs a task associated with a new bunch of local contexts.
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(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

Same() - Constructor for class it.tidalwave.actor.MessageDecorator.Same
 
scan(Collection<Class<?>>) - Method in class it.tidalwave.role.spi.RoleManagerSupport
Scans all the given role implementation classes and build a map of roles by owner class.
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.
send() - Method in class it.tidalwave.actor.MessageSupport
Sends this message, eventually performing a replacement (see MessageDecorator for further info).
send(String) - Method in interface it.tidalwave.util.ProcessExecutor
Sends a string to the stdin of the running process.
send(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Sends a string to the stdin of the running process.
sendDirectly() - Method in class it.tidalwave.actor.MessageSupport
Sends this message directly, not performing any replacement (see MessageDecorator for further info).
sendLater(int, TimeUnit) - Method in class it.tidalwave.actor.MessageSupport
Sends this message after a delay, eventually performing a replacement (see MessageDecorator for further info).
set(ContextManagerProvider) - Static method in class it.tidalwave.role.ContextManager.Locator
This method is for testing only. Sets the global ContextManagerProvider.
set(AsDelegateProvider) - Static method in class it.tidalwave.util.spi.AsDelegateProvider.Locator
This method is for testing only. Sets the global AsDelegateProvider.
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.
setListener(ProcessExecutor.ConsoleOutput.Listener) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Sets a listener.
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
 
SimpleAsyncMessageDelivery - Class in it.tidalwave.messagebus.spi
An implementation of MessageDelivery that dispatches messages as they are delivered, each one in a separated thread.
SimpleAsyncMessageDelivery() - Constructor for class it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery
 
SimpleComposite<TYPE> - 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
 
SimpleFinderSupport<T> - Class in it.tidalwave.util.spi
A starting point for implementing a custom Finder that is not an extended finder.
SimpleFinderSupport(SimpleFinderSupport<T>, Object) - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
 
SimpleFinderSupport(String) - Constructor for class it.tidalwave.util.spi.SimpleFinderSupport
 
SimpleMessageBus - Class in it.tidalwave.messagebus.spi
A partial implementation of MessageBus.
SimpleMessageBus() - Constructor for class it.tidalwave.messagebus.spi.SimpleMessageBus
Creates a new instance with a SimpleAsyncMessageDelivery strategy for delivery.
SimpleMessageBus(Executor) - Constructor for class it.tidalwave.messagebus.spi.SimpleMessageBus
Creates a new instance given an executor and a SimpleAsyncMessageDelivery strategy for delivery.
SimpleMessageBus(Executor, MessageDelivery) - Constructor for class it.tidalwave.messagebus.spi.SimpleMessageBus
Creates a new instance given an executor and a strategy for delivery.
SimpleMessageSubscriber - Annotation Type in it.tidalwave.messagebus.annotation
Designates a class as a simple subscriber of a message bus.
SimpleTask - Class in it.tidalwave.util
A simple Task returning Void and only throwing RuntimeExceptions.
SimpleTask() - Constructor for class it.tidalwave.util.SimpleTask
 
size() - Method in interface it.tidalwave.util.TypeSafeMap
Returns the size of this map.
size() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns the size of this map.
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) - 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) - Method in class it.tidalwave.util.spi.FinderSupport
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, 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(List<? extends T>, Finder.SortDirection) - Method in class it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion
 
sort(List<? extends TYPE>) - Method in interface it.tidalwave.util.Finder.InMemorySortCriterion
Performs the sort of results.
sort(List<? extends TYPE>, Finder.SortDirection) - Method in interface it.tidalwave.util.Finder.InMemorySortCriterion
Performs the sort of results.
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
 
source() - Method in annotation type it.tidalwave.messagebus.annotation.SimpleMessageSubscriber
The name of the source that this annotation refers to.
sources - Variable in class it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
 
SpringAsDelegateProvider - Class in it.tidalwave.role.spring.spi
An implementation of AsDelegateProvider for a Spring context.
SpringAsDelegateProvider() - Constructor for class it.tidalwave.role.spring.spi.SpringAsDelegateProvider
 
SpringContextManagerProvider - Class in it.tidalwave.role.spring.spi
 
SpringContextManagerProvider() - Constructor for class it.tidalwave.role.spring.spi.SpringContextManagerProvider
 
start() - Method in interface it.tidalwave.util.ProcessExecutor
Starts the external process.
start() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Should not be used by the programmer.
start() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Starts the external process.
stop() - Method in interface it.tidalwave.util.ProcessExecutor
Stops the external process.
stop() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Stops the external process.
stream() - Method in interface it.tidalwave.util.Finder
Returns a stream of results.
StringRenderable - Interface in it.tidalwave.role
The role of an object that can be rendered into a String as HTML markup.
stringToStrings(String) - Static method in class it.tidalwave.util.test.FileComparisonUtils
Converts a string which contains newlines into a list of strings.
stringValue() - Method in class it.tidalwave.util.Id
Returns the String value of this object.
stringValue() - Method in class it.tidalwave.util.Key
Returns the String value of this object.
stringValue() - Method in interface it.tidalwave.util.StringValue
Returns the String value of this object.
StringValue - Interface in it.tidalwave.util
This interface should be implemented by classes for which is meaningful to be converted into a String.
Styleable - Interface in it.tidalwave.role.ui
A role which declares a set of styles for rendering.
subscribe() - Method in interface it.tidalwave.messagebus.MessageBusHelper.MethodAdapter
 
subscribe(Class<Topic>, MessageBus.Listener<Topic>) - Method in class it.tidalwave.messagebus.spi.SimpleMessageBus
Subscribes a MessageBus.Listener to a topic.
subscribe(Class<TOPIC>, MessageBus.Listener<TOPIC>) - Method in interface it.tidalwave.messagebus.MessageBus
Subscribes a MessageBus.Listener to a topic.
subscribeAll() - Method in class it.tidalwave.messagebus.MessageBusHelper
 
supplier() - Method in class it.tidalwave.util.spi.ArrayListCollectorSupport
 
suspend() - Method in interface it.tidalwave.actor.Collaboration
Sometimes a Collaboration must coordinate with the external world, waiting for an external asynchronous event that cannot be modeled with agents.
SwingDciExample - Class in it.tidalwave.thesefoolishthings.examples.dci.swing
 
SwingDciExample() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.SwingDciExample
 
SwingPersonPresentation - Class in it.tidalwave.thesefoolishthings.examples.dci.swing.swing
 
SwingPersonPresentation() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation
 

T

TableColumnDescriptor - Class in it.tidalwave.thesefoolishthings.examples.dci.swing.role
A descriptor for a column in a table.
TableColumnDescriptor() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableColumnDescriptor
 
TableHeaderDescriptor - Interface in it.tidalwave.thesefoolishthings.examples.dci.swing.role
A Role which describes how to set up columns in a table rendering.
targetValue - Variable in class it.tidalwave.role.ui.function.WeakCopyFunctionSupport
 
Task<T,​E extends java.lang.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.
TestLogger - Class in it.tidalwave.util.test
 
TestLogger() - Constructor for class it.tidalwave.util.test.TestLogger
 
text - Variable in class it.tidalwave.util.ui.UserNotification
 
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.
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
 
threadSafe() - Method in annotation type it.tidalwave.actor.annotation.Actor
 
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.
TimeProvider - Interface in it.tidalwave.util
A provider of current time.
TimeProvider.DefaultTimeProvider - Class in it.tidalwave.util
 
toCompositePresentationModel() - Static method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
 
toCompositePresentationModel(Iterable<T>) - Static method in class it.tidalwave.role.ui.spi.PresentationModelCollectors
toCompositePresentationModel(Iterable<T>, Function<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(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.
toString() - Method in class it.tidalwave.thesefoolishthings.examples.person.Person
 
toString() - Method in class it.tidalwave.util.Id
toString() - Method in class it.tidalwave.util.Task
TxManager - Interface in it.tidalwave.thesefoolishthings.examples.jpafinderexample
 
type() - Method in annotation type it.tidalwave.util.thread.annotation.ThreadConfined
 
TypeSafeMap - Interface in it.tidalwave.util
A map that is type safe, i.e the pairs (key, value) are type-checked.
TypeSafeMultiMap - Interface in it.tidalwave.util
A map that is type safe, i.e the pairs (key, value) are type-checked, and can contain multiple values, i.e.

U

UI - it.tidalwave.util.thread.ThreadType
 
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.
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.io.Unmarshallable
Unmarshals the object from the given InputStream.
Unmarshallable - Interface in it.tidalwave.role.io
The role of an object that can be unmarshalled.
UNSORTED - Static variable in interface it.tidalwave.util.Finder.SortCriterion
A special Finder.SortCriterion which indicates that no sort has been performed.
unsubscribe() - Method in interface it.tidalwave.messagebus.MessageBusHelper.MethodAdapter
 
unsubscribe(MessageBus.Listener<?>) - Method in interface it.tidalwave.messagebus.MessageBus
Unsubscribes a MessageBus.Listener.
unsubscribe(MessageBus.Listener<?>) - Method in class it.tidalwave.messagebus.spi.SimpleMessageBus
Unsubscribes a MessageBus.Listener.
unsubscribeAll() - Method in class it.tidalwave.messagebus.MessageBusHelper
 
UserAction - Interface in it.tidalwave.role.ui
 
UserActionProvider - Interface in it.tidalwave.role.ui
A role that provides UserActions.
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.

V

value - Variable in class it.tidalwave.role.ui.function.UnaryBoundFunctionSupport
 
valueOf(String) - Static method in enum it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor.FilterResult
Returns the enum constant of this type with the specified name.
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.messagebus.spi.ReflectionUtils.MethodProcessor.FilterResult
Returns an array containing the constants of this enum type, in the order they are declared.
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.
values() - Method in interface it.tidalwave.util.TypeSafeMap
Returns a set of all the contained values.
values() - Method in interface it.tidalwave.util.TypeSafeMultiMap
Returns a set of all the contained values.
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.
VisibleForTesting - Annotation Type in it.tidalwave.util.annotation
A documenting annotation to state that a given element has a less restrictive access modifier (e.g.
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.
VisitorSupport() - Constructor for class it.tidalwave.role.Composite.VisitorSupport
 

W

waitFor(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Waits for a line matching the given regular expression to appear.
waitFor(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput
Waits for a line matching the given regular expression to appear.
waitForCompletion() - Method in interface it.tidalwave.actor.Collaboration
Waits for the completion of this Collaboration.
waitForCompletion() - Method in interface it.tidalwave.util.ProcessExecutor
Waits for the termination of the external process.
waitForCompletion() - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Waits for the termination of the external process.
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(Key<T>, T) - Method in interface it.tidalwave.util.TypeSafeMap
Create a new instance with an additional pair (key, value=
with(Key<T>, T) - Method in interface it.tidalwave.util.TypeSafeMultiMap
Creates a new instance with an additional pair (key, value).
with(String, T) - Method in interface it.tidalwave.role.Aggregate
Returns a new instance with the specified (name, value) pair.
withAnnotationFilter(Class<? extends Annotation>) - Method in class it.tidalwave.util.spring.ClassScanner
Adds a filter for an annotation.
withArgument(String) - Method in interface it.tidalwave.util.ProcessExecutor
Adds a single argument to pass to the external process.
withArgument(String) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Adds a single argument to pass to the external process.
withArguments(String...) - Method in interface it.tidalwave.util.ProcessExecutor
Adds some arguments to pass to the external process.
withArguments(String...) - Method in class it.tidalwave.util.spi.DefaultProcessExecutor
Adds some arguments to pass to the external process.
withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
Associates a caption to the notification, retrieved from a resource bundle.
withCaption(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a caption to the notification, retrieved from a resource bundle.
withCaption(String) - Method in class it.tidalwave.util.ui.UserNotification
Associates a caption to the notification.
withCaption(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a caption to the notification.
withContext(Object) - Method in interface it.tidalwave.util.Finder
Tells the Finder that results should be created with the given context.
withContext(Object) - Method in interface it.tidalwave.util.spi.ExtendedFinderSupport
Tells the Finder that results should be created with the given context.
withContext(Object) - Method in class it.tidalwave.util.spi.FinderSupport
Tells the Finder that results should be created with the given context.
withFeedback(UserNotificationWithFeedback.Feedback) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a UserNotificationWithFeedback.Feedback to the notification.
withFirstName(String) - Method in interface it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinder
 
withFirstName(String) - Method in class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2
 
withIncludeFilter(TypeFilter) - Method in class it.tidalwave.util.spring.ClassScanner
Adds an "include" filter.
withLastName(String) - Method in interface it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinder
 
withLastName(String) - Method in class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2
 
withPmOf(String, Collection<Object>) - Method in class it.tidalwave.role.ui.PresentationModelAggregate
Adds another PresentationModel with the given roles, associated to the given name.
withPoolSize(int) - Method in class it.tidalwave.actor.spi.ActorActivator
Specifies the pool size for this activator.
withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotification
Associates a text to the notification, retrieved from a resource bundle.
withText(Class<?>, String, Object...) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a text to the notification, retrieved from a resource bundle.
withText(String) - Method in class it.tidalwave.util.ui.UserNotification
Associates a text to the notification.
withText(String) - Method in class it.tidalwave.util.ui.UserNotificationWithFeedback
Associates a text to the notification.

X

XStreamContext - Class in it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream
A DCI local Context that provides an XStream for a few datum classes.
XStreamContext() - Constructor for class it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.XStreamContext
 
XStreamMarshallableSupport<D> - Class in it.tidalwave.thesefoolishthings.examples.person
A facility class for implementing a Marshallable using XStream.
XStreamMarshallableSupport() - Constructor for class it.tidalwave.thesefoolishthings.examples.person.XStreamMarshallableSupport
 

_

__INSTANCE - Static variable in interface it.tidalwave.util.TimeProvider
 
_ActionProvider_ - Static variable in interface it.tidalwave.role.ui.ActionProvider
 
_Aggregate_ - Static variable in interface it.tidalwave.role.Aggregate
 
_AsDelegateProvider_ - Static variable in interface it.tidalwave.util.spi.AsDelegateProvider
 
_BinaryReadable_ - Static variable in interface it.tidalwave.role.io.BinaryReadable
 
_BinaryWritable_ - Static variable in interface it.tidalwave.role.io.BinaryWritable
 
_c(FunctionalCheckedExceptionWrappers.ConsumerWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
A wrapper for a Consumer that catches exceptions and wraps them into RuntimeExceptions.
_Composite_ - Static variable in interface it.tidalwave.role.Composite
 
_Displayable_ - Static variable in interface it.tidalwave.role.ui.Displayable
 
_f(FunctionalCheckedExceptionWrappers.FunctionWithException<T, R>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
A wrapper for a Function that catches exceptions and wraps them into RuntimeExceptions.
_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
 
_IdFactory_ - Static variable in interface it.tidalwave.role.IdFactory
 
_LocalizedDisplayable_ - Static variable in interface it.tidalwave.role.ui.LocalizedDisplayable
 
_Marshallable_ - Static variable in interface it.tidalwave.role.io.Marshallable
 
_MessageDecorator_ - Static variable in interface it.tidalwave.actor.MessageDecorator
 
_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
 
_NamedCallback_ - Static variable in class it.tidalwave.util.NamedCallback
 
_ObservableListProvider_ - Static variable in interface it.tidalwave.thesefoolishthings.examples.dci.swing.role.ObservableListProvider
 
_p(FunctionalCheckedExceptionWrappers.PredicateWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
A wrapper for a Predicate that catches exceptions and wraps them into RuntimeExceptions.
_Persistable_ - Static variable in interface it.tidalwave.role.io.Persistable
 
_PersonPresentationController_ - Static variable in interface it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentationControl
 
_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
 
_s(FunctionalCheckedExceptionWrappers.SupplierWithException<T>) - Static method in class it.tidalwave.util.FunctionalCheckedExceptionWrappers
A wrapper for a Supplier that catches exceptions and wraps them into RuntimeExceptions.
_Selectable_ - Static variable in interface it.tidalwave.role.ui.Selectable
 
_SimpleComposite_ - Static variable in interface it.tidalwave.role.SimpleComposite
 
_Sortable_ - Static variable in interface it.tidalwave.role.Sortable
 
_SortCriterion_ - Static variable in interface it.tidalwave.util.Finder.SortCriterion
 
_StringRenderable_ - Static variable in interface it.tidalwave.role.StringRenderable
 
_Styleable_ - Static variable in interface it.tidalwave.role.ui.Styleable
 
_TableHeaderDescriptor_ - Static variable in interface it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableHeaderDescriptor
 
_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 J K L M N O P R S T U V W X _ 
All Classes All Packages