All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> |
A support Collector which uses an ArrayList as the accumulator.
|
As |
Objects implementing this interface can provide am adapter of the required type.
|
As.Type<T> |
A type reference for roles that can be used in place of a class literal, especially when roles with generics are
used.
|
AsException |
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.
|
AsExtensions |
An extension to be used with Lombok in order to provide "as" support to classes that don't implement the As
interface.
|
BundleUtilities |
Facility class to manage resource bundles.
|
Callback |
A simple callback that can throw any kind of exception.
|
CollectionUtils |
This class contains a bunch of utility methods for manipulating lists.
|
ConcurrentHashMapWithOptionals<K,V> |
A specialisation of ConcurrentHashMap with Optional support.
|
ContextManager |
A facility to register and unregister global and local DCI contexts.
|
ContextManager.Binder |
Used by
|
ContextManager.Inner |
A locator for the ContextManager which uses the ServiceLoader facility to be independent of
any DI framework.
|
ContextManager.RunnableWithException<E extends java.lang.Throwable> |
|
ContextManager.SupplierWithException<T,E extends java.lang.Throwable> |
|
ContextManagerProvider |
|
DciContext |
An annotation for DCI Contexts.
|
DciRole |
Designates a DCI role implementation for a given owner object.
|
DciRole.NoContext |
|
DefaultProcessExecutor |
|
DefaultProvider |
Demarcates a provider as a default implementation, so it can be eventually overridden.
|
DuplicateException |
Notifies that the current operation failed because it would create an illegal duplication (of objects, of ids,
etc...)
|
ExtendedFinderSupport<T,F extends Finder<T>> |
A utility interface for creating extended Finder s, it provides automatic covariant return types.
|
Finder<T> |
A factory for providing results of a search.
|
Finder.InMemorySortCriterion<U> |
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<U> |
|
Finder.SortCriterion |
|
Finder.SortDirection |
An enumeration to define the direction of a sort (ascending or descending).
|
FinderWithId<T,F extends ExtendedFinderSupport<T,F>> |
A Finder that provides filtering by id.
|
FinderWithIdMapSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> |
|
FinderWithIdSupport<T,I extends T,F extends ExtendedFinderSupport<T,F>> |
A support class for implementing a Finder that provides filtering by id.
|
FunctionalCheckedExceptionWrappers |
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 .
|
HierarchicFinderSupport<T,F extends Finder<T>> |
A support class for implementing a Finder .
|
Id |
An opaque wrapper for identifiers.
|
Initializer<T> |
|
Initializer.EmptyInitializer<K> |
|
Key<T> |
|
LazySupplier<T> |
A supplier of an object that is lazily evaluated (when its value is requested for the first time).
|
LocalizedDateTimeFormatters |
A factory class for localized DateTimeFormatter s in various flavours, specified by the FormatStyle .
|
LockableView |
A partial contract for a View that can be locked with a "Please wait..." notification.
|
NamedCallback |
A callback associated with a name.
|
NotFoundException |
Notifies that a searched object couldn't be found.
|
OwnerRoleFactory |
A provider of roles for a given owner.
|
OwnerRoleFactoryProvider |
|
OwnerRoleFactoryProvider.Inner |
|
Pair<A,B> |
A value object that contains a pair of values.
|
Parameters |
This class provides a few static utility methods to manipulate arguments to methods.
|
PreferencesHandler |
|
PreferencesHandler.Inner |
|
ProcessExecutor |
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 |
This interface provides operations that can be performed on the stdout or stderr consoles attached to the
external process.
|
ProcessExecutor.ConsoleOutput.Listener |
A listener that is invoked whenever a line is read from the console.
|
ReflectionUtils |
|
RoleFactory<T> |
|
ShortNames |
A utility that returns short qualified names for class literals and objects.
|
SimpleFinderSupport<T> |
A starting point for implementing a custom Finder that is not an extended finder.
|
SimpleTask |
A simple Task returning Void and only throwing RuntimeException s.
|
StreamUtils |
A collection of operations on Stream s.
|
StringValue |
This interface should be implemented by classes for which is meaningful to be converted into a String .
|
SystemRoleFactory |
A service which retrieves DCI Roles for a given object.
|
SystemRoleFactory.Inner |
|
SystemRoleFactoryProvider |
|
SystemRoleFactorySupport |
|
Task<T,E extends java.lang.Throwable> |
A class which encapsulates a task.
|
ThreadAssertions |
Facility class for asserting that the current thread is of some kind.
|
ThreadConfined |
|
ThreadType |
|
TimeProvider |
A provider of current time.
|
TimeProvider.DefaultTimeProvider |
|
Triple<A,B,C> |
A value object that contains a triple of values.
|
TypeSafeMap |
A map that is type safe, i.e.
|
TypeSafeMultiMap |
A map that is type safe, i.e.
|
UserNotification |
|
UserNotificationWithFeedback |
This class models a user notification where a feedback is expected (confirmation or cancellation).
|
UserNotificationWithFeedback.Feedback |
This class provides a few callback methods to notify a choice from the user.
|
VisibleForTesting |
A documenting annotation to state that a given element has a less restrictive access modifier (e.g.
|