@Nonnull @ParametersAreNonnullByDefault
See: Description
Interface | Description |
---|---|
CanonicalStringSet.Canonicalizer |
An idempotent function which maps an arbitrary object to its canonical
string representation.
|
ExceptionBuilder<I extends Throwable,O extends Throwable> |
An exception builder is an exception handler which assembles an exception
of the parameter type
O from one or more exceptions of the parameter
type I . |
ExceptionHandler<I extends Throwable,O extends Throwable> |
A generic callback interface designed to be implemented by client
applications in order to inject an exception handling strategy into a
cooperative algorithm as its dependency.
|
Filter<T> |
A generic filter for items of any type.
|
Link<T> |
A link has a nullable
target property. |
Pool<R,X extends Exception> |
An interface for pooling strategies.
|
Releasable<X extends Exception> |
A resource which can release itself to its associated
Pool . |
Stream<T> |
A generic stream collection interface.
|
Visitor<I,X extends Exception> |
A generic visitor for items of any type.
|
Class | Description |
---|---|
AbstractExceptionBuilder<I extends Throwable,O extends Throwable> |
Abstract implementation of an exception builder.
|
BitField<E extends Enum<E>> |
A type-safe, immutable set of enums which emulates the concept of a bit
field, i.e.
|
BitFieldBeanInfo |
Provides a persistence delegate to support
XMLEncoder /XMLDecoder . |
Buffers |
Provides utility functions for encoding and decoding
strings, char buffers and char
arrays to and from byte buffers using the
UTF-8 character set.
|
CanonicalStringSet |
An abstract set of the canonical string representation of objects in
natural sort order.
|
CompoundIterator<E> |
Concatenates two iterators.
|
ExtensionSet |
An ordered set of canonicalized extensions.
|
FilteringIterator<T> |
An iterator which filters another iterator by means of its
FilteringIterator.accept(Object) method. |
HashMaps |
Utility functions for hash maps.
|
InheritableThreadLocalStack<T> |
An inheritable thread local stack of elements.
|
Links |
Static utility methods for links.
|
Option<E> |
An immutable collection of at most one element.
|
PathNormalizer |
A normalizer for path names.
|
Paths |
Static utility methods for path names.
|
PathSplitter |
Splits a given path name into its parent path name and member name,
whereby platform specific file system roots get recognized.
|
PriorityExceptionBuilder<X extends Throwable> |
Assembles an
Exception from one or more input exceptions by
suppressing all but the
first input exception with the highest priority. |
Resource<X extends Exception> |
A skeleton for an auto-closeable resource.
|
SuppressedExceptionBuilder<X extends Throwable> |
Assembles an
Exception from one or more input exceptions by
suppressing all but the
first input exception. |
Threads |
Static utility methods for
Thread s. |
Throwables |
Static utility methods for
Throwable s. |
UniqueObject |
A unique object compares
equal only with itself. |
UriBuilder |
Enum | Description |
---|---|
Link.Type |
A factory for links which defines the terms and conditions for clearing
their target.
|
Exception | Description |
---|---|
QuotedUriSyntaxException |
Quotes the input string before passing it to the super class constructor.
|
Error | Description |
---|---|
ControlFlowException |
Indicates a condition which requires non-local control flow.
|
Annotation Type | Description |
---|---|
ImplementationsShouldExtend |
Indicates that you should rather extend the specified abstract class than
implementing the annotated interface directly in order to maintain binary
backwards compatibility when additional methods get added to the annotated
interface.
|
Copyright © 2012–2016 Schlichtherle IT Services. All rights reserved.