| 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.Defaults |
Deprecated. |
| As.NotFoundBehaviour<T> |
Deprecated. |
| 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.
|
| AsDelegate |
|
| AsDelegateProvider |
|
| AsDelegateProvider.EmptyAsDelegateProvider |
|
| AsDelegateProvider.Locator |
|
| 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.
|
| DefaultProcessExecutor |
|
| DuplicateException |
Notifies that the current operation failed because it would create an illegal duplication (of objects, of ids,
etc...)
|
| ExtendedFinderSupport<TYPE,EXTENDED_FINDER extends Finder<TYPE>> |
A utility interface for creating extended Finders, it provides automatic covariant return types.
|
| Finder<TYPE> |
A factory for providing results of a search.
|
| Finder.InMemorySortCriterion<TYPE> |
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> |
|
| Finder.SortCriterion |
|
| Finder.SortDirection |
An enumeration to define the direction of a sort (ascending or descending).
|
| 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<TYPE,EXTENDED_FINDER extends Finder<TYPE>> |
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 DateTimeFormatters 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.
|
| 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.
|
| 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 |
Just slightly adapted from http://www.artima.com/weblogs/viewpost.jsp?thread=208860
|
| RoleFactory<T> |
|
| 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 RuntimeExceptions.
|
| StreamOperations |
A collection of operations on Streams.
|
| StringValue |
This interface should be implemented by classes for which is meaningful to be converted into a String.
|
| 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.
|