- FileToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
-
- FileToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
-
- filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
-
- filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.ListComprehender
-
- filter(Optional, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
-
- filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.SetComprehender
-
- filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
-
- filter(Stream, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
-
- filter(Predicate<? super T>) - Method in interface com.aol.cyclops.internal.Monad
-
- filter(T, Predicate) - Method in interface com.aol.cyclops.lambda.api.Comprehender
-
Wrapper around filter
- filter(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- filter(Predicate<? super T>) - Method in interface com.aol.cyclops.lambda.monads.Filterable
-
- filter(Predicate<T>) - Method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Filter the wrapped List
- filter(Predicate<T>) - Method in class com.aol.cyclops.lambda.monads.transformers.OptionalT
-
Filter the wrapped Optional
- filter(Predicate<T>) - Method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Filter the wrapped Set
- filter(Predicate<T>) - Method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Filter the wrapped Streamable
- filter(Predicate<T>) - Method in class com.aol.cyclops.lambda.monads.transformers.StreamT
-
Filter the wrapped Stream
- Filterable<T> - Interface in com.aol.cyclops.lambda.monads
-
Trait that represents any class with a single argument Filter method
Will coerce that method into accepting JDK 8 java.util.function.Predicates
- first(Comprehender<T>, Collection) - Static method in class com.aol.cyclops.comprehensions.comprehenders.Helper
-
- flatMap(CompletableFuture, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
-
- flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
-
- flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.ListComprehender
-
- flatMap(Optional, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
-
- flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.SetComprehender
-
- flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
-
- flatMap(Stream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
-
- flatMap(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.internal.Monad
-
flatMap operation
- flatMap(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
-
- flatMap(Function<? super T, AnyM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
flatMap operation
- flatMap(Function1<A, CompletableFutureT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.CompletableFutureT
-
Flat Map the wrapped CompletableFuture
- flatMap(Function1<T, ListT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Flat Map the wrapped List
- flatMap(Function1<T, OptionalT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.OptionalT
-
Flat Map the wrapped Optional
- flatMap(Function1<T, SetT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Flat Map the wrapped Set
- flatMap(Function1<T, StreamableT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Flat Map the wrapped Streamable
- flatMap(Function<T, StreamT<B>>) - Method in class com.aol.cyclops.lambda.monads.transformers.StreamT
-
Flat Map the wrapped Stream
- flatMapBufferedReader(Function<? super T, BufferedReader>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Perform a flatMap operation where the result will be a flattened stream of Strings
from the text loaded from the supplied BufferedReaders
- flatMapCharSequence(Function<? super T, CharSequence>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Perform a flatMap operation where the result will be a flattened stream of Characters
from the CharSequence returned by the supplied function.
- flatMapCollection(Function<? super T, Collection<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
flatMapping to a Stream will result in the Stream being converted to a List, if the host Monad
type is not a Stream (or Stream like type).
- flatMapCompletableFuture(Function<? super T, CompletableFuture<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- flatMapFile(Function<? super T, File>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Perform a flatMap operation where the result will be a flattened stream of Strings
from the text loaded from the supplied files.
- flatMapOptional(Function<? super T, Optional<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Convenience method to allow method reference support, when flatMap return type is a Optional
- flatMapSequenceM(Function<? super T, SequenceM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- flatMapStream(Function<? super T, BaseStream<? extends R, ?>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Convenience method to allow method reference support, when flatMap return type is a Stream
- flatMapStreamable(Function<? super T, Streamable<R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Convenience method to allow method reference support, when flatMap return type is a Streamable
- flatMapToCompletableFuture(Function<? super MONAD, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
-
- flatMapToOptional(Function<? super MONAD, Optional<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
-
- flatMapToStream(Function<? super MONAD, Stream<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
-
- flatMapURL(Function<? super T, URL>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Perform a flatMap operation where the result will be a flattened stream of Strings
from the text loaded from the supplied URLs
- flatten() - Method in interface com.aol.cyclops.internal.Monad
-
join / flatten one level of a nested hierarchy
- flatten() - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
join / flatten one level of a nested hierarchy
- forEach(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- forEach2(AnyM<U>, Function<? super U, ? extends AnyM<R1>>, Function<? super U, Function<? super R1, ? extends R>>) - Method in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler
-
- forEach2(AnyM<U>, Function<? super U, ? extends AnyM<R1>>, Function<? super U, Function<? super R1, Boolean>>, Function<? super U, Function<? super R1, ? extends R>>) - Method in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler
-
- forEach2(Function<? super T, ? extends AnyM<R1>>, Function<? super T, Function<? super R1, ? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- forEach2(Function<? super T, ? extends AnyM<R1>>, Function<? super T, Function<? super R1, Boolean>>, Function<? super T, Function<? super R1, ? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- forEach3(AnyM<U>, Function<? super U, ? extends AnyM<R1>>, Function<? super U, Function<? super R1, ? extends AnyM<R2>>>, Function<? super U, Function<? super R1, Function<? super R2, Boolean>>>, Function<? super U, Function<? super R1, Function<? super R2, ? extends R>>>) - Method in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler
-
- forEach3(AnyM<U>, Function<? super U, ? extends AnyM<R1>>, Function<? super U, Function<? super R1, ? extends AnyM<R2>>>, Function<? super U, Function<? super R1, Function<? super R2, ? extends R>>>) - Method in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler
-
- forEach3(Function<? super T, ? extends AnyM<R1>>, Function<? super T, Function<? super R1, ? extends AnyM<R2>>>, Function<? super T, Function<? super R1, Function<? super R2, ? extends R>>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- forEach3(Function<? super T, ? extends AnyM<R1>>, Function<? super T, Function<? super R1, ? extends AnyM<R2>>>, Function<? super T, Function<? super R1, Function<? super R2, Boolean>>>, Function<? super T, Function<? super R1, Function<? super R2, ? extends R>>>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.CompletableFutureT
-
Construct an CompletableFutureT from an AnyM that contains a monad type that contains type other than CompletableFuture
The values in the underlying monad will be mapped to CompletableFuture
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Construct an ListT from an AnyM that contains a monad type that contains type other than List
The values in the underlying monad will be mapped to List
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.OptionalT
-
Construct an OptionalT from an AnyM that contains a monad type that contains type other than Optional
The values in the underlying monad will be mapped to Optional
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Construct an SetT from an AnyM that contains a monad type that contains type other than Set
The values in the underlying monad will be mapped to Set
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Construct an StreamableT from an AnyM that contains a monad type that contains type other than Streamable
The values in the underlying monad will be mapped to Streamable
- fromAnyM(AnyM<A>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamT
-
Construct an StreamT from an AnyM that contains a monad type that contains type other than Stream
The values in the underlying monad will be mapped to Stream
- fromStream(Stream<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
-
Deprecated.
Create a Monad wrapper from a Stream
The wrapped Monaad should have equivalent methods for
- fromStream(AnyM<Stream<A>>) - Static method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Create a ListT from an AnyM that wraps a monad containing a Stream
- fromStream(AnyM<Stream<A>>) - Static method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Create a SetT from an AnyM that wraps a monad containing a Stream
- fromStream(AnyM<Stream<A>>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Create a StreamableT from an AnyM that wraps a monad containing a Stream
- FunctionExecutionInvocationHandler - Class in com.aol.cyclops.comprehensions.comprehenders
-
- FunctionExecutionInvocationHandler() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.FunctionExecutionInvocationHandler
-
- Functor<T> - Interface in com.aol.cyclops.lambda.monads
-
An interoperability trait that wraps & encapsulates any Functor type
Uses InvokeDynamic to call Map if no suitable Comprehender present
Uses (cached) JDK Dynamic Proxies to coerce function types to java.util.Function
- FunctorWrapper<T> - Class in com.aol.cyclops.lambda.monads
-
- FunctorWrapper() - Constructor for class com.aol.cyclops.lambda.monads.FunctorWrapper
-
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.CompletableFutureT
-
Lift a function into one that accepts and returns an CompletableFutureT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Lift a function into one that accepts and returns an ListT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.OptionalT
-
Lift a function into one that accepts and returns an OptionalT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Lift a function into one that accepts and returns an SetT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Lift a function into one that accepts and returns an StreamableT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamT
-
Lift a function into one that accepts and returns an StreamT
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.CompletableFutureT
-
Lift a BiFunction into one that accepts and returns CompletableFutureTs
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.ListT
-
Lift a BiFunction into one that accepts and returns ListTs
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.OptionalT
-
Lift a BiFunction into one that accepts and returns OptionalTs
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.SetT
-
Lift a BiFunction into one that accepts and returns SetTs
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- lift2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.transformers.StreamableT
-
Lift a BiFunction into one that accepts and returns StreamableTs
This allows multiple monad types to add functionality to existing functions and methods
e.g.
- liftAndBind(Function<? super T, ?>) - Method in interface com.aol.cyclops.internal.Monad
-
Perform a bind operation (@see #bind) but also lift the return value into a Monad using configured
MonadicConverters
- liftAndBind(Function<? super T, ?>) - Method in class com.aol.cyclops.lambda.monads.AnyMImpl
-
Perform a bind operation (@see #bind) but also lift the return value into a Monad using configured
MonadicConverters
- liftAndFlatMap(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
-
A flatMap function that allows flatMapping to a different Monad type
will attempt to lift any non-Monadic values returned into a Monadic form
- liftObject(Comprehender, Object) - Static method in interface com.aol.cyclops.lambda.api.Comprehender
-
- ListComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
-
- ListComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.ListComprehender
-
- ListT<T> - Class in com.aol.cyclops.lambda.monads.transformers
-
Monad Transformer for Java Lists
ListT consists of an AnyM instance that in turns wraps anoter Monad type that contains an List
ListT
>>>
ListT allows the deeply wrapped List to be manipulating within it's nested /contained context
- LongStreamToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
-
- LongStreamToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.LongStreamToStreamConverter
-