Uses of Interface
com.jongsoft.lang.Streamable
-
Packages that use Streamable Package Description com.jongsoft.lang This package contains all interfaces used through out the functional library.com.jongsoft.lang.collection A purely functional based set of collection implementations based upon the Collection.com.jongsoft.lang.control The control package contains flow control interfaces. -
-
Uses of Streamable in com.jongsoft.lang
Subinterfaces of Streamable in com.jongsoft.lang Modifier and Type Interface Description interface
Value<T>
The Value interface represents a simple wrapped value.Classes in com.jongsoft.lang that implement Streamable Modifier and Type Class Description class
ValueType<T>
The ValueType class represents an immutable wrapper around a data entity.Methods in com.jongsoft.lang that return Streamable Modifier and Type Method Description Streamable<T>
Streamable. filter(java.util.function.Predicate<T> predicate)
Filter out an element if it does not match the suppliedpredicate
.<U> Streamable<U>
Streamable. map(java.util.function.Function<T,U> mapper)
Perform a mapping operation on the elements in the stream. -
Uses of Streamable in com.jongsoft.lang.collection
Subinterfaces of Streamable in com.jongsoft.lang.collection Modifier and Type Interface Description interface
Collection<T>
The collection interface enables basic operations that allow access to the elements.interface
Iterator<T>
An extension on the defaultIterator
that adds utility operations to easily manipulate the iterator or locate elements inside it.interface
List<T>
interface
Map<K,T>
This class represents a map implementation that is immutable.interface
Pipeline<T>
A pipeline is a set of commands that will be applied on top anyCollection
.interface
Sequence<T>
Sequences are ordered collections of elements.interface
Set<T>
The set is an extension of theCollection
interface that guarantees only unique elements are contained within the set.interface
Traversable<T>
interface
Tree<T>
static interface
Tree.NodeCollection<T>
The node collection is a set of tree elements each containing exactly one value. -
Uses of Streamable in com.jongsoft.lang.control
Subinterfaces of Streamable in com.jongsoft.lang.control Modifier and Type Interface Description interface
Optional<T>
The Optional provides a functional way to detectnull
values without null reference checks or complicated logic throughout the code base.
-