Package | Description |
---|---|
org.cactoos |
Cactoos.
|
org.cactoos.collection |
Collections, tests.
|
org.cactoos.func |
Functions and procedures.
|
org.cactoos.io |
Input/Output.
|
org.cactoos.iterable |
Iterables.
|
org.cactoos.iterator |
Iterators.
|
org.cactoos.list |
Lists, tests.
|
org.cactoos.map |
Maps.
|
org.cactoos.scalar |
Scalars.
|
org.cactoos.text |
Text.
|
Modifier and Type | Class and Description |
---|---|
static class |
Func.NoNulls<X,Y>
Func check for no nulls.
|
Constructor and Description |
---|
NoNulls(Func<X,Y> fnc)
Ctor.
|
Constructor and Description |
---|
Filtered(Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
Filtered(Func<X,Boolean> func,
Iterator<X> src)
Ctor.
|
Filtered(Func<X,Boolean> func,
X... src)
Ctor.
|
Mapped(Func<X,Y> fnc,
Collection<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
Iterable<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
Iterator<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
X... src)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
Async<X,Y>
Func that runs in the background.
|
class |
Chained<X,Y,Z>
Composed function.
|
class |
CheckedFunc<X,Y,E extends Exception>
Func that throws exception of specified type.
|
class |
FuncOf<X,Y>
Represents many possible inputs as
Func . |
class |
FuncWithFallback<X,Y>
Func with fallbacks that enable it to recover from errors.
|
class |
IoCheckedFunc<X,Y>
Func that doesn't throw checked
Exception , but throws
IOException instead. |
class |
Repeated<X,Y>
Func that repeats its calculation a few times before
returning the last result.
|
class |
Retry<X,Y>
Func that will try a few times before throwing an exception.
|
class |
SolidFunc<X,Y>
Func that is thread-safe and sticky.
|
class |
StickyFunc<X,Y>
Func that caches previously calculated values and doesn't
recalculate again.
|
class |
SyncFunc<X,Y>
Func that is thread-safe.
|
class |
TimedFunc<X,Y>
Function that gets interrupted after a certain time has passed.
|
class |
UncheckedFunc<X,Y>
Func that doesn't throw checked
Exception . |
Constructor and Description |
---|
Async(Func<X,Y> fnc)
Ctor.
|
Async(Func<X,Y> fnc,
ExecutorService exec)
Ctor.
|
Async(Func<X,Y> fnc,
ThreadFactory fct)
Ctor.
|
BiFuncOf(Func<X,Z> fnc)
Ctor.
|
CallableOf(Func<X,T> fnc)
Ctor.
|
CallableOf(Func<X,T> fnc,
X ipt)
Ctor.
|
Chained(Func<X,Y> bfr,
Func<Y,Z> atr)
Ctor.
|
Chained(Func<X,Y> bfr,
Func<Y,Z> atr)
Ctor.
|
Chained(Func<X,Y> bfr,
Iterable<Func<Y,Y>> list,
Func<Y,Z> atr)
Ctor.
|
Chained(Func<X,Y> bfr,
Iterable<Func<Y,Y>> list,
Func<Y,Z> atr)
Ctor.
|
CheckedBiFunc(BiFunc<X,Y,Z> original,
Func<Exception,E> fnc)
Ctor.
|
CheckedBiProc(BiProc<X,Y> original,
Func<Exception,E> fnc)
Ctor.
|
CheckedFunc(Func<X,Y> original,
Func<Exception,E> fnc)
Ctor.
|
CheckedFunc(Func<X,Y> original,
Func<Exception,E> fnc)
Ctor.
|
CheckedProc(Proc<X> original,
Func<Exception,E> fnc)
Ctor.
|
FuncWithFallback(Func<X,Y> fnc,
FallbackFrom<Y> fbk)
Ctor.
|
FuncWithFallback(Func<X,Y> fnc,
Iterable<FallbackFrom<Y>> fbks)
Ctor.
|
IoCheckedFunc(Func<X,Y> fnc)
Ctor.
|
ProcOf(Func<X,?> fnc)
Ctor.
|
Repeated(Func<X,Y> fnc,
int max)
Ctor.
|
Retry(Func<X,Y> fnc)
Ctor.
|
Retry(Func<X,Y> fnc,
Func<Integer,Boolean> ext)
Ctor.
|
Retry(Func<X,Y> fnc,
Func<Integer,Boolean> ext)
Ctor.
|
Retry(Func<X,Y> fnc,
int attempts)
Ctor.
|
RunnableOf(Func<X,?> fnc)
Ctor.
|
RunnableOf(Func<X,?> fnc,
X ipt)
Ctor.
|
SolidFunc(Func<X,Y> fnc)
Ctor.
|
SolidFunc(Func<X,Y> fnc,
int max)
Ctor.
|
StickyFunc(Func<X,Y> fnc)
Ctor.
|
StickyFunc(Func<X,Y> fnc,
int max)
Ctor.
|
SyncFunc(Func<X,Y> fnc)
Ctor.
|
SyncFunc(Func<X,Y> fnc,
Object lck)
Ctor.
|
TimedFunc(Func<X,Y> function,
long milliseconds)
Ctor.
|
TimedFunc(long milliseconds,
Func<X,Future<Y>> async)
Ctor.
|
UncheckedFunc(Func<X,Y> fnc)
Ctor.
|
Constructor and Description |
---|
Chained(Func<X,Y> bfr,
Iterable<Func<Y,Y>> list,
Func<Y,Z> atr)
Ctor.
|
Constructor and Description |
---|
CheckedBytes(Bytes orig,
Func<Exception,E> fnc)
Ctor.
|
CheckedInput(Input orig,
Func<Exception,E> fnc)
Ctor.
|
CheckedOutput(Output orig,
Func<Exception,E> fnc)
Ctor.
|
InputWithFallback(Input input,
Func<IOException,Input> alt)
Ctor.
|
ResourceOf(CharSequence res,
Func<CharSequence,Input> fbk)
New resource input with current context
ClassLoader . |
ResourceOf(CharSequence res,
Func<CharSequence,Input> fbk,
ClassLoader ldr)
New resource input with specified
ClassLoader . |
ResourceOf(Text res,
Func<Text,Input> fbk)
New resource input with current context
ClassLoader . |
ResourceOf(Text res,
Func<Text,Input> fbk,
ClassLoader ldr)
New resource input with specified
ClassLoader . |
UncheckedBytes(Bytes bts,
Func<Exception,byte[]> fbk)
Ctor.
|
Constructor and Description |
---|
Filtered(Func<X,Boolean> fnc,
Iterable<X> src)
Ctor.
|
Filtered(Func<X,Boolean> fnc,
Iterator<X> src)
Ctor.
|
Filtered(Func<X,Boolean> fnc,
X... src)
Ctor.
|
IterableOf(Scalar<I> first,
Func<I,I> next)
Paged iterable.
|
Mapped(Func<X,Y> fnc,
Iterable<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
Iterator<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
X... src)
Ctor.
|
RangeOf(T min,
T max,
Func<T,T> incrementor)
Ctor.
|
Constructor and Description |
---|
Filtered(Func<X,Boolean> fnc,
Iterator<X> src)
Ctor.
|
Mapped(Func<X,Y> func,
Iterator<X> iterator)
Ctor.
|
Constructor and Description |
---|
Mapped(Func<X,Y> fnc,
Iterable<X> src)
Ctor.
|
Mapped(Func<X,Y> fnc,
Iterator<X> src)
Ctor.
|
Constructor and Description |
---|
MapOf(Func<Z,Map.Entry<X,Y>> entry,
Iterable<Z> list)
Ctor.
|
MapOf(Func<Z,Map.Entry<X,Y>> entry,
Map<X,Y> src,
Iterable<Z> list)
Ctor.
|
MapOf(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
MapOf(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
MapOf(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> src,
Iterable<Z> list)
Ctor.
|
MapOf(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> src,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,Map.Entry<X,Y>> entry,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,Map.Entry<X,Y>> entry,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,Map.Entry<X,Y>> entry,
Z... list)
Ctor.
|
Solid(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Solid(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,Map.Entry<X,Y>> entry,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,Map.Entry<X,Y>> entry,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,Map.Entry<X,Y>> entry,
Z... list)
Ctor.
|
Sticky(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,X> key,
Func<Z,Y> value,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Sticky(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Synced(Func<Z,Map.Entry<X,Y>> entry,
Iterable<Z> list)
Ctor.
|
Synced(Func<Z,Map.Entry<X,Y>> entry,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Synced(Func<Z,Map.Entry<X,Y>> entry,
Z... list)
Ctor.
|
Synced(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Synced(Func<Z,X> key,
Func<Z,Y> value,
Map<X,Y> map,
Iterable<Z> list)
Ctor.
|
Synced(Iterable<Z> list,
Func<Z,X> key,
Func<Z,Y> value)
Ctor.
|
Synced(Iterable<Z> list,
Func<Z,X> key,
Func<Z,Y> value)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
FallbackFrom<T>
Fallback from exception.
|
Constructor and Description |
---|
And(Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
And(Func<X,Boolean> func,
Iterator<X> src)
Ctor.
|
And(Func<X,Boolean> func,
X... src)
Ctor.
|
And(X subject,
Func<X,Boolean>... conditions)
Ctor.
|
AndInThreads(ExecutorService svc,
Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
AndInThreads(ExecutorService svc,
Func<X,Boolean> func,
X... src)
Ctor.
|
AndInThreads(Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
AndInThreads(Func<X,Boolean> func,
X... src)
Ctor.
|
AndWithIndex(Func<Integer,Boolean>... src)
Ctor.
|
Checked(Scalar<T> scalar,
Func<Exception,E> fnc)
Ctor.
|
FallbackFrom(Class<? extends Throwable> exp,
Func<Throwable,T> func)
Ctor.
|
FallbackFrom(Iterable<Class<? extends Throwable>> exps,
Func<Throwable,T> func)
Ctor.
|
FirstOf(Func<T,Boolean> cond,
Iterable<T> src,
Scalar<T> fbck)
Constructor.
|
ItemAt(Iterable<T> source,
Func<Iterable<T>,T> fallback)
Ctor.
|
ItemAt(Iterable<T> source,
int position,
Func<Iterable<T>,T> fallback)
Ctor.
|
ItemAt(Iterator<T> iterator,
Func<Iterable<T>,T> fallback)
Ctor.
|
ItemAt(Iterator<T> iterator,
int position,
Func<Iterable<T>,T> fallback)
Ctor.
|
Or(Func<X,Boolean> func,
Iterable<X> src)
Ctor.
|
Or(Func<X,Boolean> func,
Iterator<X> src)
Ctor.
|
Or(Func<X,Boolean> func,
X... src)
Ctor.
|
Or(X subject,
Func<X,Boolean>... conditions)
Ctor.
|
RetryScalar(Scalar<T> scalar,
Func<Integer,Boolean> exit)
Ctor.
|
Ternary(X input,
Func<X,Boolean> cnd,
Func<X,T> cons,
Func<X,T> alter)
Ctor.
|
Ternary(X input,
Func<X,Boolean> cnd,
Func<X,T> cons,
Func<X,T> alter)
Ctor.
|
Ternary(X input,
Func<X,Boolean> cnd,
Func<X,T> cons,
Func<X,T> alter)
Ctor.
|
Constructor and Description |
---|
AndWithIndex(Iterable<Func<Integer,Boolean>> src)
Ctor.
|
AndWithIndex(Iterator<Func<Integer,Boolean>> src)
Ctor.
|
Constructor and Description |
---|
Replaced(Text text,
Scalar<Pattern> regex,
Func<Matcher,String> func)
Ctor.
|
Strict(Func<String,Boolean> predicate,
Text origin)
Ctor.
|
UncheckedText(Text txt,
Func<Exception,String> fbk)
Ctor.
|
Copyright © 2017–2019 Cactoos. All rights reserved.