All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractTuple API The API class allows access to the libraries interfaces and control structures.CheckedConsumer<T> CheckedFunction<U,T> CheckedRunner CheckedSupplier<T> Collection<T> The collection interface enables basic operations that allow access to the elements.Collections Collectors Control Dates Equal A control class to build an equality comparison.FatalException Foldable<T> In functional programming, fold (also termed reduce, accumulate, aggregate, compress, or inject) refers to a family of higher-order functions that analyze a recursive data structure and through use of a given combining operation, recombine the results of recursively processing its constituent parts, building up a return value.Iterator<T> An extension on the defaultIterator
that adds utility operations to easily manipulate the iterator or locate elements inside it.List<T> Map<K,T> This class represents a map implementation that is immutable.NonFatalException Optional<T> The Optional provides a functional way to detectnull
values without null reference checks or complicated logic throughout the code base.Optional.OrElse The OrElse interface is an extension to theOptional
interface.Pair<X,Y> PairImpl<X,Y> Pipeline<T> A pipeline is a set of commands that will be applied on top anyCollection
.Quadruplet<X,Y,Z,D> QuadrupletImpl<X,Y,Z,D> Range<T extends java.time.temporal.Temporal> A temporal range to contain a from until temporal entities.RangeImpl<T extends java.time.temporal.Temporal> Sequence<T> Sequences are ordered collections of elements.Set<T> The set is an extension of theCollection
interface that guarantees only unique elements are contained within the set.Streamable<T> This interface indicates that the class implements theStreamable.stream()
method.Traversable<T> Tree<T> Tree.NodeCollection<T> The node collection is a set of tree elements each containing exactly one value.Triplet<X,Y,Z> TripletImpl<X,Y,Z> Try<T> The try interface allows for easier and more functional coding around exception handling.Tuple Value<T> The Value interface represents a simple wrapped value.ValueType<T> The ValueType class represents an immutable wrapper around a data entity.