@FunctionalInterface public interface BiGenerator<T,U> extends BiDataSource<T,U>
| Modifier and Type | Interface and Description |
|---|---|
static class |
BiGenerator.Anonymous<T,U> |
static class |
BiGenerator.Bag<T,U> |
BiDataSource.Pair<T,U>| Modifier and Type | Method and Description |
|---|---|
default BiGenerator<T,U> |
filter(BiPredicate<? super T,? super U> predicate) |
default BiGenerator<T,U> |
filter1(Predicate<? super T> predicate) |
default BiGenerator<T,U> |
filter2(Predicate<? super U> predicate) |
default <R> FlGenerator<R> |
map(BiFunction<? super T,? super U,? extends R> function) |
default <R> BiGenerator<R,U> |
map1(Function<? super T,? extends R> function) |
default <R> BiGenerator<T,R> |
map2(Function<? super U,? extends R> function) |
void |
next(BiConsumer<? super T,? super U> bag) |
default FlGenerator<T> |
onlyFirst() |
default FlGenerator<U> |
onlySecond() |
default FlGenerator<BiDataSource.Pair<T,U>> |
pairs() |
default BiGenerator<T,U> |
toBiGenerator() |
void next(BiConsumer<? super T,? super U> bag)
default FlGenerator<T> onlyFirst()
onlyFirst in interface BiDataSource<T,U>default FlGenerator<U> onlySecond()
onlySecond in interface BiDataSource<T,U>default FlGenerator<BiDataSource.Pair<T,U>> pairs()
pairs in interface BiDataSource<T,U>default BiGenerator<T,U> filter(BiPredicate<? super T,? super U> predicate)
filter in interface BiDataSource<T,U>default BiGenerator<T,U> filter1(Predicate<? super T> predicate)
filter1 in interface BiDataSource<T,U>default BiGenerator<T,U> filter2(Predicate<? super U> predicate)
filter2 in interface BiDataSource<T,U>default <R> FlGenerator<R> map(BiFunction<? super T,? super U,? extends R> function)
map in interface BiDataSource<T,U>default <R> BiGenerator<R,U> map1(Function<? super T,? extends R> function)
map1 in interface BiDataSource<T,U>default <R> BiGenerator<T,R> map2(Function<? super U,? extends R> function)
map2 in interface BiDataSource<T,U>default BiGenerator<T,U> toBiGenerator()
toBiGenerator in interface BiDataSource<T,U>Copyright © 2019. All rights reserved.