Package org.dmfs.jems2.single
Class Collected<Value,Collection extends java.util.Collection<Value>>
- java.lang.Object
-
- org.dmfs.jems2.single.DelegatingSingle<Collection>
-
- org.dmfs.jems2.single.Collected<Value,Collection>
-
public final class Collected<Value,Collection extends java.util.Collection<Value>> extends DelegatingSingle<Collection>
ASingleholding the collected values of anIterable.This expects a generator which creates the initial (usually empty) collection and an Iterable which contains the values to collect.
Example
List<String> valueList = new Collected<>(ArrayList::new, values).value(); Set<String> valueSet = new Collected<>(HashSet::new, values).value();
-
-
Constructor Summary
Constructors Constructor Description Collected(Generator<? extends Collection> collectionGenerator, java.lang.Iterable<? extends Value> values)
-
Method Summary
-
Methods inherited from class org.dmfs.jems2.single.DelegatingSingle
value
-
-
-
-
Constructor Detail
-
Collected
public Collected(Generator<? extends Collection> collectionGenerator, java.lang.Iterable<? extends Value> values)
-
-