public abstract static class Chains.AbstractBranchBuilder<PT,T extends PT,R,B extends org.streamingpool.core.names.resolve.Chains.AbstractBuilder<T,R,B>,PB extends org.streamingpool.core.names.resolve.Chains.AbstractBuilder<PT,R,PB>,BB extends Chains.AbstractBranchBuilder<PT,T,R,B,PB,BB>>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
BB |
breakOnFirst(java.util.function.Predicate<R> newReturnWhen) |
BB |
or(java.util.function.BiFunction<? super T,? extends java.util.function.Function<java.lang.Object,R>,R> mapperWithCallback) |
BB |
or(java.util.function.Function<? super T,R> mapper) |
<T1 extends T> |
when(java.util.function.Predicate<T> newCondition,
java.util.function.Function<T,T1> conv,
java.util.function.BiFunction<T1,java.util.function.Function<? super T1,R>,R> mapperWithCallback) |
<T1 extends T> |
when(java.util.function.Predicate<T> newCondition,
java.util.function.Function<T,T1> conv,
java.util.function.Function<T1,R> mapper) |
public BB or(java.util.function.BiFunction<? super T,? extends java.util.function.Function<java.lang.Object,R>,R> mapperWithCallback)
public <T1 extends T> BB when(java.util.function.Predicate<T> newCondition, java.util.function.Function<T,T1> conv, java.util.function.BiFunction<T1,java.util.function.Function<? super T1,R>,R> mapperWithCallback)