Objects implementing this interface can provide am adapter of the required type.
A type reference for roles that can be used in place of a class literal, especially when roles with generics are
used.
A simple callback that can throw any kind of exception.
A facility to register and unregister global and local DCI contexts.
A factory for providing results of a search.
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.
An enumeration to define the direction of a sort (ascending or descending).
An opaque wrapper for identifiers.
A factory for creating a new, unique Id
for an object.
A callback associated with a name.
Notifies that a searched object couldn't be found.
A value object that contains a pair of values.
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.
This interface provides operations that can be performed on the stdout or stderr consoles attached to the
external process.
A listener that is invoked whenever a line is read from the console.
This interface should be implemented by classes for which is meaningful to be converted into a
String
.
A class which encapsulates a task.
A provider of current time.
A value object that contains a triple of values.
A map that is type safe, i.e. the pairs (key, value) are type-checked.
A map that is type safe, i.e. the pairs (key, value) are type-checked, and can contain multiple values, i.e. it's
associated to collections (key, collection of values).