All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Assignment<V> |
An assignment may or may not be assigned, the assigned value can be retrieved with Supplier.get()
and will return null if unassigned, and may be assigned with Assignment.set(Object) if the
assignment allows (re-)assignment.
|
| AtMostOne<T> |
|
| Attribute<V> |
An Attribute defines a String-based name (or key) and the type of a value which
the name maps to.
|
| AttributeMapper<R> |
|
| AttributesMap |
|
| AttributesMap.Builder |
|
| AttributesMap.Config |
Switches to indicate behavior other than default.
|
| AttributesRowMapper |
|
| AutoClosed<T> |
An adapter to enable any arbitrary object to be managed by the
try-with-resources facility of Java >= 7, i.e.
|
| BasicColumnMapper<R> |
|
| BatchedIterable<T,BATCH extends Iterable<? extends T>> |
|
| BisectSearch<T> |
Implementation of bisection search algorithm, which can be used
to find objects having any quantifiable properties one would evaluate
as approaching a certain ideal target value.
|
| BisectSearch.Builder<T> |
|
| ChainableAssignment<V,C> |
|
| ClockAdjuster |
A clock adjusting API, e.g.
|
| CollectorDecorator<T,A,R> |
Base Collector implementation which delegates to (decorates)
another Collector.
|
| ColumnMapper<R> |
A ColumnMapper differ from a RowMapper in that it is also given a column label/name
together with the ResultSet, which can be used to process specific column(s).
|
| CompletionHandler |
Convenience utility to build various handler functions which will be called with
either the first argument set to a value of any type, or
the second argument as a Throwable indicating an error.
|
| CompletionHandler.ConsumerBuilder<R> |
|
| CompletionHandler.FunctionBuilder<R,U> |
|
| ConditionalTimer<T> |
A util for timing the duration a type of value meets a set condition.
|
| ConditionalTimer.WithCustomClockBuilder |
|
| ConflictingElementEncountered |
This exception indicates that an element was encountered which conflicts with
what was expected for an operation to complete successfully.
|
| ConsumingInputStream |
|
| ConsumingInputStream.ProducerFailed |
|
| ControllableClock |
A controllable Clock, typically intended for use in testing.
|
| CountDown |
A count down implementation of TargetState,
which will count the invocations of CountDown.yet() and
return true after a given amount of invocations.
|
| DataSize |
|
| DataSizeUnit |
|
| DecaFunction<T,U,V,W,X,Y,Z,A,B,C,R> |
Represents a function that accepts ten arguments and produces a result.
|
| Decuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
A decuple is a simple composition of ten arbitrary values (objects).
|
| DefaultExecutors |
Deprecated.
|
| DiggBase |
Party people, turn up tha...
|
| DiggCollectors |
|
| DiggCompare |
Utilities for comparing values.
|
| DiggConcurrent |
|
| DiggEnums |
Utilities for working with Java enums.
|
| DiggExceptions |
|
| DiggIO |
IO-related utilities.
|
| DiggMaps |
|
| DiggOptionals |
|
| DiggPredicates |
|
| DiggStreams |
Utilities for working with Streams.
|
| EmptyResultIfEmptySourceCollector<T,A,R> |
A collector type specific for implementations which produce an Optional
based on if the source (typically a Stream, or more apropriately,
a NonEmptyStream) yields no elements or any element(s).
|
| EnforceAtMostOneElementCollector<T> |
|
| EnforceDistinctFirstTupleElementCollector<T1,T2> |
|
| Evaluator<T> |
An evaluator is used to quantify a suggested value as one of the
values of Evaluator.Result, and sort defines what an ideal
target value is like.
|
| Evaluator.ByteCounter |
|
| Evaluator.OutputStreamObjectWriter<T,O extends OutputStream> |
|
| Evaluator.Result |
|
| ExternallyManagedExecutorService |
|
| GetsNamedValue<V> |
|
| GetsNamedValue.NotFound |
|
| HexaFunction<T,U,V,W,X,Y,R> |
Represents a function that accepts six arguments and produces a result.
|
| Hextuple<T1,T2,T3,T4,T5,T6> |
A hextuple is a simple composition of six arbitrary values (objects).
|
| JustA<T> |
Base class for creating simple "typed primitives" value classes.
|
| JustALong |
Base class for creating simple "typed long" value classes, for cases
when you do not want to pass around simple longs for numbers that has
certain (business-) semantics in your application, even though a long
does adequately express the value.
|
| LimitedInputStream |
An InputStream which limits how many bytes which can be read.
|
| Mappers |
Various predefined mappers used to extract result(s) from a ResultSet.
|
| NonaFunction<T,U,V,W,X,Y,Z,A,B,R> |
Represents a function that accepts nine arguments and produces a result.
|
| NonEmptyList<E> |
A non-empty list.
|
| NonEmptyStream<T> |
A stream which is guarantied to produce at least one element.
|
| Nonuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
A nonuple is a simple composition of nine arbitrary values (objects).
|
| NullableColumnMapper<R> |
A ColumnMapper which is apropriate for retrieving nullable columns
from a ResultSet.
|
| ObjIntFunction<T,R> |
Represents a function that accepts a object-valued and an
int-valued argument.
|
| ObjLongFunction<T,R> |
Represents a function that accepts a object-valued and an
long-valued argument.
|
| OctoFunction<T,U,V,W,X,Y,Z,A,R> |
Represents a function that accepts eight arguments and produces a result.
|
| Octuple<T1,T2,T3,T4,T5,T6,T7,T8> |
A octuple is a simple composition of eight arbitrary values (objects).
|
| OneTimeAssignment<V> |
A reference which may or may not be assigned a value, with the added constraint
that it can only be assigned once.
|
| OneTimeAssignment.AlreadyAssigned |
|
| OneTimeToggle |
A kind of specialized variant of AtomicBoolean which
can only be toggled once.
|
| PentaFunction<T,U,V,W,X,R> |
Represents a function that accepts five arguments and produces a result.
|
| Pentuple<T1,T2,T3,T4,T5> |
A pentuple is a simple composition of five arbitrary values (objects).
|
| QuadFunction<T,U,V,W,R> |
Represents a function that accepts four arguments and produces a result.
|
| Quadruple<T1,T2,T3,T4> |
A quadruple is a simple composition of four arbitrary values (objects).
|
| Regex |
|
| RowMapper<R> |
|
| RowMapper.Decupled<T,U,V,W,X,Z,A,B,C,D> |
|
| RowMapper.Hextupled<T,U,V,W,X,Z> |
|
| RowMapper.Nonupled<T,U,V,W,X,Z,A,B,C> |
|
| RowMapper.Octupled<T,U,V,W,X,Z,A,B> |
|
| RowMapper.Pentupled<T,U,V,W,X> |
|
| RowMapper.Quadrupled<T,U,V,W> |
|
| RowMapper.Septupled<T,U,V,W,X,Z,A> |
|
| RowMapper.Tripled<T,U,V> |
|
| RowMapper.Tupled<T,U> |
|
| SeptiFunction<T,U,V,W,X,Y,Z,R> |
Represents a function that accepts seven arguments and produces a result.
|
| Septuple<T1,T2,T3,T4,T5,T6,T7> |
A septuple is a simple composition of seven arbitrary values (objects).
|
| SerializableFunction<T,R> |
|
| SetsNamedValue<V> |
|
| SignalMediator |
A signal mediator is a many-to-one carrier of a simple "no-content"
signal that one other part is interested in occurring.
|
| SimpleIterator<T> |
|
| Suggester<T> |
A suggester function is used by BisectSearch to generate
suggestions from distinct "points" of a range of integers.
|
| Suggestion<T> |
A suggested value for a bisection search.
|
| Suggestion.Disposer<T> |
A disposing operation for a dismissed value of a Suggestion.
|
| TargetState |
An object which knows if a certain state has been
reached yet.
|
| TargetState.TaskControl |
|
| ThrowingAutoClosed<T,X extends Exception> |
An adapter to enable any arbitrary object to be managed by the
try-with-resources facility of Java >= 7, i.e.
|
| ThrowingBiConsumer<T,U,X extends Throwable> |
|
| ThrowingBiFunction<T,U,R,X extends Throwable> |
|
| ThrowingConsumer<T,X extends Throwable> |
|
| ThrowingFunction<T,R,X extends Throwable> |
Represents a function that accepts one argument and produces a result,
and it may throw an exception.
|
| ThrowingFunction.OfUncheckedException<T,R,X extends RuntimeException> |
|
| ThrowingRunnable<X extends Throwable> |
|
| ThrowingSupplier<T,X extends Throwable> |
|
| TimeSpan |
A time span is the composition of two instants on the time line,
denoting the start (inclusively) and end (exclusively) of an amount of time
on the actual time-line.
|
| TimeSpan.Started |
|
| ToNonEmptyStreamFunction<T,R> |
Represents a function that accepts one argument and produces a NonEmptyStream.
|
| TriFunction<T,U,V,R> |
Represents a function that accepts three arguments and produces a result.
|
| Triple<T1,T2,T3> |
A triple is a simple composition of three arbitrary values (objects).
|
| Tuple<T1,T2> |
A tuple is a simple composition of two arbitrary values (objects).
|
| Tuples |
Utilies for working with tuples.
|
| ViewableAsDecuple<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
A type which may be viewed as a composite of ten values, i.e.
|
| ViewableAsHextuple<T1,T2,T3,T4,T5,T6> |
A type which may be viewed as a composite of six values, i.e.
|
| ViewableAsNonuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
A type which may be viewed as a composite of nine values, i.e.
|
| ViewableAsOctuple<T1,T2,T3,T4,T5,T6,T7,T8> |
A type which may be viewed as a composite of eight values, i.e.
|
| ViewableAsOptional<V> |
|
| ViewableAsOptional.Single<V> |
|
| ViewableAsOptional.TooManyElements |
An object which was attempted to be viewed as a Optional
representation of itself contained more than one element, and is thus
not applicable for such conversion.
|
| ViewableAsPentuple<T1,T2,T3,T4,T5> |
A type which may be viewed as a composite of five values, i.e.
|
| ViewableAsQuadruple<T1,T2,T3,T4> |
A type which may be viewed as a composite of four values, i.e.
|
| ViewableAsSeptuple<T1,T2,T3,T4,T5,T6,T7> |
A type which may be viewed as a composite of seven values, i.e.
|
| ViewableAsTriple<T1,T2,T3> |
A type which may be viewed as a composite of three values, i.e.
|
| ViewableAsTuple<T1,T2> |
A type which may be viewed as a composite of two values, i.e.
|
| Waiter |
Instances of this class has no other purpose than to hold execution.
|
| Waiter.WasInterrupted |
|
| Zip |
|
| Zip.Entries |
|