| Modifier and Type | Method and Description |
|---|---|
static <From,To> IPartialFunction<From,To> |
always(Function<From,To> fn) |
static <From,To> Function<List<Boolean>,List<To>> |
applyListBooleans(List<IPartialFunction<From,To>> pfns,
From from) |
static <From,To> Function<List<Boolean>,List<To>> |
applyListBooleans(List<IPartialFunction<From,To>> pfns,
From from,
boolean throwExceptionIfNotDefined) |
static <From,To> To |
applyOr(IPartialFunction<From,To> pfn,
Supplier<To> defValue,
From from) |
static <From,To> To |
applyOrError(IPartialFunction<From,To> pfn,
From from) |
static <From,To> Function<From,To> |
chain(To defValue,
Collection<IPartialFunction<From,To>> fns) |
static <From,To> IPartialFunction<From,To> |
chainToPf(Collection<IPartialFunction<From,To>> pfs) |
static <From,To,Res> |
forEachPermutation(List<IPartialFunction<From,To>> pfns,
From from,
BiConsumer<List<Boolean>,List<To>> consumer) |
boolean |
isDefinedAt(From from) |
static <From,To> Predicate<List<Boolean>> |
isOkToUseBooleans(List<IPartialFunction<From,To>> pfns) |
static <From,To> Function<From,List<To>> |
mapFn(Collection<IPartialFunction<From,To>> fns) |
static <From,To,Result> |
mapReduceFn(Collection<IPartialFunction<From,To>> fns,
Function<List<To>,Result> reduceFn) |
static <From,To> IPartialFunction<From,To> |
notNull(Function<From,To> fn) |
static <From,To> IPartialFunction<From,To> |
of(Predicate<From> isDefinedAt,
Function<From,To> fn) |
default IPartialFunction<From,To> |
orElse(IPartialFunction<From,To> other) |
static <From,To> Stream<List<To>> |
permutations(List<IPartialFunction<From,To>> pfns,
From from) |
boolean isDefinedAt(From from)
default IPartialFunction<From,To> orElse(IPartialFunction<From,To> other)
static <From,To> IPartialFunction<From,To> always(Function<From,To> fn)
static <From,To> To applyOrError(IPartialFunction<From,To> pfn, From from)
static <From,To> To applyOr(IPartialFunction<From,To> pfn, Supplier<To> defValue, From from)
static <From,To> IPartialFunction<From,To> of(Predicate<From> isDefinedAt, Function<From,To> fn)
static <From,To> IPartialFunction<From,To> notNull(Function<From,To> fn)
static <From,To> Function<From,List<To>> mapFn(Collection<IPartialFunction<From,To>> fns)
static <From,To,Result> Function<From,Result> mapReduceFn(Collection<IPartialFunction<From,To>> fns, Function<List<To>,Result> reduceFn)
static <From,To> Function<From,To> chain(To defValue, Collection<IPartialFunction<From,To>> fns)
static <From,To> IPartialFunction<From,To> chainToPf(Collection<IPartialFunction<From,To>> pfs)
static <From,To> Predicate<List<Boolean>> isOkToUseBooleans(List<IPartialFunction<From,To>> pfns)
static <From,To> Function<List<Boolean>,List<To>> applyListBooleans(List<IPartialFunction<From,To>> pfns, From from)
static <From,To> Function<List<Boolean>,List<To>> applyListBooleans(List<IPartialFunction<From,To>> pfns, From from, boolean throwExceptionIfNotDefined)
static <From,To> Stream<List<To>> permutations(List<IPartialFunction<From,To>> pfns, From from)
static <From,To,Res> void forEachPermutation(List<IPartialFunction<From,To>> pfns, From from, BiConsumer<List<Boolean>,List<To>> consumer)
Copyright © 2023. All rights reserved.