A B C D E F G H I L M N O P R S T U W

A

AbstractLoopProcedure - Class in org.apache.commons.functor.core.composite
Abstract base class for WhileDoProcedure and DoWhileProcedure used to implement loop procedures.
AbstractLoopProcedure(Predicate, Procedure) - Constructor for class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Create a new AbstractLoopProcedure.
adapt(BinaryFunction<? super L, ? super R, Boolean>) - Static method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Adapt the given, possibly-null, BinaryFunction to the BinaryPredicate interface.
adapt(BinaryFunction<? super L, ? super R, ?>) - Static method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Adapt the given, possibly-null, BinaryFunction to the BinaryProcedure interface.
adapt(BinaryFunction<? super A, ? super A, ? extends T>) - Static method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Adapt a BinaryFunction as a UnaryFunction.
adapt(BinaryPredicate<? super L, ? super R>) - Static method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Adapt the given, possibly-null, BinaryPredicate to the BinaryFunction interface.
adapt(BinaryProcedure<? super L, ? super R>) - Static method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Adapt the given, possibly-null, BinaryProcedure to the BinaryFunction interface.
adapt(Function<Boolean>) - Static method in class org.apache.commons.functor.adapter.FunctionPredicate
Adapt a Function as a Predicate.
adapt(Function<?>) - Static method in class org.apache.commons.functor.adapter.FunctionProcedure
Adapt the given, possibly-null, Function to the Procedure interface.
adapt(Function<? extends T>) - Static method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Adapt a Function to the UnaryFunction interface.
adapt(UnaryFunction<? super R, ? extends T>) - Static method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Adapt a UnaryFunction to the BinaryFunction interface.
adapt(UnaryPredicate<? super R>) - Static method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Adapt a UnaryPredicate to an IgnoreLeftPredicate.
adapt(UnaryProcedure<? super R>) - Static method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Adapt a UnaryProcedure to the BinaryProcedure interface.
adapt(UnaryFunction<? super L, ? extends T>) - Static method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Adapt a UnaryFunction to the BinaryFunction interface.
adapt(UnaryPredicate<? super L>) - Static method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Adapt a UnaryPredicate as an IgnoreRightPredicate
adapt(UnaryProcedure<? super L>) - Static method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Adapt a UnaryProcedure to the BinaryProcedure interface.
adapt(Predicate) - Static method in class org.apache.commons.functor.adapter.PredicateFunction
Adapt a Predicate to the Function interface.
adapt(Predicate) - Static method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Adapt a Predicate to the UnaryPredicate interface.
adapt(Procedure) - Static method in class org.apache.commons.functor.adapter.ProcedureFunction
Adapt a Procedure as a Function.
adapt(Procedure) - Static method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Adapt a Procedure to the UnaryProcedure interface.
adapt(UnaryFunction<? super A, Boolean>) - Static method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Adapt the given, possibly-null, UnaryFunction to the UnaryPredicate interface.
adapt(UnaryFunction<? super A, ?>) - Static method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Adapt the given, possibly-null, UnaryFunction to the UnaryProcedure interface.
adapt(UnaryPredicate<? super A>) - Static method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Adapt a UnaryPredicate to the UnaryFunction interface.
adapt(UnaryProcedure<? super A>) - Static method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Adapt a UnaryProcedure to the UnaryFunction interface.
adapt(Iterator<? extends E>) - Static method in class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
Adapt an Iterator to the Generator interface.
And - Class in org.apache.commons.functor.core.composite
Tests true iff none of its children test false.
And() - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And.
And(Predicate) - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And.
And(Predicate, Predicate) - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And.
And(Predicate, Predicate, Predicate) - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And.
and(Predicate) - Method in class org.apache.commons.functor.core.composite.And
Add a Predicate.
and(BinaryPredicate<? super L, ? super R>) - Method in class org.apache.commons.functor.core.composite.BinaryAnd
And in a BinaryPredicate.
and(UnaryPredicate<? super A>) - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Fluently add a UnaryPredicate.

B

BaseGenerator<E> - Class in org.apache.commons.functor.generator
Base class for generators.
BaseGenerator() - Constructor for class org.apache.commons.functor.generator.BaseGenerator
Create a new generator.
BaseGenerator(Generator<?>) - Constructor for class org.apache.commons.functor.generator.BaseGenerator
A generator can wrap another generator.
BinaryAnd<L,R> - Class in org.apache.commons.functor.core.composite
Tests true iff none of its children test false.
BinaryAnd() - Constructor for class org.apache.commons.functor.core.composite.BinaryAnd
Create a new BinaryAnd.
BinaryAnd(BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryAnd
Create a new BinaryAnd.
BinaryAnd(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryAnd
Create a new BinaryAnd.
BinaryAnd(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryAnd
Create a new BinaryAnd.
BinaryCompositeBinaryFunction<L,R,T> - Class in org.apache.commons.functor.core.composite
A BinaryFunction composed of three binary functions, f, g and h, evaluating the ordered parameters x, y to f(g(x,y),h(x,y)).
BinaryCompositeBinaryFunction(BinaryFunction<? super G, ? super H, ? extends T>, BinaryFunction<? super L, ? super R, ? extends G>, BinaryFunction<? super L, ? super R, ? extends H>) - Constructor for class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Create a new BinaryCompositeBinaryFunction.
BinaryFunction<L,R,T> - Interface in org.apache.commons.functor
A functor that takes two arguments and returns an Object value.
BinaryFunctionBinaryPredicate<L,R> - Class in org.apache.commons.functor.adapter
Adapts a Boolean-valued BinaryFunction to the BinaryPredicate interface.
BinaryFunctionBinaryPredicate(BinaryFunction<? super L, ? super R, Boolean>) - Constructor for class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Create an BinaryPredicate wrapping the given BinaryFunction.
BinaryFunctionBinaryProcedure<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction to the BinaryProcedure interface by ignoring the value returned by the function.
BinaryFunctionBinaryProcedure(BinaryFunction<? super L, ? super R, ?>) - Constructor for class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Create an BinaryProcedure wrapping the given BinaryFunction.
BinaryFunctionUnaryFunction<A,T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction as a UnaryFunction by sending the same argument to both sides of the BinaryFunction.
BinaryFunctionUnaryFunction(BinaryFunction<? super A, ? super A, ? extends T>) - Constructor for class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Create a new BinaryFunctionUnaryFunction.
BinaryFunctor<L,R> - Interface in org.apache.commons.functor
Marker interface for binary (two-argument) functors.
BinaryNot<L,R> - Class in org.apache.commons.functor.core.composite
Tests to the logical inverse of some other predicate.
BinaryNot(BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryNot
Create a new BinaryNot.
BinaryOr<L,R> - Class in org.apache.commons.functor.core.composite
Tests true iff at least one of its children test true.
BinaryOr() - Constructor for class org.apache.commons.functor.core.composite.BinaryOr
Create a new BinaryOr.
BinaryOr(BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryOr
Create a new BinaryOr.
BinaryOr(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryOr
Create a new BinaryOr.
BinaryOr(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinaryOr
Create a new BinaryOr.
BinaryPredicate<L,R> - Interface in org.apache.commons.functor
A functor that takes two arguments and returns a boolean value.
BinaryPredicateBinaryFunction<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate to the BinaryFunction interface.
BinaryPredicateBinaryFunction(BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Create a new BinaryPredicateBinaryFunction.
BinaryProcedure<L,R> - Interface in org.apache.commons.functor
A functor that takes two arguments and has no return value.
BinaryProcedureBinaryFunction<L,R,T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure to the BinaryFunction interface by always returning null.
BinaryProcedureBinaryFunction(BinaryProcedure<? super L, ? super R>) - Constructor for class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Create a new BinaryProcedureBinaryFunction.
BinarySequence<L,R> - Class in org.apache.commons.functor.core.composite
A BinaryProcedure that runs an ordered sequence of BinaryProcedures.
BinarySequence() - Constructor for class org.apache.commons.functor.core.composite.BinarySequence
Create a new BinarySequence.
BinarySequence(BinaryProcedure<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinarySequence
Create a new BinarySequence.
BinarySequence(BinaryProcedure<? super L, ? super R>, BinaryProcedure<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.BinarySequence
Create a new BinarySequence.
bind(UnaryFunction<? super A, ? extends T>, A) - Static method in class org.apache.commons.functor.adapter.BoundFunction
Adapt the given, possibly-null, UnaryFunction to the Function interface by binding the specified Object as a constant argument.
bind(UnaryPredicate<? super A>, A) - Static method in class org.apache.commons.functor.adapter.BoundPredicate
Adapt the given, possibly-null, UnaryPredicate to the Predicate interface by binding the specified Object as a constant argument.
bind(UnaryProcedure<? super A>, A) - Static method in class org.apache.commons.functor.adapter.BoundProcedure
Adapt the given, possibly-null, UnaryProcedure to the Procedure interface by binding the specified Object as a constant argument.
bind(BinaryFunction<? super L, ? super R, ? extends T>, L) - Static method in class org.apache.commons.functor.adapter.LeftBoundFunction
Adapt a BinaryFunction as a UnaryFunction.
bind(BinaryPredicate<? super L, ? super R>, L) - Static method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Adapt a BinaryPredicate to the UnaryPredicate interface.
bind(BinaryProcedure<? super L, ? super R>, L) - Static method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Get a UnaryProcedure from procedure.
bind(BinaryFunction<? super L, ? super R, ? extends T>, R) - Static method in class org.apache.commons.functor.adapter.RightBoundFunction
Adapt a BinaryFunction to the UnaryFunction interface.
bind(BinaryPredicate<? super L, ? super R>, R) - Static method in class org.apache.commons.functor.adapter.RightBoundPredicate
Adapt a BinaryPredicate as a UnaryPredicate.
bind(BinaryProcedure<? super L, ? super R>, R) - Static method in class org.apache.commons.functor.adapter.RightBoundProcedure
Get a UnaryProcedure from procedure.
BoundFunction<T> - Class in org.apache.commons.functor.adapter
Adapts a UnaryFunction to the Function interface using a constant unary argument.
BoundFunction(UnaryFunction<? super A, ? extends T>, A) - Constructor for class org.apache.commons.functor.adapter.BoundFunction
Create a new BoundFunction.
BoundPredicate - Class in org.apache.commons.functor.adapter
Adapts a UnaryPredicate to the Predicate interface using a constant unary argument.
BoundPredicate(UnaryPredicate<? super A>, A) - Constructor for class org.apache.commons.functor.adapter.BoundPredicate
Create a new BoundPredicate.
BoundProcedure - Class in org.apache.commons.functor.adapter
Adapts a UnaryProcedure to the Procedure interface using a constant unary argument.
BoundProcedure(UnaryProcedure<? super A>, A) - Constructor for class org.apache.commons.functor.adapter.BoundProcedure
Create a new BoundProcedure.

C

CollectionTransformer<E> - Class in org.apache.commons.functor.generator.util
Transforms a generator into a collection.
CollectionTransformer() - Constructor for class org.apache.commons.functor.generator.util.CollectionTransformer
Create a new CollectionTransformer.
CollectionTransformer(Collection<? super E>) - Constructor for class org.apache.commons.functor.generator.util.CollectionTransformer
Create a new CollectionTransformer.
ComparatorFunction<T> - Class in org.apache.commons.functor.core.comparator
Adapts a Comparator to the BinaryFunction interface.
ComparatorFunction(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.ComparatorFunction
Create a new ComparatorFunction.
Composite - Class in org.apache.commons.functor.core.composite
Utility/fluent methods for creating composite functors.
Composite() - Constructor for class org.apache.commons.functor.core.composite.Composite
Create a new Composite.
CompositeUnaryFunction<A,T> - Class in org.apache.commons.functor.core.composite
A UnaryFunction representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
CompositeUnaryFunction(UnaryFunction<? super A, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Create a new CompositeUnaryFunction.
CompositeUnaryPredicate<A> - Class in org.apache.commons.functor.core.composite
A UnaryPredicate representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
CompositeUnaryPredicate(UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Create a new CompositeUnaryPredicate.
CompositeUnaryProcedure<A> - Class in org.apache.commons.functor.core.composite
A UnaryProcedure representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
CompositeUnaryProcedure(UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Create a new CompositeUnaryProcedure.
Conditional - Class in org.apache.commons.functor.core.composite
Utility methods for creating conditional functors.
Conditional() - Constructor for class org.apache.commons.functor.core.composite.Conditional
Create a new Conditional.
ConditionalBinaryFunction<L,R,T> - Class in org.apache.commons.functor.core.composite
A BinaryFunction similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalBinaryFunction(BinaryPredicate<? super L, ? super R>, BinaryFunction<? super L, ? super R, ? extends T>, BinaryFunction<? super L, ? super R, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Create a new ConditionalBinaryFunction.
ConditionalBinaryPredicate<L,R> - Class in org.apache.commons.functor.core.composite
A BinaryPredicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalBinaryPredicate(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Create a new ConditionalBinaryPredicate.
ConditionalBinaryProcedure<L,R> - Class in org.apache.commons.functor.core.composite
A BinaryProcedure similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalBinaryProcedure(BinaryPredicate<? super L, ? super R>, BinaryProcedure<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Create a new ConditionalBinaryProcedure.
ConditionalBinaryProcedure(BinaryPredicate<? super L, ? super R>, BinaryProcedure<? super L, ? super R>, BinaryProcedure<? super L, ? super R>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Create a new ConditionalBinaryProcedure.
ConditionalFunction<T> - Class in org.apache.commons.functor.core.composite
A Function similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalFunction(Predicate, Function<? extends T>, Function<? extends T>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalFunction
Create a new ConditionalFunction.
ConditionalPredicate - Class in org.apache.commons.functor.core.composite
A Predicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalPredicate(Predicate, Predicate, Predicate) - Constructor for class org.apache.commons.functor.core.composite.ConditionalPredicate
Create a new ConditionalPredicate.
ConditionalProcedure - Class in org.apache.commons.functor.core.composite
A Procedure similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalProcedure(Predicate, Procedure) - Constructor for class org.apache.commons.functor.core.composite.ConditionalProcedure
Create a new ConditionalProcedure.
ConditionalProcedure(Predicate, Procedure, Procedure) - Constructor for class org.apache.commons.functor.core.composite.ConditionalProcedure
Create a new ConditionalProcedure.
ConditionalUnaryFunction<A,T> - Class in org.apache.commons.functor.core.composite
A UnaryFunction similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryFunction(UnaryPredicate<? super A>, UnaryFunction<? super A, ? extends T>, UnaryFunction<? super A, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Create a new ConditionalUnaryFunction.
ConditionalUnaryPredicate<A> - Class in org.apache.commons.functor.core.composite
A UnaryPredicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryPredicate(UnaryPredicate<? super A>, UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Create a new ConditionalUnaryPredicate.
ConditionalUnaryProcedure<A> - Class in org.apache.commons.functor.core.composite
A UnaryProcedure similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryProcedure(UnaryPredicate<? super A>, UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Create a new ConditionalUnaryProcedure.
ConditionalUnaryProcedure(UnaryPredicate<? super A>, UnaryProcedure<? super A>, UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Create a new ConditionalUnaryProcedure.
Constant<T> - Class in org.apache.commons.functor.core
Evaluates to constant value.
Constant(T) - Constructor for class org.apache.commons.functor.core.Constant
Create a new Constant.

D

DoUntil - Class in org.apache.commons.functor.core.algorithm
Do-until algorithm (test after).
DoUntil(Procedure, Predicate) - Constructor for class org.apache.commons.functor.core.algorithm.DoUntil
Create a new DoUntil.
DoWhile - Class in org.apache.commons.functor.core.algorithm
Do-while algorithm (test after).
DoWhile(Procedure, Predicate) - Constructor for class org.apache.commons.functor.core.algorithm.DoWhile
Create a new DoWhile.
DoWhileProcedure - Class in org.apache.commons.functor.core.composite
A Procedure implementation of a while loop.
DoWhileProcedure(Procedure, Predicate) - Constructor for class org.apache.commons.functor.core.composite.DoWhileProcedure
Create a new DoWhileProcedure.

E

EachElement - Class in org.apache.commons.functor.generator.util
Generator factory for each element of a "collection".
EachElement() - Constructor for class org.apache.commons.functor.generator.util.EachElement
Create a new EachElement for bean-dependent APIs.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(BinaryFunctionBinaryPredicate<?, ?>) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Learn whether another BinaryFunctionBinaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(BinaryFunctionBinaryProcedure<?, ?>) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Learn whether a given BinaryFunctionBinaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(BinaryFunctionUnaryFunction<?, ?>) - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Learn whether another BinaryFunctionUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(BinaryPredicateBinaryFunction<?, ?>) - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Learn whether another BinaryPredicateBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(BinaryProcedureBinaryFunction<?, ?, ?>) - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Learn whether another BinaryProcedureBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BoundFunction
Indicates whether some other object is "equal to" this functor.
equals(BoundFunction<?>) - Method in class org.apache.commons.functor.adapter.BoundFunction
Learn whether another BoundFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BoundPredicate
Indicates whether some other object is "equal to" this functor.
equals(BoundPredicate) - Method in class org.apache.commons.functor.adapter.BoundPredicate
Learn whether another BoundPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BoundProcedure
Indicates whether some other object is "equal to" this functor.
equals(BoundProcedure) - Method in class org.apache.commons.functor.adapter.BoundProcedure
Learn whether a given BoundProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FunctionPredicate
Indicates whether some other object is "equal to" this functor.
equals(FunctionPredicate) - Method in class org.apache.commons.functor.adapter.FunctionPredicate
Learn whether another FunctionPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Indicates whether some other object is "equal to" this functor.
equals(FunctionProcedure) - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Learn whether another FunctionProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(FunctionUnaryFunction<?, ?>) - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Learn whether another FunctionUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Indicates whether some other object is "equal to" this functor.
equals(IgnoreLeftFunction<?, ?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Learn whether another IgnoreLeftFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Indicates whether some other object is "equal to" this functor.
equals(IgnoreLeftPredicate<?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Learn whether another IgnoreLeftPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Indicates whether some other object is "equal to" this functor.
equals(IgnoreLeftProcedure<?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Learn whether another IgnoreLeftProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Indicates whether some other object is "equal to" this functor.
equals(IgnoreRightFunction<?, ?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Learn whether another IgnoreRightFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Indicates whether some other object is "equal to" this functor.
equals(IgnoreRightPredicate<?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Learn whether a given IgnoreRightPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Indicates whether some other object is "equal to" this functor.
equals(IgnoreRightProcedure<?, ?>) - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Learn whether another IgnoreRightProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
Indicates whether some other object is "equal to" this functor.
equals(LeftBoundFunction<?, ?, ?>) - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
Learn whether another LeftBoundFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Indicates whether some other object is "equal to" this functor.
equals(LeftBoundPredicate<?, ?>) - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Learn whether another LeftBoundPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Indicates whether some other object is "equal to" this functor.
equals(LeftBoundProcedure<?, ?>) - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Learn whether another LeftBoundProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.PredicateFunction
Indicates whether some other object is "equal to" this functor.
equals(PredicateFunction) - Method in class org.apache.commons.functor.adapter.PredicateFunction
Learn whether another PredicateFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(PredicateUnaryPredicate<?>) - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Learn whether a given PredicateUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Indicates whether some other object is "equal to" this functor.
equals(ProcedureFunction<?>) - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Learn whether another ProcedureFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(ProcedureUnaryProcedure<?>) - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Learn whether another ProcedureUnaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.RightBoundFunction
Indicates whether some other object is "equal to" this functor.
equals(RightBoundFunction<?, ?, ?>) - Method in class org.apache.commons.functor.adapter.RightBoundFunction
Learn whether another RightBoundFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
Indicates whether some other object is "equal to" this functor.
equals(RightBoundPredicate<?, ?>) - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
Learn whether another RightBoundPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
Indicates whether some other object is "equal to" this functor.
equals(RightBoundProcedure<?, ?>) - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
Learn whether another RightBoundProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(UnaryFunctionUnaryPredicate<?>) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Learn whether another UnaryFunctionUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(UnaryFunctionUnaryProcedure<?>) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Learn whether a specified UnaryFunctionUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(UnaryPredicateUnaryFunction<?>) - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Learn whether another UnaryPredicateUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(UnaryProcedureUnaryFunction<?, ?>) - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Learn whether a given UnaryProcedureUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.FoldRight
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.collection.FilteredIterator
equals(Object) - Method in class org.apache.commons.functor.core.collection.IsElementOf
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.collection.IsEmpty
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.collection.Size
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.collection.TransformedIterator
equals(Object) - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Indicates whether some other object is "equal to" this functor.
equals(ComparatorFunction<?>) - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Learn whether a specified ComparatorFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
Indicates whether some other object is "equal to" this functor.
equals(IsEquivalent<?>) - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
Learn whether a given IsEquivalent is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Indicates whether some other object is "equal to" this functor.
equals(IsGreaterThan<?>) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Learn whether a given IsGreaterThan is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Indicates whether some other object is "equal to" this functor.
equals(IsGreaterThanOrEqual<?>) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Learn whether another IsGreaterThanOrEqual is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsLessThan
Indicates whether some other object is "equal to" this functor.
equals(IsLessThan<?>) - Method in class org.apache.commons.functor.core.comparator.IsLessThan
Learn whether a given IsLessThan is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Indicates whether some other object is "equal to" this functor.
equals(IsLessThanOrEqual<?>) - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Learn whether another IsLessThanOrEqual is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Indicates whether some other object is "equal to" this functor.
equals(IsNotEquivalent<?>) - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Learn whether another IsNotEquivalent is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.Max
Indicates whether some other object is "equal to" this functor.
equals(Max<?>) - Method in class org.apache.commons.functor.core.comparator.Max
Learn whether another Max is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.comparator.Min
Indicates whether some other object is "equal to" this functor.
equals(Min<?>) - Method in class org.apache.commons.functor.core.comparator.Min
Learn whether another Min is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.composite.And
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(And) - Method in class org.apache.commons.functor.core.composite.And
Learn whether a given And is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.BinaryAnd
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(BinaryAnd<?, ?>) - Method in class org.apache.commons.functor.core.composite.BinaryAnd
Learn whether another BinaryAnd is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(BinaryCompositeBinaryFunction<?, ?, ?>) - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Learn whether another BinaryCompositeBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.BinaryNot
Indicates whether some other object is "equal to" this functor.
equals(BinaryNot<?, ?>) - Method in class org.apache.commons.functor.core.composite.BinaryNot
Learn whether another BinaryNot is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.BinaryOr
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(BinaryOr<?, ?>) - Method in class org.apache.commons.functor.core.composite.BinaryOr
Learn whether another BinaryOr is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.BinarySequence
Indicates whether some other object is "equal to" this functor.
equals(BinarySequence<?, ?>) - Method in class org.apache.commons.functor.core.composite.BinarySequence
Learn whether another BinarySequence is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(CompositeUnaryFunction<?, ?>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Learn whether another CompositeUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(CompositeUnaryPredicate<?>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Learn whether another CompositeUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(CompositeUnaryProcedure<?>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Learn whether another CompositeUnaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(ConditionalBinaryFunction<?, ?, ?>) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Learn whether another ConditionalBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(ConditionalBinaryPredicate<?, ?>) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Learn whether another ConditionalBinaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(ConditionalBinaryProcedure<?, ?>) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Learn whether a given ConditionalBinaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
Indicates whether some other object is "equal to" this functor.
equals(ConditionalFunction<?>) - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
Learn whether another ConditionalFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
Indicates whether some other object is "equal to" this functor.
equals(ConditionalPredicate) - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
Learn whether another ConditionalPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
Indicates whether some other object is "equal to" this functor.
equals(ConditionalProcedure) - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
Learn whether another ConditionalProcecure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Indicates whether some other object is "equal to" this functor.
equals(ConditionalUnaryFunction<?, ?>) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Learn whether another ConditionalUnaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(ConditionalUnaryPredicate<?>) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Learn whether another ConditionalUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(ConditionalUnaryProcedure<?>) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Learn whether another ConditionalUnaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.Not
Indicates whether some other object is "equal to" this functor.
equals(Not) - Method in class org.apache.commons.functor.core.composite.Not
Learn whether another Not is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.Or
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(Or) - Method in class org.apache.commons.functor.core.composite.Or
Learn whether another Or is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.Sequence
Indicates whether some other object is "equal to" this functor.
equals(Sequence) - Method in class org.apache.commons.functor.core.composite.Sequence
Learn whether a given Sequence is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(TransformedBinaryFunction<?, ?, ?>) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Learn whether another TransformedBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Indicates whether some other object is "equal to" this functor.
equals(TransformedBinaryProcedure<?, ?>) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Learn whether another TransformedBinaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransformedFunction
Indicates whether some other object is "equal to" this functor.
equals(TransformedFunction<?>) - Method in class org.apache.commons.functor.core.composite.TransformedFunction
Learn whether another TransformedFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
Indicates whether some other object is "equal to" this functor.
equals(TransformedProcedure) - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
Learn whether another TransformedProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransposedFunction
Indicates whether some other object is "equal to" this functor.
equals(TransposedFunction<?, ?, ?>) - Method in class org.apache.commons.functor.core.composite.TransposedFunction
Learn whether another TransposedFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
Indicates whether some other object is "equal to" this functor.
equals(TransposedPredicate<?, ?>) - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
Learn whether another TransposedPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
Indicates whether some other object is "equal to" this functor.
equals(TransposedProcedure<?, ?>) - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
Learn whether another TransposedProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(UnaryAnd<?>) - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Learn whether another UnaryAnd is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Indicates whether some other object is "equal to" this functor.
equals(UnaryCompositeBinaryFunction<?, ?, ?>) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Learn whether a given UnaryCompositeBinaryFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Indicates whether some other object is "equal to" this functor.
equals(UnaryCompositeBinaryPredicate<?, ?>) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Learn whether another UnaryCompositeBinaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnaryNot
Indicates whether some other object is "equal to" this functor.
equals(UnaryNot<?>) - Method in class org.apache.commons.functor.core.composite.UnaryNot
Learn whether another UnaryNot is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnaryOr
Indicates whether some other object is "equal to" this functor. This method must adhere to general Object.equals contract. Additionally, this method can return true only if the specified Object implements the same functor interface and is known to produce the same results and/or side-effects for the same arguments (if any).

While implementators are strongly encouraged to override the default Object implementation of this method, note that the default Object implementation does in fact adhere to the functor equals contract.

equals(UnaryOr<?>) - Method in class org.apache.commons.functor.core.composite.UnaryOr
Learn whether another UnaryOr is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.composite.UnarySequence
Indicates whether some other object is "equal to" this functor.
equals(UnarySequence<?>) - Method in class org.apache.commons.functor.core.composite.UnarySequence
Learn whether another UnarySequence is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.Constant
Indicates whether some other object is "equal to" this functor.
equals(Constant<?>) - Method in class org.apache.commons.functor.core.Constant
Learn whether another Constant is equal to this.
equals(Object) - Method in class org.apache.commons.functor.core.Identity
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.IsEqual
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.IsInstance
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.IsNotEqual
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.IsNotNull
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.IsNull
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.core.NoOp
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in interface org.apache.commons.functor.Functor
Indicates whether some other object is "equal to" this functor.
equals(Object) - Method in class org.apache.commons.functor.generator.FilteredGenerator
equals(Object) - Method in class org.apache.commons.functor.generator.GenerateUntil
equals(Object) - Method in class org.apache.commons.functor.generator.GenerateWhile
equals(Object) - Method in class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
equals(Object) - Method in class org.apache.commons.functor.generator.TransformedGenerator
equals(Object) - Method in class org.apache.commons.functor.generator.UntilGenerate
equals(Object) - Method in class org.apache.commons.functor.generator.util.IntegerRange
equals(Object) - Method in class org.apache.commons.functor.generator.util.LongRange
equals(Object) - Method in class org.apache.commons.functor.generator.WhileGenerate
evaluate(A) - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Evaluate this function. Returns Boolean.TRUE (Boolean.FALSE) when the test method of my underlying predicate returns true (false).
evaluate(L, R) - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.adapter.BoundFunction
Evaluate this function.
evaluate(A) - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Evaluate this function.
evaluate(R) - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.adapter.PredicateFunction
Evaluate this function. Returns Boolean.TRUE (Boolean.FALSE) when the test method of my underlying predicate returns true (false).
evaluate() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Evaluate this function.
evaluate(L) - Method in class org.apache.commons.functor.adapter.RightBoundFunction
Evaluate this function.
evaluate(A) - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Evaluate this function. Returns Boolean.TRUE (Boolean.FALSE) when the test method of my underlying predicate returns true (false).
evaluate(A) - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Evaluate this function.
evaluate(L, R) - Method in interface org.apache.commons.functor.BinaryFunction
Evaluate this function.
evaluate(Generator<E>, UnaryPredicate<E>) - Method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Evaluate this function.
evaluate(Generator<T>) - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
Evaluate this function.
evaluate(Generator<T>, T) - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
Evaluate this function.
evaluate(Generator<T>) - Method in class org.apache.commons.functor.core.algorithm.FoldRight
Evaluate this function.
evaluate(Generator<T>, T) - Method in class org.apache.commons.functor.core.algorithm.FoldRight
Evaluate this function.
evaluate(Generator<? extends T>, UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
Evaluate this function.
evaluate(Object) - Method in class org.apache.commons.functor.core.collection.Size
Evaluate this function.
evaluate(T, T) - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Evaluate this function.
evaluate(T, T) - Method in class org.apache.commons.functor.core.comparator.Max
Evaluate this function.
evaluate(T, T) - Method in class org.apache.commons.functor.core.comparator.Min
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Evaluate this function.
evaluate(A) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
Evaluate this function.
evaluate(A) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.core.composite.TransformedFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.core.composite.TransposedFunction
Evaluate this function.
evaluate(L, R) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.core.Constant
Evaluate this function.
evaluate(Object) - Method in class org.apache.commons.functor.core.Constant
Evaluate this function.
evaluate(Object, Object) - Method in class org.apache.commons.functor.core.Constant
Evaluate this function.
evaluate(T) - Method in class org.apache.commons.functor.core.Identity
Evaluate this function.
evaluate() - Method in interface org.apache.commons.functor.Function
Evaluate this function.
evaluate(Generator<? extends E>) - Method in class org.apache.commons.functor.generator.util.CollectionTransformer
Evaluate this function.
evaluate(A) - Method in interface org.apache.commons.functor.UnaryFunction
Evaluate this function.

F

FALSE - Static variable in class org.apache.commons.functor.core.Constant
Constant for false.
falsePredicate() - Static method in class org.apache.commons.functor.core.Constant
Get a Constant that always returns false
filter(Iterator<? extends T>, UnaryPredicate<? super T>) - Static method in class org.apache.commons.functor.core.collection.FilteredIterator
Get a filtered Iterator instance applying pred to iter.
FilteredGenerator<E> - Class in org.apache.commons.functor.generator
Generator that filters another Generator by only passing through those elements that are matched by a specified UnaryPredicate.
FilteredGenerator(Generator<? extends E>, UnaryPredicate<? super E>) - Constructor for class org.apache.commons.functor.generator.FilteredGenerator
Create a new FilteredGenerator.
FilteredIterator<T> - Class in org.apache.commons.functor.core.collection
Iterator that filters another Iterator by only passing through those elements that are matched by a specified UnaryPredicate.
FilteredIterator(Iterator<? extends T>, UnaryPredicate<? super T>) - Constructor for class org.apache.commons.functor.core.collection.FilteredIterator
Create a new FilteredIterator.
FindWithinGenerator<E> - Class in org.apache.commons.functor.core.algorithm
Return the first Object in a Generator matching a UnaryPredicate.
FindWithinGenerator() - Constructor for class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Create a new FindWithinGenerator.
FindWithinGenerator(E) - Constructor for class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Create a new FindWithinGenerator.
FoldLeft<T> - Class in org.apache.commons.functor.core.algorithm
Functional left-fold algorithm against the elements of a Generator.
FoldLeft(BinaryFunction<? super T, ? super T, ? extends T>) - Constructor for class org.apache.commons.functor.core.algorithm.FoldLeft
Create a new FoldLeft.
FoldRight<T> - Class in org.apache.commons.functor.core.algorithm
Functional right-fold algorithm against the elements of a Generator.
FoldRight(BinaryFunction<? super T, ? super T, ? extends T>) - Constructor for class org.apache.commons.functor.core.algorithm.FoldRight
Create a new FoldLeft.
from(Collection<? extends E>) - Static method in class org.apache.commons.functor.generator.util.EachElement
Get a Generator for each element of a Collection.
from(Map<? extends K, ? extends V>) - Static method in class org.apache.commons.functor.generator.util.EachElement
Get a Generator for each entry of a Map.
from(E[]) - Static method in class org.apache.commons.functor.generator.util.EachElement
Get a Generator for each element of an Object[].
from(Iterator<? extends E>) - Static method in class org.apache.commons.functor.generator.util.EachElement
Get a Generator for each element of an Iterator.
function(UnaryFunction<? super A, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryFunction.
function(UnaryFunction<? super X, ? extends T>, UnaryFunction<? super A, ? extends X>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryFunction.
function(BinaryFunction<? super G, ? super H, ? extends T>, UnaryFunction<? super L, ? extends G>, UnaryFunction<? super R, ? extends H>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite BinaryFunction.
function(BinaryFunction<? super G, ? super H, ? extends T>, BinaryFunction<? super L, ? super R, ? extends G>, BinaryFunction<? super L, ? super R, ? extends H>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite BinaryFunction.
function(UnaryPredicate<? super A>, UnaryFunction<? super A, ? extends T>, UnaryFunction<? super A, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional function.
function(BinaryPredicate<? super L, ? super R>, BinaryFunction<? super L, ? super R, ? extends T>, BinaryFunction<? super L, ? super R, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional binary function.
FUNCTION - Static variable in class org.apache.commons.functor.core.LeftIdentity
Left-identity function.
function() - Static method in class org.apache.commons.functor.core.LeftIdentity
Get a Left-identity BinaryFunction.
FUNCTION - Static variable in class org.apache.commons.functor.core.RightIdentity
Right-identity function.
function() - Static method in class org.apache.commons.functor.core.RightIdentity
Get a typed right-identity BinaryFunction.
Function<T> - Interface in org.apache.commons.functor
A functor that takes no arguments and returns an Object value.
FunctionPredicate - Class in org.apache.commons.functor.adapter
Adapts a Boolean-valued Function to the Predicate interface.
FunctionPredicate(Function<Boolean>) - Constructor for class org.apache.commons.functor.adapter.FunctionPredicate
Create a new FunctionPredicate.
FunctionProcedure - Class in org.apache.commons.functor.adapter
Adapts a Function to the Procedure interface by ignoring the value returned by the function.
FunctionProcedure(Function<?>) - Constructor for class org.apache.commons.functor.adapter.FunctionProcedure
Create an Procedure wrapping the given Function.
FunctionUnaryFunction<A,T> - Class in org.apache.commons.functor.adapter
Adapts a Function to the UnaryFunction interface by ignoring the unary argument.
FunctionUnaryFunction(Function<? extends T>) - Constructor for class org.apache.commons.functor.adapter.FunctionUnaryFunction
Create a new FunctionUnaryFunction.
Functor - Interface in org.apache.commons.functor
Functor marker interface.

G

GenerateUntil<E> - Class in org.apache.commons.functor.generator
Wrap another Generator such that GenerateUntil.run(UnaryProcedure) terminates once a condition has been satisfied (test after).
GenerateUntil(Generator<? extends E>, UnaryPredicate<? super E>) - Constructor for class org.apache.commons.functor.generator.GenerateUntil
Create a new GenerateUntil.
GenerateWhile<E> - Class in org.apache.commons.functor.generator
Wrap another Generator such that GenerateWhile.run(UnaryProcedure) continues as long as a condition is true (test after).
GenerateWhile(Generator<? extends E>, UnaryPredicate<? super E>) - Constructor for class org.apache.commons.functor.generator.GenerateWhile
Create a new GenerateWhile.
Generator<E> - Interface in org.apache.commons.functor.generator
The Generator interface defines a number of useful actions applying UnaryFunctors to each in a series of argument Objects.
GeneratorContains<T> - Class in org.apache.commons.functor.core.algorithm
Tests whether a Generator contains an element that matches a UnaryPredicate.
GeneratorContains() - Constructor for class org.apache.commons.functor.core.algorithm.GeneratorContains
 
getAction() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Get the action.
getCondition() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Get the condition.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.BaseGenerator
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.FilteredGenerator
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.GenerateUntil
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.GenerateWhile
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.TransformedGenerator
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.UntilGenerate
Get the generator that is being wrapped.
getWrappedGenerator() - Method in class org.apache.commons.functor.generator.WhileGenerate
Get the generator that is being wrapped.

H

hashCode() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BoundFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BoundPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.BoundProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.PredicateFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FoldRight
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
hashCode() - Method in class org.apache.commons.functor.core.collection.IsElementOf
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.collection.IsEmpty
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.collection.Size
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
hashCode() - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsLessThan
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.Max
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.comparator.Min
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode(int) - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Create a hashCode by manipulating an input hashCode and factoring in instance state.
hashCode() - Method in class org.apache.commons.functor.core.composite.And
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryAnd
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryNot
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryOr
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.BinarySequence
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.Not
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.Or
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.Sequence
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryNot
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryOr
Returns a hash code for this functor adhering to the general Object.hashCode contract. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
hashCode() - Method in class org.apache.commons.functor.core.composite.UnarySequence
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.Constant
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.Identity
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.IsEqual
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.IsInstance
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.IsNotEqual
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.IsNotNull
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.IsNull
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.core.NoOp
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in interface org.apache.commons.functor.Functor
Returns a hash code for this functor adhering to the general Object.hashCode contract.
hashCode() - Method in class org.apache.commons.functor.generator.FilteredGenerator
hashCode() - Method in class org.apache.commons.functor.generator.GenerateUntil
hashCode() - Method in class org.apache.commons.functor.generator.GenerateWhile
hashCode() - Method in class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
hashCode() - Method in class org.apache.commons.functor.generator.TransformedGenerator
hashCode() - Method in class org.apache.commons.functor.generator.UntilGenerate
hashCode() - Method in class org.apache.commons.functor.generator.util.IntegerRange
hashCode() - Method in class org.apache.commons.functor.generator.util.LongRange
hashCode() - Method in class org.apache.commons.functor.generator.WhileGenerate
hasNext() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
hasNext() - Method in class org.apache.commons.functor.core.collection.TransformedIterator

I

Identity<T> - Class in org.apache.commons.functor.core
Evaluates to its input argument.
Identity() - Constructor for class org.apache.commons.functor.core.Identity
Create a new Identity.
IgnoreLeftFunction<L,R,T> - Class in org.apache.commons.functor.adapter
Adapts a UnaryFunction to the BinaryFunction interface by ignoring the first binary argument.
IgnoreLeftFunction(UnaryFunction<? super R, ? extends T>) - Constructor for class org.apache.commons.functor.adapter.IgnoreLeftFunction
Create a new IgnoreLeftFunction.
IgnoreLeftPredicate<L,R> - Class in org.apache.commons.functor.adapter
Adapts a UnaryPredicate to the BinaryPredicate interface by ignoring the first binary argument.
IgnoreLeftPredicate(UnaryPredicate<? super R>) - Constructor for class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Create a new IgnoreLeftPredicate.
IgnoreLeftProcedure<L,R> - Class in org.apache.commons.functor.adapter
Adapts a UnaryProcedure to the BinaryProcedure interface by ignoring the first binary argument.
IgnoreLeftProcedure(UnaryProcedure<? super R>) - Constructor for class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Create a new IgnoreLeftProcedure.
IgnoreRightFunction<L,R,T> - Class in org.apache.commons.functor.adapter
Adapts a UnaryFunction to the BinaryFunction interface by ignoring the second binary argument.
IgnoreRightFunction(UnaryFunction<? super L, ? extends T>) - Constructor for class org.apache.commons.functor.adapter.IgnoreRightFunction
Create a new IgnoreRightFunction.
IgnoreRightPredicate<L,R> - Class in org.apache.commons.functor.adapter
Adapts a UnaryPredicate to the BinaryPredicate interface by ignoring the second binary argument.
IgnoreRightPredicate(UnaryPredicate<? super L>) - Constructor for class org.apache.commons.functor.adapter.IgnoreRightPredicate
Create a new IgnoreRightPredicate.
IgnoreRightProcedure<L,R> - Class in org.apache.commons.functor.adapter
Adapts a UnaryProcedure to the BinaryProcedure interface by ignoring the second binary argument.
IgnoreRightProcedure(UnaryProcedure<? super L>) - Constructor for class org.apache.commons.functor.adapter.IgnoreRightProcedure
Create a new IgnoreRightProcedure.
IndexOfInGenerator<T> - Class in org.apache.commons.functor.core.algorithm
Return the index of the first Object in a Generator matching a UnaryPredicate, or -1 if not found.
IndexOfInGenerator() - Constructor for class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
 
InPlaceTransform<T> - Class in org.apache.commons.functor.core.algorithm
Implements an in-place transformation of a ListIterator's contents.
InPlaceTransform() - Constructor for class org.apache.commons.functor.core.algorithm.InPlaceTransform
 
INSTANCE - Static variable in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Basic instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
Get a static FindWithinGenerator instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.GeneratorContains
Get a static GeneratorContains instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
Get a static IndexOfInGenerator instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
Get an InPlaceTransform instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.RemoveMatching
Get a static RemoveMatching instance.
instance() - Static method in class org.apache.commons.functor.core.algorithm.RetainMatching
Get a static RetainMatching instance.
instance() - Static method in class org.apache.commons.functor.core.collection.IsElementOf
Get an IsElementOf instance.
instance(Object) - Static method in class org.apache.commons.functor.core.collection.IsElementOf
Get an IsElementOf(collection|array) UnaryPredicate.
INSTANCE - Static variable in class org.apache.commons.functor.core.collection.IsEmpty
Basic IsEmpty instance.
instance() - Static method in class org.apache.commons.functor.core.collection.IsEmpty
Get an IsEmpty instance.
instance() - Static method in class org.apache.commons.functor.core.collection.Size
Get a Size instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.ComparatorFunction
Basic ComparatorFunction instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Get a basic ComparatorFunction instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsEquivalent
Basic IsEquivalent instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsEquivalent
Get a basic IsEquivalent instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsEquivalent
Get an IsEquivalent instance that always compares to arg.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsGreaterThan
Basic IsGreaterThan instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Get a typed IsGreaterThan instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Get an IsGreaterThan UnaryPredicate.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Basic IsGreaterThanOrEqual instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Get a typed IsGreaterThanOrEqual instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Get an IsGreaterThanOrEqual UnaryPredicate.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsLessThan
Basic IsLessThan instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsLessThan
Get a typed IsLessThan instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsLessThan
Get an IsLessThan UnaryPredicate.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Basic IsLessThanOrEqual instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Get a typed IsLessThanOrEqual instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Get an IsLessThanOrEqual UnaryPredicate.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Basic IsNotEquivalent instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Get an IsNotEquivalent instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Get an IsNotEquivalent UnaryPredicate.
instance(A, A) - Static method in class org.apache.commons.functor.core.comparator.IsWithinRange
Obtain an IsWithinRange instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.Max
Basic Max instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.Max
Get a Max instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.Max
Get a Max UnaryFunction.
INSTANCE - Static variable in class org.apache.commons.functor.core.comparator.Min
Basic Min instance.
instance() - Static method in class org.apache.commons.functor.core.comparator.Min
Get a basic Min instance.
instance(T) - Static method in class org.apache.commons.functor.core.comparator.Min
Get a Min UnaryFunction.
INSTANCE - Static variable in class org.apache.commons.functor.core.Identity
 
instance() - Static method in class org.apache.commons.functor.core.Identity
Get an Identity instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.IsEqual
Basic IsEqual instance.
instance() - Static method in class org.apache.commons.functor.core.IsEqual
Get an IsEqual instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.IsInstance
Basic IsInstanceOf instance.
instance() - Static method in class org.apache.commons.functor.core.IsInstance
Get an IsInstance instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.IsNotEqual
Basic IsNotEqual instance.
instance() - Static method in class org.apache.commons.functor.core.IsNotEqual
Get an IsNotEqual instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.IsNotNull
Basic IsNotNull instance.
instance() - Static method in class org.apache.commons.functor.core.IsNotNull
Get an IsNotNull instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.IsNull
Basic IsNull instance.
instance() - Static method in class org.apache.commons.functor.core.IsNull
Get an IsNull instance.
INSTANCE - Static variable in class org.apache.commons.functor.core.NoOp
Basic NoOp instance.
instance() - Static method in class org.apache.commons.functor.core.NoOp
Get a NoOp instance.
IntegerRange - Class in org.apache.commons.functor.generator.util
A generator for the range from (inclusive) to to (exclusive).
IntegerRange(Number, Number) - Constructor for class org.apache.commons.functor.generator.util.IntegerRange
Create a new IntegerRange.
IntegerRange(Number, Number, Number) - Constructor for class org.apache.commons.functor.generator.util.IntegerRange
Create a new IntegerRange.
IntegerRange(int, int) - Constructor for class org.apache.commons.functor.generator.util.IntegerRange
Create a new IntegerRange.
IntegerRange(int, int, int) - Constructor for class org.apache.commons.functor.generator.util.IntegerRange
Create a new IntegerRange.
IsElementOf<L,R> - Class in org.apache.commons.functor.core.collection
A BinaryPredicate that checks to see if the specified object is an element of the specified Collection.
IsElementOf() - Constructor for class org.apache.commons.functor.core.collection.IsElementOf
Create a new IsElementOf.
IsEmpty<A> - Class in org.apache.commons.functor.core.collection
 
IsEmpty() - Constructor for class org.apache.commons.functor.core.collection.IsEmpty
Create a new IsEmpty.
IsEqual<L,R> - Class in org.apache.commons.functor.core
Tests true iff its arguments are equal or both null.
IsEqual() - Constructor for class org.apache.commons.functor.core.IsEqual
Create a new IsEqual.
IsEquivalent<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is equal to the right argument under the specified Comparator.
IsEquivalent() - Constructor for class org.apache.commons.functor.core.comparator.IsEquivalent
Create a new IsEquivalent.
IsEquivalent(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsEquivalent
Construct an IsEquivalent predicate for the given Comparator.
IsGreaterThan<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is greater than the right argument under the specified Comparator.
IsGreaterThan() - Constructor for class org.apache.commons.functor.core.comparator.IsGreaterThan
Construct a IsGreaterThan predicate for Comparables.
IsGreaterThan(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsGreaterThan
Construct a IsGreaterThan predicate for the given Comparator.
IsGreaterThanOrEqual<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is greater than or equal to the right argument under the specified Comparator.
IsGreaterThanOrEqual() - Constructor for class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Construct a IsGreaterThanOrEqual predicate for Comparables.
IsGreaterThanOrEqual(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Construct a IsGreaterThanOrEqual predicate for the given Comparator.
IsInstance<T> - Class in org.apache.commons.functor.core
Tests true iff its argument is an instance of some specified Class.
IsInstance() - Constructor for class org.apache.commons.functor.core.IsInstance
 
IsLessThan<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is greater than the right argument under the specified Comparator.
IsLessThan() - Constructor for class org.apache.commons.functor.core.comparator.IsLessThan
Construct a IsLessThan predicate for Comparables.
IsLessThan(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsLessThan
Construct a IsLessThan predicate for the given Comparator.
IsLessThanOrEqual<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is less than or equal to the right argument under the specified Comparator.
IsLessThanOrEqual() - Constructor for class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Construct a IsLessThanOrEqual predicate for Comparables.
IsLessThanOrEqual(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Construct a IsLessThanOrEqual predicate for the given Comparator.
IsNotEqual<L,R> - Class in org.apache.commons.functor.core
Tests true iff its arguments are not equal or both null.
IsNotEqual() - Constructor for class org.apache.commons.functor.core.IsNotEqual
Create a new IsNotEqual.
IsNotEquivalent<T> - Class in org.apache.commons.functor.core.comparator
A BinaryPredicate that tests true iff the left argument is not equal to the right argument under the specified Comparator.
IsNotEquivalent() - Constructor for class org.apache.commons.functor.core.comparator.IsNotEquivalent
Create a new IsNotEquivalent.
IsNotEquivalent(Comparator<? super T>) - Constructor for class org.apache.commons.functor.core.comparator.IsNotEquivalent
Construct a IsNotEquivalent predicate for the given Comparator.
IsNotNull<T> - Class in org.apache.commons.functor.core
Tests false iff its argument is null.
IsNotNull() - Constructor for class org.apache.commons.functor.core.IsNotNull
Create a new IsNotNull.
IsNull<A> - Class in org.apache.commons.functor.core
Tests true iff its argument is null.
IsNull() - Constructor for class org.apache.commons.functor.core.IsNull
Create a new IsNull.
isStopped() - Method in class org.apache.commons.functor.generator.BaseGenerator
Check if the generator is stopped. Check if the generator is stopped.
isStopped() - Method in interface org.apache.commons.functor.generator.Generator
Check if the generator is stopped.
IsWithinRange<A extends java.lang.Comparable<A>> - Class in org.apache.commons.functor.core.comparator
A UnaryPredicate that tests whether a Comparable object is within a range.
IsWithinRange(A, A) - Constructor for class org.apache.commons.functor.core.comparator.IsWithinRange
Create a new IsWithinRange by passing in the range that will be used in the IsWithinRange.test(A).
IteratorToGeneratorAdapter<E> - Class in org.apache.commons.functor.generator
Adapts an Iterator to the Generator interface.
IteratorToGeneratorAdapter(Iterator<? extends E>) - Constructor for class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
Create a new IteratorToGeneratorAdapter.

L

LEFT - Static variable in class org.apache.commons.functor.core.IsNotNull
Left-handed BinaryPredicate.
left() - Static method in class org.apache.commons.functor.core.IsNotNull
Get a BinaryPredicate that matches if the left argument is not null.
LEFT - Static variable in class org.apache.commons.functor.core.IsNull
Left-handed BinaryPredicate.
left() - Static method in class org.apache.commons.functor.core.IsNull
Get a BinaryPredicate that matches if the left argument is null.
LeftBoundFunction<L,R,T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction to the UnaryFunction interface using a constant left-side argument.
LeftBoundFunction(BinaryFunction<? super L, ? super R, ? extends T>, L) - Constructor for class org.apache.commons.functor.adapter.LeftBoundFunction
Create a new LeftBoundFunction.
LeftBoundPredicate<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
LeftBoundPredicate(BinaryPredicate<? super L, ? super R>, L) - Constructor for class org.apache.commons.functor.adapter.LeftBoundPredicate
Create a new LeftBoundPredicate.
LeftBoundProcedure<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure to the UnaryProcedure interface using a constant left-side argument.
LeftBoundProcedure(BinaryProcedure<? super L, ? super R>, L) - Constructor for class org.apache.commons.functor.adapter.LeftBoundProcedure
Create a new LeftBoundProcedure.
LeftIdentity - Class in org.apache.commons.functor.core
Holder class for a left-identity BinaryFunction (evaluates to the left argument) and a left-identity BinaryPredicate (tests whether left Boolean argument equals Boolean.TRUE).
LeftIdentity() - Constructor for class org.apache.commons.functor.core.LeftIdentity
Create a new LeftIdentity (for clients that require an object).
Limit - Class in org.apache.commons.functor.core
A predicate that returns true the first n times it is invoked.
Limit(int) - Constructor for class org.apache.commons.functor.core.Limit
Create a new Limit.
LongRange - Class in org.apache.commons.functor.generator.util
A generator for the range from (inclusive) to to (exclusive).
LongRange(Number, Number) - Constructor for class org.apache.commons.functor.generator.util.LongRange
Create a new LongRange.
LongRange(Number, Number, Number) - Constructor for class org.apache.commons.functor.generator.util.LongRange
Create a new LongRange.
LongRange(long, long) - Constructor for class org.apache.commons.functor.generator.util.LongRange
Create a new LongRange.
LongRange(long, long, long) - Constructor for class org.apache.commons.functor.generator.util.LongRange
Create a new LongRange.

M

Max<T> - Class in org.apache.commons.functor.core.comparator
Adapts a Comparator to the BinaryFunction interface.
Max() - Constructor for class org.apache.commons.functor.core.comparator.Max
Create a new Max.
Max(Comparator<T>) - Constructor for class org.apache.commons.functor.core.comparator.Max
Create a new Max.
maybeTransform(Iterator<? extends E>, UnaryFunction<? super E, ?>) - Static method in class org.apache.commons.functor.core.collection.TransformedIterator
Get an Iterator instance that may be transformed.
Min<T> - Class in org.apache.commons.functor.core.comparator
Adapts a Comparator to the BinaryFunction interface.
Min() - Constructor for class org.apache.commons.functor.core.comparator.Min
Create a new Min.
Min(Comparator<T>) - Constructor for class org.apache.commons.functor.core.comparator.Min
Create a new Min.

N

next() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
next() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
NoOp - Class in org.apache.commons.functor.core
A procedure that does nothing at all.
NoOp() - Constructor for class org.apache.commons.functor.core.NoOp
Create a new NoOp.
not(BinaryPredicate<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.BinaryNot
Negate a BinaryPredicate.
Not - Class in org.apache.commons.functor.core.composite
Tests to the logical inverse of some other predicate.
Not(Predicate) - Constructor for class org.apache.commons.functor.core.composite.Not
Create a new Not.
not(Predicate) - Static method in class org.apache.commons.functor.core.composite.Not
Get a Not instance for that.
not(UnaryPredicate<? super A>) - Static method in class org.apache.commons.functor.core.composite.UnaryNot
Invert a UnaryPredicate.
NullaryFunctor - Interface in org.apache.commons.functor
Marker interface for nullary (zero-argument) functors.

O

of(UnaryFunction<? super P, ? extends A>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Fluently obtain a CompositeUnaryFunction that is "this function" applied to the specified preceding function.
of(UnaryFunction<? super P, ? extends A>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Fluently obtain a CompositeUnaryPredicate that applies our predicate to the result of the preceding function.
of(UnaryFunction<? super T, ? extends A>) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Fluently obtain a CompositeUnaryProcedure that runs our procedure against the result of the preceding function.
of(Z) - Static method in class org.apache.commons.functor.core.Constant
Get a Constant instance for the specified value.
of(Class<?>) - Static method in class org.apache.commons.functor.core.IsInstance
Get an IsInstanceOf UnaryPredicate.
Offset - Class in org.apache.commons.functor.core
A predicate that returns false the first n times it is invoked, and true thereafter.
Offset(int) - Constructor for class org.apache.commons.functor.core.Offset
Create a new Offset.
or(BinaryPredicate<? super L, ? super R>) - Method in class org.apache.commons.functor.core.composite.BinaryOr
Fluently add a BinaryPredicate.
Or - Class in org.apache.commons.functor.core.composite
Tests true iff at least one of its children test true.
Or() - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or.
Or(Predicate) - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or.
Or(Predicate, Predicate) - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or.
Or(Predicate, Predicate, Predicate) - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or.
or(Predicate) - Method in class org.apache.commons.functor.core.composite.Or
Fluently add a Predicate.
or(UnaryPredicate<? super A>) - Method in class org.apache.commons.functor.core.composite.UnaryOr
Fluently add a Predicate.
org.apache.commons.functor - package org.apache.commons.functor
Basic functor interfaces.
org.apache.commons.functor.adapter - package org.apache.commons.functor.adapter
Classes that adapt one functor interface to another.
org.apache.commons.functor.core - package org.apache.commons.functor.core
Commonly used functor implementations.
org.apache.commons.functor.core.algorithm - package org.apache.commons.functor.core.algorithm
Various algorithm-esque functors.
org.apache.commons.functor.core.collection - package org.apache.commons.functor.core.collection
Collection-based functors, algorithms and utilities.
org.apache.commons.functor.core.comparator - package org.apache.commons.functor.core.comparator
Comparator- and Comparable-based functors, algorithms and utilities.
org.apache.commons.functor.core.composite - package org.apache.commons.functor.core.composite
Functors composed of other functors.
org.apache.commons.functor.generator - package org.apache.commons.functor.generator
Contains code related to Generators.
org.apache.commons.functor.generator.util - package org.apache.commons.functor.generator.util
Contains utility code for Generators.

P

predicate(UnaryPredicate<? super A>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryPredicate.
predicate(UnaryPredicate<? super T>, UnaryFunction<? super A, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryPredicate.
predicate(BinaryPredicate<? super G, ? super H>, UnaryFunction<? super L, ? extends G>, UnaryFunction<? super R, ? extends H>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite BinaryPredicate.
predicate(UnaryPredicate<? super A>, UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional predicate.
predicate(BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>, BinaryPredicate<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional binary predicate.
predicate(boolean) - Static method in class org.apache.commons.functor.core.Constant
Get a Constant that always returns value
PREDICATE - Static variable in class org.apache.commons.functor.core.LeftIdentity
Left-identity predicate.
predicate() - Static method in class org.apache.commons.functor.core.LeftIdentity
Get a left-identity BinaryPredicate.
PREDICATE - Static variable in class org.apache.commons.functor.core.RightIdentity
Right-identity predicate.
predicate() - Static method in class org.apache.commons.functor.core.RightIdentity
Get a typed right-identity BinaryPredicate.
Predicate - Interface in org.apache.commons.functor
A functor that takes no arguments and returns a boolean value.
PredicateFunction - Class in org.apache.commons.functor.adapter
Adapts a Predicate to the Function interface.
PredicateFunction(Predicate) - Constructor for class org.apache.commons.functor.adapter.PredicateFunction
Create a new PredicateFunction.
PredicateUnaryPredicate<A> - Class in org.apache.commons.functor.adapter
Adapts a Predicate to the UnaryPredicate interface by ignoring the given argument.
PredicateUnaryPredicate(Predicate) - Constructor for class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Create a new PredicateUnaryPredicate.
procedure(UnaryProcedure<? super A>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryProcedure.
procedure(UnaryProcedure<? super T>, UnaryFunction<? super A, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.Composite
Create a composite UnaryProcedure.
procedure(UnaryPredicate<? super A>, UnaryProcedure<? super A>, UnaryProcedure<? super A>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional procedure.
procedure(BinaryPredicate<? super L, ? super R>, BinaryProcedure<? super L, ? super R>, BinaryProcedure<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional binary procedure.
Procedure - Interface in org.apache.commons.functor
A functor that takes no arguments and returns no value.
ProcedureFunction<T> - Class in org.apache.commons.functor.adapter
Adapts a Procedure to the Function interface by always returning null.
ProcedureFunction(Procedure) - Constructor for class org.apache.commons.functor.adapter.ProcedureFunction
Create a new ProcedureFunction.
ProcedureUnaryProcedure<A> - Class in org.apache.commons.functor.adapter
Adapts a Procedure to the UnaryProcedure interface by ignoring the arguments.
ProcedureUnaryProcedure(Procedure) - Constructor for class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Create a new ProcedureUnaryProcedure.

R

RecursiveEvaluation - Class in org.apache.commons.functor.core.algorithm
Tail recursion for functions.
RecursiveEvaluation(Function<?>) - Constructor for class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
Create a new RecursiveEvaluation.
RecursiveEvaluation(Function<?>, Class<?>) - Constructor for class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
Create a new RecursiveEvaluation.
remove() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
remove() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
RemoveMatching<T> - Class in org.apache.commons.functor.core.algorithm
Remove elements from left Iterator that match right UnaryPredicate.
RemoveMatching() - Constructor for class org.apache.commons.functor.core.algorithm.RemoveMatching
 
RetainMatching<T> - Class in org.apache.commons.functor.core.algorithm
Retain elements in left Iterator that match right UnaryPredicate.
RetainMatching() - Constructor for class org.apache.commons.functor.core.algorithm.RetainMatching
 
RIGHT - Static variable in class org.apache.commons.functor.core.IsNotNull
Right-handed BinaryPredicate.
right() - Static method in class org.apache.commons.functor.core.IsNotNull
Get a BinaryPredicate that matches if the right argument is null.
RIGHT - Static variable in class org.apache.commons.functor.core.IsNull
Right-handed BinaryPredicate.
right() - Static method in class org.apache.commons.functor.core.IsNull
Get a BinaryPredicate that matches if the right argument is null.
RightBoundFunction<L,R,T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction to the UnaryFunction interface using a constant right-side argument.
RightBoundFunction(BinaryFunction<? super L, ? super R, ? extends T>, R) - Constructor for class org.apache.commons.functor.adapter.RightBoundFunction
 
RightBoundPredicate<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
RightBoundPredicate(BinaryPredicate<? super L, ? super R>, R) - Constructor for class org.apache.commons.functor.adapter.RightBoundPredicate
Create a new RightBoundPredicate.
RightBoundProcedure<L,R> - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure to the UnaryProcedure interface using a constant left-side argument.
RightBoundProcedure(BinaryProcedure<? super L, ? super R>, R) - Constructor for class org.apache.commons.functor.adapter.RightBoundProcedure
Create a new RightBoundProcedure.
RightIdentity - Class in org.apache.commons.functor.core
Holder class for a right-identity BinaryFunction (evaluates to the right argument) and a right-identity BinaryPredicate (tests whether right Boolean argument equals Boolean.TRUE).
RightIdentity() - Constructor for class org.apache.commons.functor.core.RightIdentity
Create a new RightIdentity.
run(L, R) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Evaluate my function, but ignore its returned value.
run() - Method in class org.apache.commons.functor.adapter.BoundProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Execute this procedure. Evaluate my function, but ignore its returned value.
run(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Execute this procedure.
run(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Execute this procedure.
run(R) - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Execute this procedure.
run(A) - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Execute this procedure.
run(L) - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
Execute this procedure.
run(A) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Evaluate my function, but ignore its returned value.
run(L, R) - Method in interface org.apache.commons.functor.BinaryProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.algorithm.DoUntil
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.algorithm.DoWhile
Execute this procedure.
run(ListIterator<T>, UnaryFunction<? super T, ? extends T>) - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
Execute this procedure.
run(Iterator<T>, UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
Execute this procedure.
run(Iterator<T>, UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.algorithm.UntilDo
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.algorithm.WhileDo
Execute this procedure.
run(L, R) - Method in class org.apache.commons.functor.core.composite.BinarySequence
Execute this procedure.
run(A) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Execute this procedure.
run(L, R) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
Execute this procedure.
run(A) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.composite.DoWhileProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.composite.Sequence
Execute this procedure.
run(L, R) - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
Execute this procedure.
run(L, R) - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
Execute this procedure.
run(A) - Method in class org.apache.commons.functor.core.composite.UnarySequence
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.composite.WhileDoProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.core.NoOp
Execute this procedure.
run(Object) - Method in class org.apache.commons.functor.core.NoOp
Execute this procedure.
run(Object, Object) - Method in class org.apache.commons.functor.core.NoOp
Execute this procedure.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.FilteredGenerator
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.GenerateUntil
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.GenerateWhile
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in interface org.apache.commons.functor.generator.Generator
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.TransformedGenerator
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.UntilGenerate
Generators must implement this method.
run(UnaryProcedure<? super Integer>) - Method in class org.apache.commons.functor.generator.util.IntegerRange
Generators must implement this method.
run(UnaryProcedure<? super Long>) - Method in class org.apache.commons.functor.generator.util.LongRange
Generators must implement this method.
run(UnaryProcedure<? super E>) - Method in class org.apache.commons.functor.generator.WhileGenerate
Generators must implement this method.
run() - Method in interface org.apache.commons.functor.Procedure
Execute this procedure.
run(A) - Method in interface org.apache.commons.functor.UnaryProcedure
Execute this procedure.

S

Sequence - Class in org.apache.commons.functor.core.composite
A Procedure that runs an ordered sequence of Procedures.
Sequence() - Constructor for class org.apache.commons.functor.core.composite.Sequence
Create a new Sequence.
Sequence(Procedure) - Constructor for class org.apache.commons.functor.core.composite.Sequence
Create a new Sequence.
Sequence(Procedure, Procedure) - Constructor for class org.apache.commons.functor.core.composite.Sequence
Create a new Sequence.
Size<A> - Class in org.apache.commons.functor.core.collection
Returns the size of the specified Collection, or the length of the specified array or String.
Size() - Constructor for class org.apache.commons.functor.core.collection.Size
Create a new Size.
stop() - Method in class org.apache.commons.functor.generator.BaseGenerator
Stop the generator. Stop the generator.
stop() - Method in interface org.apache.commons.functor.generator.Generator
Stop the generator.

T

test(L, R) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Evaluate this predicate. Returns the boolean value of the non-null Boolean returned by the evaluate method of my underlying function.
test() - Method in class org.apache.commons.functor.adapter.BoundPredicate
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.adapter.FunctionPredicate
Returns the boolean value of the non-null Boolean returned by the evaluate method of my underlying function.
test(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Evaluate this predicate.
test(R) - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Evaluate this predicate.
test(L) - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Evaluate this predicate. Returns the boolean value of the non-null Boolean returned by the evaluate method of my underlying function.
test(L, R) - Method in interface org.apache.commons.functor.BinaryPredicate
Evaluate this predicate.
test(Generator<? extends T>, UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.collection.IsElementOf
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.collection.IsEmpty
Evaluate this predicate.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
Return true iff the left parameter is equal to the right parameter under my current Comparator.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Return true iff the left parameter is greater than the right parameter under my current Comparator.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Return true iff the left parameter is greater than or equal to the right parameter under my current Comparator.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsLessThan
Return true iff the left parameter is less than the right parameter under my current Comparator.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Evaluate this predicate. Return true iff the left parameter is less than or equal to the right parameter under my current Comparator.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Evaluate this predicate. Return true iff the left parameter is not equal to the right parameter under my current Comparator.
test(A) - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
Evaluate this predicate. Test if the passed in object is within the specified range.
test() - Method in class org.apache.commons.functor.core.composite.And
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.BinaryAnd
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.BinaryNot
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.BinaryOr
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.composite.Not
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.composite.Or
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.composite.UnaryNot
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.composite.UnaryOr
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.Constant
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.core.Constant
Evaluate this predicate.
test(Object, Object) - Method in class org.apache.commons.functor.core.Constant
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.core.Identity
Evaluate this predicate.
test(Boolean) - Method in class org.apache.commons.functor.core.Identity
Test a Boolean object by returning its booleanValue.
test(L, R) - Method in class org.apache.commons.functor.core.IsEqual
Evaluate this predicate.
test(T, Class<?>) - Method in class org.apache.commons.functor.core.IsInstance
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.IsNotEqual
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.core.IsNotNull
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.IsNull
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.Limit
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.core.Limit
Evaluate this predicate.
test(Object, Object) - Method in class org.apache.commons.functor.core.Limit
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.core.Offset
Evaluate this predicate.
test(Object) - Method in class org.apache.commons.functor.core.Offset
Evaluate this predicate.
test(Object, Object) - Method in class org.apache.commons.functor.core.Offset
Evaluate this predicate.
test() - Method in interface org.apache.commons.functor.Predicate
Evaluate this predicate.
test(A) - Method in interface org.apache.commons.functor.UnaryPredicate
Evaluate this predicate.
then(BinaryProcedure<? super L, ? super R>) - Method in class org.apache.commons.functor.core.composite.BinarySequence
Fluently add a BinaryProcedure.
then(Procedure) - Method in class org.apache.commons.functor.core.composite.Sequence
Fluently add a Procedure.
then(UnaryProcedure<? super A>) - Method in class org.apache.commons.functor.core.composite.UnarySequence
Fluently add a UnaryProcedure to the sequence.
to(R) - Static method in class org.apache.commons.functor.core.IsEqual
Get an IsEqual UnaryPredicate.
to(R) - Static method in class org.apache.commons.functor.core.IsNotEqual
Get an IsNotEqual UnaryPredicate.
to(UnaryFunction<Generator<? extends E>, ? extends T>) - Method in class org.apache.commons.functor.generator.BaseGenerator
Transforms this generator using the passed in transformer. Transforms this generator using the passed in UnaryFunction.
to(Collection<? super E>) - Method in class org.apache.commons.functor.generator.BaseGenerator
Same as to(new CollectionTransformer(collection)). Same as to(new CollectionTransformer(collection)).
to(UnaryFunction<Generator<? extends E>, ? extends Z>) - Method in interface org.apache.commons.functor.generator.Generator
Transforms this generator using the passed in transformer.
to(Collection<? super E>) - Method in interface org.apache.commons.functor.generator.Generator
Same as to(new CollectionTransformer(collection)).
toCollection() - Method in class org.apache.commons.functor.generator.BaseGenerator
Same as to(new CollectionTransformer()). Same as to(new CollectionTransformer()).
toCollection() - Method in interface org.apache.commons.functor.generator.Generator
Same as to(new CollectionTransformer()).
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BoundFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BoundPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.BoundProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.FunctionPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.PredicateFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.RightBoundFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
toString() - Method in class org.apache.commons.functor.core.collection.IsElementOf
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.collection.IsEmpty
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.collection.Size
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
toString() - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsLessThan
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.Max
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.comparator.Min
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.And
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.BinaryAnd
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.BinaryNot
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.BinaryOr
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.BinarySequence
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.DoWhileProcedure
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.Not
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.Or
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.Sequence
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransformedFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransposedFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.UnaryAnd
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.UnaryNot
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.UnaryOr
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.composite.UnarySequence
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.composite.WhileDoProcedure
Returns a human readable description of this functor. Implementators are strongly encouraged but not strictly required to override the default Object implementation of this method.
toString() - Method in class org.apache.commons.functor.core.Constant
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.Identity
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.IsEqual
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.IsInstance
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.IsNotEqual
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.IsNotNull
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.IsNull
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.Limit
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.NoOp
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.core.Offset
Returns a human readable description of this functor.
toString() - Method in interface org.apache.commons.functor.Functor
Returns a human readable description of this functor.
toString() - Method in class org.apache.commons.functor.generator.IteratorToGeneratorAdapter
toString() - Method in class org.apache.commons.functor.generator.util.IntegerRange
toString() - Method in class org.apache.commons.functor.generator.util.LongRange
transform(Iterator<? extends E>, UnaryFunction<? super E, ? extends T>) - Static method in class org.apache.commons.functor.core.collection.TransformedIterator
Get a Transformed Iterator instance.
TransformedBinaryFunction<L,R,T> - Class in org.apache.commons.functor.core.composite
A BinaryFunction whose result is then run through a UnaryFunction.
TransformedBinaryFunction(BinaryFunction<? super L, ? super R, ? extends X>, UnaryFunction<? super X, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.TransformedBinaryFunction
Create a new TransformedBinaryFunction.
TransformedBinaryProcedure<L,R> - Class in org.apache.commons.functor.core.composite
A BinaryProcedure composed of a BinaryFunction whose result is then run through a UnaryProcedure.
TransformedBinaryProcedure(BinaryFunction<? super L, ? super R, ? extends X>, UnaryProcedure<? super X>) - Constructor for class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
Create a new TransformedBinaryProcedure.
TransformedFunction<T> - Class in org.apache.commons.functor.core.composite
A Function whose result is then run through a UnaryFunction.
TransformedFunction(Function<? extends X>, UnaryFunction<? super X, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.TransformedFunction
Create a new TransformedFunction.
TransformedGenerator<I,E> - Class in org.apache.commons.functor.generator
Generator that transforms the elements of another Generator.
TransformedGenerator(Generator<? extends I>, UnaryFunction<? super I, ? extends E>) - Constructor for class org.apache.commons.functor.generator.TransformedGenerator
Create a new TransformedGenerator.
TransformedIterator<E,T> - Class in org.apache.commons.functor.core.collection
Iterator that transforms another Iterator by applying a UnaryFunction to each returned element.
TransformedIterator(Iterator<? extends E>, UnaryFunction<? super E, ? extends T>) - Constructor for class org.apache.commons.functor.core.collection.TransformedIterator
Create a new TransformedIterator.
TransformedProcedure - Class in org.apache.commons.functor.core.composite
A Procedure composed of a Function whose result is then run through a UnaryProcedure.
TransformedProcedure(Function<? extends X>, UnaryProcedure<? super X>) - Constructor for class org.apache.commons.functor.core.composite.TransformedProcedure
Create a new TransformedProcedure.
transpose(BinaryFunction<? super L, ? super R, ? extends T>) - Static method in class org.apache.commons.functor.core.composite.TransposedFunction
Transpose a BinaryFunction.
transpose(BinaryPredicate<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.TransposedPredicate
Return the transposition of p.
transpose(BinaryProcedure<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.TransposedProcedure
Transpose a BinaryProcedure.
TransposedFunction<L,R,T> - Class in org.apache.commons.functor.core.composite
Transposes (swaps) the arguments to some other function.
TransposedFunction(BinaryFunction<? super R, ? super L, ? extends T>) - Constructor for class org.apache.commons.functor.core.composite.TransposedFunction
Create a new TransposedFunction.
TransposedPredicate<L,R> - Class in org.apache.commons.functor.core.composite
Transposes (swaps) the arguments to some other predicate.
TransposedPredicate(BinaryPredicate<? super R, ? super L>) - Constructor for class org.apache.commons.functor.core.composite.TransposedPredicate
Create a new TransposedPredicate.
TransposedProcedure<L,R> - Class in org.apache.commons.functor.core.composite
Transposes (swaps) the arguments to some other procedure.
TransposedProcedure(BinaryProcedure<? super R, ? super L>) - Constructor for class org.apache.commons.functor.core.composite.TransposedProcedure
Create a new TransposedProcedure.
TRUE - Static variable in class org.apache.commons.functor.core.Constant
Constant for true.
truePredicate() - Static method in class org.apache.commons.functor.core.Constant
Get a Constant that always returns true

U

UnaryAnd<A> - Class in org.apache.commons.functor.core.composite
Tests true iff none of its children test false.
UnaryAnd() - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd.
UnaryAnd(UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd.
UnaryAnd(UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd.
UnaryAnd(UnaryPredicate<? super A>, UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd.
UnaryCompositeBinaryFunction<L,R,T> - Class in org.apache.commons.functor.core.composite
A BinaryFunction composed of one binary function, f, and two unary functions, g and h, evaluating the ordered parameters x, y to f(g(x),h(y)).
UnaryCompositeBinaryFunction(BinaryFunction<? super G, ? super H, ? extends T>, UnaryFunction<? super L, ? extends G>, UnaryFunction<? super R, ? extends H>) - Constructor for class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
Create a new UnaryCompositeBinaryFunction.
UnaryCompositeBinaryPredicate<L,R> - Class in org.apache.commons.functor.core.composite
A BinaryPredicate composed of one binary predicate, p, and two unary functions, f and g, evaluating the ordered parameters x, y to p(f(x),g(y)).
UnaryCompositeBinaryPredicate(BinaryPredicate<? super G, ? super H>, UnaryFunction<? super L, ? extends G>, UnaryFunction<? super R, ? extends H>) - Constructor for class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
Create a new UnaryCompositeBinaryPredicate.
UnaryFunction<A,T> - Interface in org.apache.commons.functor
A functor that takes one argument and returns an Object value.
UnaryFunctionUnaryPredicate<A> - Class in org.apache.commons.functor.adapter
Adapts a Boolean-valued UnaryFunction to the UnaryPredicate interface.
UnaryFunctionUnaryPredicate(UnaryFunction<? super A, Boolean>) - Constructor for class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
Create an UnaryPredicate wrapping the given UnaryFunction.
UnaryFunctionUnaryProcedure<A> - Class in org.apache.commons.functor.adapter
Adapts a UnaryFunction to the UnaryProcedure interface by ignoring the value returned by the function.
UnaryFunctionUnaryProcedure(UnaryFunction<? super A, ?>) - Constructor for class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
Create an UnaryProcedure wrapping the given UnaryFunction.
UnaryFunctor<A> - Interface in org.apache.commons.functor
Marker interface for unary (single-argument) functors.
UnaryNot<A> - Class in org.apache.commons.functor.core.composite
Tests to the logical inverse of some other predicate.
UnaryNot(UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryNot
Create a new UnaryNot.
UnaryOr<A> - Class in org.apache.commons.functor.core.composite
Tests true iff at least one of its children test true.
UnaryOr() - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr.
UnaryOr(UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr.
UnaryOr(UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr.
UnaryOr(UnaryPredicate<? super A>, UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr.
UnaryPredicate<A> - Interface in org.apache.commons.functor
A functor that takes one argument and returns a boolean value.
UnaryPredicateUnaryFunction<A> - Class in org.apache.commons.functor.adapter
Adapts a UnaryPredicate to the UnaryFunction interface.
UnaryPredicateUnaryFunction(UnaryPredicate<? super A>) - Constructor for class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
Create a new UnaryPredicateUnaryFunction.
UnaryProcedure<A> - Interface in org.apache.commons.functor
A functor that takes one argument and returns no value.
UnaryProcedureUnaryFunction<A,T> - Class in org.apache.commons.functor.adapter
Adapts a UnaryProcedure to the UnaryFunction interface by always returning null.
UnaryProcedureUnaryFunction(UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Create a new UnaryProcedureUnaryFunction.
UnarySequence<A> - Class in org.apache.commons.functor.core.composite
A UnaryProcedure that runs an ordered sequence of UnaryProcedures.
UnarySequence() - Constructor for class org.apache.commons.functor.core.composite.UnarySequence
Create a new UnarySequence.
UnarySequence(UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnarySequence
Create a new UnarySequence.
UnarySequence(UnaryProcedure<? super A>, UnaryProcedure<? super A>) - Constructor for class org.apache.commons.functor.core.composite.UnarySequence
Create a new UnarySequence.
UntilDo - Class in org.apache.commons.functor.core.algorithm
Until-do algorithm (test before).
UntilDo(Predicate, Procedure) - Constructor for class org.apache.commons.functor.core.algorithm.UntilDo
Create a new UntilDo.
UntilGenerate<E> - Class in org.apache.commons.functor.generator
Wrap another Generator such that UntilGenerate.run(UnaryProcedure) terminates once a condition has been satisfied.
UntilGenerate(UnaryPredicate<? super E>, Generator<? extends E>) - Constructor for class org.apache.commons.functor.generator.UntilGenerate
Create a new UntilGenerate.

W

WhileDo - Class in org.apache.commons.functor.core.algorithm
While-do algorithm (test before).
WhileDo(Predicate, Procedure) - Constructor for class org.apache.commons.functor.core.algorithm.WhileDo
Create a new WhileDo.
WhileDoProcedure - Class in org.apache.commons.functor.core.composite
A Procedure implementation of a while loop.
WhileDoProcedure(Predicate, Procedure) - Constructor for class org.apache.commons.functor.core.composite.WhileDoProcedure
Create a new WhileDoProcedure.
WhileGenerate<E> - Class in org.apache.commons.functor.generator
Wrap another Generator such that WhileGenerate.run(UnaryProcedure) continues as long as a condition is true (test before).
WhileGenerate(UnaryPredicate<? super E>, Generator<? extends E>) - Constructor for class org.apache.commons.functor.generator.WhileGenerate
Create a new WhileGenerate.

A B C D E F G H I L M N O P R S T U W

Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.