Interface | Description |
---|---|
BiFunctor<T1,T2> | |
Convertable<T> |
Interface that represents a single value that can be converted into a List, Stream or Optional
|
EmptyUnit<T> |
Represents a type that can be instantiated in empty form.
|
ExtendedTraversable<T> |
Represents a finite traversable type
|
FilterableTransformable<T> |
Represents a Transformable that is also Filters (e.g.
|
Filters<T> |
Trait that represents any class with a single argument Filter method
Will coerce that method into accepting JDK 8 java.util.function.Predicates
|
FoldableTraversable<T> |
Created by johnmcclean on 17/12/2016.
|
Folds<T> |
Represents a type that may be reducable (foldable) to a single value or collection
|
IterableFilterable<T> |
An interface that represents a non-scalar Filters
|
MonadicValue<T> |
A type that represents a Monad that wraps a single value
|
OnEmpty<T> |
Represents a container that may be empty
|
OnEmptySwitch<T,R> |
Represents a container that may be empty for which we can switch a container with another value
|
Sequential<T> |
A sequential non-scalar data type
|
To<T extends To<?>> |
Fluent interface for converting this type to another
|
Transformable<T> |
An interface that represents a type that can transform a value from one type to another
|
TransformerTraversable<T> |
Represents a Traversable Monad Transformer, the monad transformer instance manipulates a nested non-scalar data type
|
Traversable<T> |
A non-scalar navigatable data type
|
Unit<T> |
A Data type that supports instantiation of instances of the same type
|
Unwrapable |
Data type that represents a wrapper type
|
Value<T> |
A data type that stores at most 1 Values
|
Visitable<T> |
Data type that may contain a single visitable element
|
Zippable<T> |
A Data Type that can be comined with another data type
|
Class | Description |
---|---|
Convertable.SupplierToConvertable<T> | |
Value.ValueImpl<T> |