| Constructor and Description |
|---|
FunctionFactory(Map<X,Y> cache,
Function<X,Y> function,
Function<X,Y> fallback,
Predicate<X> fallbackPredicate,
int maximumRecursionLevel,
int maximumNestingDepth,
Stack<X> ownStack) |
| Modifier and Type | Method and Description |
|---|---|
Y |
apply(X item) |
static <X,Y> FunctionFactory<X,Y> |
cache(Function<X,Y> function) |
FunctionFactory<X,Y> |
withFallback(Function<X,Y> fallback) |
FunctionFactory<X,Y> |
withFallbackPredicate(Predicate<X> fallbackPredicate) |
FunctionFactory<X,Y> |
withMaximumNestingDepth(int maximumNestingDepth) |
FunctionFactory<X,Y> |
withMaximumRecursionLevel(int maximumRecursionLevel) |
static <X,Y> FunctionFactory<X,Y> |
wrap(Function<X,Y> function) |
public static <X,Y> FunctionFactory<X,Y> cache(Function<X,Y> function)
public static <X,Y> FunctionFactory<X,Y> wrap(Function<X,Y> function)
public FunctionFactory<X,Y> withMaximumRecursionLevel(int maximumRecursionLevel)
public FunctionFactory<X,Y> withMaximumNestingDepth(int maximumNestingDepth)
public FunctionFactory<X,Y> withFallbackPredicate(Predicate<X> fallbackPredicate)
Copyright © 2023. All rights reserved.