@FunctionalInterface public interface FlTemplate<T> extends FlDataSource<T>, Template<T>
| Modifier and Type | Method and Description |
|---|---|
default FlTemplate<Values<T>> |
aggregate(DataSource<Integer> length) |
default FlTemplate<Values<T>> |
aggregate(int length) |
default FlTemplate<T> |
alternateWith(DataSource<? extends T>... more) |
default FlTemplate<T> |
distinct() |
default EagerValues<T> |
few() |
default FlTemplate<T> |
filter(Predicate<? super T> predicate) |
default T |
first() |
default LazyValues<T> |
first(Generator<Integer> length) |
default LazyValues<T> |
first(int length) |
default <R> FlTemplate<R> |
flatMap(Function<? super T,? extends DataSource<R>> function) |
default Class<T> |
getValueType()
Returns the type of values produced/contained by this instance.
|
default EagerValues<T> |
many() |
default <U,R> FlTemplate<R> |
map(DataSource<U> other,
BiFunction<? super T,? super U,? extends R> function) |
default <R> FlTemplate<R> |
map(Function<? super T,? extends R> function) |
default FlTemplate<T> |
mixWith(DataSource<? extends T>... more) |
FlGenerator<T> |
newGenerator()
Creates a generator.
|
default FlTemplate<T> |
peek(Consumer<? super T> consumer) |
default EagerValues<T> |
several() |
default FlTemplate<T> |
shuffle() |
default FlTemplate<T> |
shuffle(long seed) |
default FlTemplate<T> |
snapshot() |
default EagerValues<T> |
some() |
default <U,V> BiTemplate<U,V> |
split(BiConsumer<? super T,? super BiConsumer<? super U,? super V>> action) |
default <U> BiTemplate<T,U> |
split(Function<? super T,? extends U> function) |
default FlTemplate<T> |
then(DataSource<? extends T>... more) |
default Generator<T> |
toGenerator()
Deprecated.
|
default <R> R |
transform(Function<? super FlTemplate<? extends T>,? extends R> function) |
default <U> BiTemplate<T,U> |
with(DataSource<U> source) |
all, cached, fetch, one, repeat, stream, three, transformSource, twofluentData, template, toStringtoGenerators, toGeneratorsFlGenerator<T> newGenerator()
TemplatenewGenerator in interface Template<T>@Deprecated default Generator<T> toGenerator()
DataSourcetoGenerator in interface DataSource<T>toGenerator in interface FlDataSource<T>toGenerator in interface Template<T>Template.newGenerator()default Class<T> getValueType()
Typednull if the type is unknown;
should never return a primitive type.getValueType in interface FlDataSource<T>getValueType in interface Typed<T>default T first()
default LazyValues<T> first(int length)
default LazyValues<T> first(Generator<Integer> length)
default EagerValues<T> few()
few in interface FlDataSource<T>default EagerValues<T> some()
some in interface FlDataSource<T>default EagerValues<T> several()
several in interface FlDataSource<T>default EagerValues<T> many()
many in interface FlDataSource<T>default FlTemplate<T> distinct()
distinct in interface FlDataSource<T>default FlTemplate<T> filter(Predicate<? super T> predicate)
filter in interface FlDataSource<T>default <R> FlTemplate<R> flatMap(Function<? super T,? extends DataSource<R>> function)
flatMap in interface FlDataSource<T>default <R> FlTemplate<R> map(Function<? super T,? extends R> function)
map in interface FlDataSource<T>default <U,R> FlTemplate<R> map(DataSource<U> other, BiFunction<? super T,? super U,? extends R> function)
map in interface FlDataSource<T>default FlTemplate<T> peek(Consumer<? super T> consumer)
peek in interface FlDataSource<T>default FlTemplate<T> then(DataSource<? extends T>... more)
then in interface FlDataSource<T>default FlTemplate<Values<T>> aggregate(DataSource<Integer> length)
aggregate in interface FlDataSource<T>default FlTemplate<Values<T>> aggregate(int length)
aggregate in interface FlDataSource<T>default FlTemplate<T> shuffle()
shuffle in interface FlDataSource<T>default FlTemplate<T> shuffle(long seed)
shuffle in interface FlDataSource<T>default FlTemplate<T> mixWith(DataSource<? extends T>... more)
mixWith in interface FlDataSource<T>default FlTemplate<T> alternateWith(DataSource<? extends T>... more)
alternateWith in interface FlDataSource<T>default FlTemplate<T> snapshot()
snapshot in interface FlDataSource<T>default <U> BiTemplate<T,U> split(Function<? super T,? extends U> function)
split in interface FlDataSource<T>default <U,V> BiTemplate<U,V> split(BiConsumer<? super T,? super BiConsumer<? super U,? super V>> action)
split in interface FlDataSource<T>default <U> BiTemplate<T,U> with(DataSource<U> source)
with in interface FlDataSource<T>default <R> R transform(Function<? super FlTemplate<? extends T>,? extends R> function)
Copyright © 2019. All rights reserved.