Package org.tensorics.core.util.chains
Class Chains.OngoingMainChain<R>
- java.lang.Object
-
- org.tensorics.core.util.chains.Chains.AbstractOngoingChain<java.lang.Object,R,Chain<R>,Chains.OngoingMainChain<R>>
-
- org.tensorics.core.util.chains.Chains.OngoingMainChain<R>
-
- Enclosing class:
- Chains
public static class Chains.OngoingMainChain<R> extends Chains.AbstractOngoingChain<java.lang.Object,R,Chain<R>,Chains.OngoingMainChain<R>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Chains.OngoingMainChain<R>
either(java.util.function.BiFunction<java.lang.Object,java.util.function.Function<java.lang.Object,R>,R> mapperWithCallback)
Chains.OngoingMainChain<R>
either(java.util.function.Function<java.lang.Object,R> mapper)
Chains.OngoingMainChain<R>
endRecursionDefaultDepth(int newDefaultEndRecursionDepth)
Chains.OngoingMainChain<R>
endRecursionWith(java.util.function.Function<java.lang.Object,R> newEndRecursionFunction)
Chain<R>
orElse(R returnValue)
Chain<R>
orElseNull()
Chain<R>
orElseThrow()
-
Methods inherited from class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
branchCase, branchIf, branchIf, matchCasesFrom, matchCasesFrom, or, or
-
-
-
-
Method Detail
-
endRecursionWith
public Chains.OngoingMainChain<R> endRecursionWith(java.util.function.Function<java.lang.Object,R> newEndRecursionFunction)
-
endRecursionDefaultDepth
public Chains.OngoingMainChain<R> endRecursionDefaultDepth(int newDefaultEndRecursionDepth)
-
either
public Chains.OngoingMainChain<R> either(java.util.function.Function<java.lang.Object,R> mapper)
-
either
public Chains.OngoingMainChain<R> either(java.util.function.BiFunction<java.lang.Object,java.util.function.Function<java.lang.Object,R>,R> mapperWithCallback)
-
-