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

A

AbstractListBackedAggregator<T> - Class in org.apache.commons.functor.aggregator
An aggregator which stores the data series in a List.
AbstractListBackedAggregator(UnaryFunction<List<T>, T>) - Constructor for class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Default constructor.
AbstractListBackedAggregator(UnaryFunction<List<T>, T>, long) - Constructor for class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
AbstractListBackedAggregator(UnaryFunction<List<T>, T>, long, boolean) - Constructor for class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Constructs an aggregator which will use the given function, reset itself at the given interval and will use a shared timer on own private timer.
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.
AbstractNoStoreAggregator<T> - Class in org.apache.commons.functor.aggregator
An implementation of an aggregator which doesn't store the data series but instead it processes the data on the fly, as it arrives in AbstractTimedAggregator.add(Object) and stores the result after each addition.
AbstractNoStoreAggregator(BinaryFunction<T, T, T>) - Constructor for class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
AbstractNoStoreAggregator(BinaryFunction<T, T, T>, long) - Constructor for class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
AbstractNoStoreAggregator(BinaryFunction<T, T, T>, long, boolean) - Constructor for class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
Constructs an aggregator which will use the given function, reset itself at the given interval and will use a shared timer on own private timer.
AbstractTimedAggregator<T> - Class in org.apache.commons.functor.aggregator
An aggregator which automatically resets the aggregated data at regular intervals and sends a notification when it is about to do so, so listeners can decide to gather the information before it is being reset (and log it etc).
AbstractTimedAggregator() - Constructor for class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Default constructor -- creates an instance of this aggregator with no Timer.
AbstractTimedAggregator(long) - Constructor for class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Creates an aggregator which has a timer at the specified interval (miliseconds) and uses its own timer rather than the shared AbstractTimedAggregator.MAIN_TIMER.
AbstractTimedAggregator(long, boolean) - Constructor for class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Creates an aggregator which has a timer at the specified interval and also allows control over using the shared timer or its own per-instance timer.
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(BinaryPredicate<? super A, ? super A>) - Static method in class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
Adapt a BinaryFunction as a UnaryFunction.
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(BinaryProcedure<? super A, ? super A>) - Static method in class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
Adapt a BinaryProcedure as a UnaryProcedure.
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.
add(T) - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Adds the data to this aggregator.
add(T) - Method in interface org.apache.commons.functor.aggregator.Aggregator
Adds data to the series which will be aggregated.
addTimerListener(TimedAggregatorListener<T>) - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
If this Aggregator has been started with timer support, it will add the given listener, so it receives timer events.
Aggregator<T> - Interface in org.apache.commons.functor.aggregator
Interface which offers a means of "aggregating" data.
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(Iterable<Predicate>) - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And instance.
And(Predicate...) - Constructor for class org.apache.commons.functor.core.composite.And
Create a new And instance.
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.
ArrayListBackedAggregator<T> - Class in org.apache.commons.functor.aggregator
Implementation of an aggregator which stores the data series in an ArrayList.
ArrayListBackedAggregator(UnaryFunction<List<T>, T>) - Constructor for class org.apache.commons.functor.aggregator.ArrayListBackedAggregator
ArrayListBackedAggregator(UnaryFunction<List<T>, T>, long) - Constructor for class org.apache.commons.functor.aggregator.ArrayListBackedAggregator
ArrayListBackedAggregator(UnaryFunction<List<T>, T>, long, boolean) - Constructor for class org.apache.commons.functor.aggregator.ArrayListBackedAggregator
Initializes an aggregator with the given function, interval and decides whether to use the shared timer or own timer.
as(R) - Static method in class org.apache.commons.functor.core.IsNotSame
Get an IsNotSame UnaryPredicate.
as(R) - Static method in class org.apache.commons.functor.core.IsSame
Get an IsSame 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 instance.
BinaryAnd(Iterable<BinaryPredicate<? super L, ? super R>>) - Constructor for class org.apache.commons.functor.core.composite.BinaryAnd
Create a new BinaryAnd instance.
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 a 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.
binaryInstance() - Static method in class org.apache.commons.functor.core.NoOp
Get a typed NoOp BinaryProcedure.
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 instance.
BinaryOr(Iterable<BinaryPredicate<? super L, ? super R>>) - Constructor for class org.apache.commons.functor.core.composite.BinaryOr
Create a new BinaryOr instance.
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.
BinaryPredicateUnaryPredicate<A> - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate as a UnaryPredicate by sending the same argument to both sides of the BinaryPredicate.
BinaryPredicateUnaryPredicate(BinaryPredicate<? super A, ? super A>) - Constructor for class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
Create a new BinaryPredicateUnaryPredicate.
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.
BinaryProcedureUnaryProcedure<A> - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure as a UnaryProcedure by sending the same argument to both sides of the BinaryProcedure.
BinaryProcedureUnaryProcedure(BinaryProcedure<? super A, ? super A>) - Constructor for class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
Create a new BinaryProcedureUnaryProcedure.
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 instance.
BinarySequence(Iterable<BinaryProcedure<? super L, ? super R>>) - Constructor for class org.apache.commons.functor.core.composite.BinarySequence
Create a new BinarySequence instance.
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, R) - Static method in class org.apache.commons.functor.adapter.FullyBoundFunction
Adapt a BinaryFunction as a Function.
bind(BinaryPredicate<? super L, ? super R>, L, R) - Static method in class org.apache.commons.functor.adapter.FullyBoundPredicate
Adapt a BinaryPredicate to the Predicate interface.
bind(BinaryProcedure<? super L, ? super R>, L, R) - Static method in class org.apache.commons.functor.adapter.FullyBoundProcedure
Adapt a BinaryProcedure to the Procedure interface.
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 instance.
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 instance.
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 instance.

C

CollectionTransformer<E,C extends Collection<? super E>> - Class in org.apache.commons.functor.generator.util
Transforms a generator into a collection.
CollectionTransformer(C) - 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
Composite instances should NOT be constructed in standard programming.
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
Conditional instances should NOT be constructed in standard programming.
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.
createList() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Allows subclasses to create the list which will store the data series.
createList() - Method in class org.apache.commons.functor.aggregator.ArrayListBackedAggregator
Creates an instance of ArrayList and returns it.

D

doAdd(T) - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Adds data to the series which will be aggregated.
doAdd(T) - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
Receives data to be aggregated/processed on the fly.
doAdd(T) - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Function provided to allow subclasses to perform the actual adding of the data to the aggregator.
doEvaluate() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
The actual "beef" of this class: iterate through the list and aggregates all the data and evaluates the result.
doEvaluate() - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
Returns the value already computed and stored in AbstractNoStoreAggregator.result.
doEvaluate() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Allows subclasses to perform the actual evaluation of the aggregated result in a thread-safe manner.
doReset() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Resets the data series to the empty state.
doReset() - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
doReset() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Function provided to allow subclasses to perform the actual reset of the aggregator.
DoubleMaxAggregatorBinaryFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregation function to be used with subclasses of AbstractNoStoreAggregator which finds the maximum of 2 double(s).
DoubleMaxAggregatorBinaryFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorBinaryFunction
 
DoubleMaxAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which finds the maximum number in a list.
DoubleMaxAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorFunction
 
DoubleMeanValueAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which computes the arithmetic mean of all the numbers in the list.
DoubleMeanValueAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleMeanValueAggregatorFunction
 
DoubleMedianValueAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which computes the median of all the numbers in the list.
DoubleMedianValueAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleMedianValueAggregatorFunction
By default create a function which will operate on a copy of the original list (DoubleMedianValueAggregatorFunction.useCopy = true).
DoubleMedianValueAggregatorFunction(boolean) - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleMedianValueAggregatorFunction
Constructor which allows the caller to specify whether to operate on the original list or a copy of it.
DoublePercentileAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which retrieves the percentile value for a given percentile.
DoublePercentileAggregatorFunction(double) - Constructor for class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
DoublePercentileAggregatorFunction(double, boolean) - Constructor for class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
Initializes the function with the given percentile and decides whether the function will modify the original list or not.
DoubleSumAggregatorBinaryFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractNoStoreAggregator which sums up the 2 given numbers (hence the "Binary" in the name!).
DoubleSumAggregatorBinaryFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorBinaryFunction
 
DoubleSumAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which sums up all the numbers in the list.
DoubleSumAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorFunction
 
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
EachElement instances should NOT be constructed in standard programming.
empty() - Static method in class org.apache.commons.functor.core.collection.FilteredIterable
Get an empty FilteredIterable.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
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
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
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
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.BinaryPredicateUnaryPredicate
equals(BinaryPredicateUnaryPredicate<?>) - Method in class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
Learn whether another BinaryPredicateUnaryPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
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.BinaryProcedureUnaryProcedure
equals(BinaryProcedureUnaryProcedure<?>) - Method in class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
Learn whether another BinaryProcedureUnaryProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.BoundFunction
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
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
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.FullyBoundFunction
equals(FullyBoundFunction<?>) - Method in class org.apache.commons.functor.adapter.FullyBoundFunction
Learn whether another FullyBoundFunction is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FullyBoundPredicate
equals(FullyBoundPredicate) - Method in class org.apache.commons.functor.adapter.FullyBoundPredicate
Learn whether another FullyBoundPredicate is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FullyBoundProcedure
equals(FullyBoundProcedure) - Method in class org.apache.commons.functor.adapter.FullyBoundProcedure
Learn whether another FullyBoundProcedure is equal to this.
equals(Object) - Method in class org.apache.commons.functor.adapter.FunctionPredicate
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.FoldRight
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
equals(Object) - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
equals(Object) - Method in class org.apache.commons.functor.core.collection.FilteredIterator
equals(Object) - Method in class org.apache.commons.functor.core.collection.IsElementOf
equals(Object) - Method in class org.apache.commons.functor.core.collection.IsEmpty
equals(Object) - Method in class org.apache.commons.functor.core.collection.Size
equals(Object) - Method in class org.apache.commons.functor.core.collection.TransformedIterator
equals(Object) - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
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
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
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
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
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
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
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
equals(Object) - Method in class org.apache.commons.functor.core.comparator.Max
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
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
equals(Object) - Method in class org.apache.commons.functor.core.composite.And
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
equals(Object) - Method in class org.apache.commons.functor.core.IsEqual
equals(Object) - Method in class org.apache.commons.functor.core.IsInstance
equals(Object) - Method in class org.apache.commons.functor.core.IsNotEqual
equals(Object) - Method in class org.apache.commons.functor.core.IsNotNull
equals(Object) - Method in class org.apache.commons.functor.core.IsNotSame
equals(Object) - Method in class org.apache.commons.functor.core.IsNull
equals(Object) - Method in class org.apache.commons.functor.core.IsSame
equals(Object) - Method in class org.apache.commons.functor.core.Limit
equals(Object) - Method in class org.apache.commons.functor.core.NoOp
equals(Object) - Method in class org.apache.commons.functor.core.Offset
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.
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() - Method in class org.apache.commons.functor.adapter.FullyBoundFunction
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(A) - 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.
evaluate() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
Evaluate this function.
evaluate(A) - 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.
evaluate(A) - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
Evaluate this function.
evaluate() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Aggregates all the data this object has been "fed" via calls to AbstractTimedAggregator.add(Object).
evaluate(Double, Double) - Method in class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorBinaryFunction
Computes the maximum of the 2 given numbers and returns the result.
evaluate(List<Double>) - Method in class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorFunction
Does the actual traversal of the list and finds the maximum value then returns the result.
evaluate(List<Double>) - Method in class org.apache.commons.functor.aggregator.functions.DoubleMeanValueAggregatorFunction
Does the actual computation and returns the result.
evaluate(List<Double>) - Method in class org.apache.commons.functor.aggregator.functions.DoubleMedianValueAggregatorFunction
Sorts the given list and chooses the median value.
evaluate(List<Double>) - Method in class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
Traverses the list and computes the percentile.
evaluate(Double, Double) - Method in class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorBinaryFunction
Adds the 2 numbers together and returns the result.
evaluate(List<Double>) - Method in class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorFunction
Does the actual adding and returns the result.
evaluate(Integer, Integer) - Method in class org.apache.commons.functor.aggregator.functions.IntegerCountAggregatorBinaryFunction
Increments left by one and returns it.
evaluate(Integer, Integer) - Method in class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorBinaryFunction
Computes the maximum of the 2 given numbers and returns the result.
evaluate(List<Integer>) - Method in class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorFunction
Does the actual traversal of the list and finds the maximum value then returns the result.
evaluate(List<Integer>) - Method in class org.apache.commons.functor.aggregator.functions.IntegerMeanValueAggregatorFunction
Does the actual computation and returns the result.
evaluate(List<Integer>) - Method in class org.apache.commons.functor.aggregator.functions.IntegerMedianValueAggregatorFunction
Sorts the given list and chooses the median value.
evaluate(List<Integer>) - Method in class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
Traverses the list and computes the percentile.
evaluate(Integer, Integer) - Method in class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorBinaryFunction
Adds the 2 numbers together and returns the result.
evaluate(List<Integer>) - Method in class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorFunction
Does the actual adding and returns the result.
evaluate(L, R) - Method in interface org.apache.commons.functor.BinaryFunction
Evaluate this function.
evaluate(Generator<? extends E>, UnaryPredicate<? super 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.
FilteredIterable<T> - Class in org.apache.commons.functor.core.collection
Adds a fluent filtering API to any Iterable.
FilteredIterable(Iterable<? extends T>) - Constructor for class org.apache.commons.functor.core.collection.FilteredIterable
Create a new FilteredIterable.
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.
finalize() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
 
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 FoldRight.
from(Iterable<? extends E>) - Static method in class org.apache.commons.functor.generator.util.EachElement
Get a Generator for each element of an Iterable.
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.
FullyBoundFunction<T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction to the Function interface using constant arguments.
FullyBoundFunction(BinaryFunction<? super L, ? super R, ? extends T>, L, R) - Constructor for class org.apache.commons.functor.adapter.FullyBoundFunction
Create a new FullyBoundFunction.
FullyBoundPredicate - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
FullyBoundPredicate(BinaryPredicate<? super L, ? super R>, L, R) - Constructor for class org.apache.commons.functor.adapter.FullyBoundPredicate
Create a new FullyBoundPredicate instance.
FullyBoundProcedure - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure to the Procedure interface using a constant left-side argument.
FullyBoundProcedure(BinaryProcedure<? super L, ? super R>, L, R) - Constructor for class org.apache.commons.functor.adapter.FullyBoundProcedure
Create a new FullyBoundProcedure instance.
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(Predicate, Function<? extends T>, Function<? extends T>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional Function.
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 UnaryFunction.
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 BinaryFunction.
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 a 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.
getDataSize() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Retrieves the size of the currently-stored data series.
getInterval() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
getPercentile() - Method in class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
getPercentile() - Method in class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
getSeries() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
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
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
hashCode() - Method in class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.BoundFunction
hashCode() - Method in class org.apache.commons.functor.adapter.BoundPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.BoundProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.FullyBoundFunction
hashCode() - Method in class org.apache.commons.functor.adapter.FullyBoundPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.FullyBoundProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.PredicateFunction
hashCode() - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
hashCode() - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundFunction
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
hashCode() - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
hashCode() - Method in class org.apache.commons.functor.core.algorithm.FoldRight
hashCode() - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
hashCode() - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
hashCode() - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
hashCode() - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
hashCode() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
hashCode() - Method in class org.apache.commons.functor.core.collection.IsElementOf
hashCode() - Method in class org.apache.commons.functor.core.collection.IsEmpty
hashCode() - Method in class org.apache.commons.functor.core.collection.Size
hashCode() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
hashCode() - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsLessThan
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
hashCode() - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
hashCode() - Method in class org.apache.commons.functor.core.comparator.Max
hashCode() - Method in class org.apache.commons.functor.core.comparator.Min
hashCode() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
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
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryAnd
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryNot
hashCode() - Method in class org.apache.commons.functor.core.composite.BinaryOr
hashCode() - Method in class org.apache.commons.functor.core.composite.BinarySequence
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.Not
hashCode() - Method in class org.apache.commons.functor.core.composite.Or
hashCode() - Method in class org.apache.commons.functor.core.composite.Sequence
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryAnd
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryNot
hashCode() - Method in class org.apache.commons.functor.core.composite.UnaryOr
hashCode() - Method in class org.apache.commons.functor.core.composite.UnarySequence
hashCode() - Method in class org.apache.commons.functor.core.Constant
hashCode() - Method in class org.apache.commons.functor.core.Identity
hashCode() - Method in class org.apache.commons.functor.core.IsEqual
hashCode() - Method in class org.apache.commons.functor.core.IsInstance
hashCode() - Method in class org.apache.commons.functor.core.IsNotEqual
hashCode() - Method in class org.apache.commons.functor.core.IsNotNull
hashCode() - Method in class org.apache.commons.functor.core.IsNotSame
hashCode() - Method in class org.apache.commons.functor.core.IsNull
hashCode() - Method in class org.apache.commons.functor.core.IsSame
hashCode() - Method in class org.apache.commons.functor.core.Limit
hashCode() - Method in class org.apache.commons.functor.core.NoOp
hashCode() - Method in class org.apache.commons.functor.core.Offset
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
 
initialValue() - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
Allows subclasses to define the "initial" value.
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
A generic Identity<Object> instance.
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.IsNotSame
Basic IsNotSame instance.
instance() - Static method in class org.apache.commons.functor.core.IsNotSame
Get an IsNotSame 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.IsSame
Basic IsSame instance.
instance() - Static method in class org.apache.commons.functor.core.IsSame
Get an IsSame 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.
IntegerCountAggregatorBinaryFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractNoStoreAggregator which simply increments the first argument by 1 and returns it.
IntegerCountAggregatorBinaryFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerCountAggregatorBinaryFunction
 
IntegerMaxAggregatorBinaryFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregation function to be used with subclasses of AbstractNoStoreAggregator which finds the maximum of 2 ints.
IntegerMaxAggregatorBinaryFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorBinaryFunction
 
IntegerMaxAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which finds the maximum number in a list.
IntegerMaxAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorFunction
 
IntegerMeanValueAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which computes the arithmetic mean of all the numbers in the list.
IntegerMeanValueAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerMeanValueAggregatorFunction
 
IntegerMedianValueAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which computes the median of all the numbers in the list.
IntegerMedianValueAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerMedianValueAggregatorFunction
By default create a function which will operate on a copy of the original list (IntegerMedianValueAggregatorFunction.useCopy = true).
IntegerMedianValueAggregatorFunction(boolean) - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerMedianValueAggregatorFunction
Constructor which allows the caller to specify whether to operate on the original list or a copy of it.
IntegerPercentileAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which retrieves the percentile value for a given percentile.
IntegerPercentileAggregatorFunction(double) - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
IntegerPercentileAggregatorFunction(double, boolean) - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
Initializes the function with the given percentile and decides whether the function will modify the original list or not.
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.
IntegerSumAggregatorBinaryFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractNoStoreAggregator which sums up the 2 given numbers (hence the "Binary" in the name!).
IntegerSumAggregatorBinaryFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorBinaryFunction
 
IntegerSumAggregatorFunction - Class in org.apache.commons.functor.aggregator.functions
Aggregator function to be used with subclasses of AbstractListBackedAggregator which sums up all the numbers in the list.
IntegerSumAggregatorFunction() - Constructor for class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorFunction
 
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.
IsNotSame<L,R> - Class in org.apache.commons.functor.core
Tests the reference (!=) inequality of its arguments.
IsNotSame() - Constructor for class org.apache.commons.functor.core.IsNotSame
Create a new IsNotSame.
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.
IsSame<L,R> - Class in org.apache.commons.functor.core
Tests the reference (==) equality of its arguments.
IsSame() - Constructor for class org.apache.commons.functor.core.IsSame
Create a new IsSame.
isSharedTimer() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Checks whether this instance uses its own timer or the shared timer for scheduling the timer task.
isStopped() - Method in class org.apache.commons.functor.generator.BaseGenerator
Check if the generator is stopped.
isStopped() - Method in interface org.apache.commons.functor.generator.Generator
Check if the generator is stopped.
isTimerEnabled() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Checks whether this instance has a timer associated with it or not.
isUseCopy() - Method in class org.apache.commons.functor.aggregator.functions.DoubleMedianValueAggregatorFunction
isUseCopy() - Method in class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
Does this instance modify the passed in list or not?
isUseCopy() - Method in class org.apache.commons.functor.aggregator.functions.IntegerMedianValueAggregatorFunction
isUseCopy() - Method in class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
Does this instance modify the passed in list or not?
IsWithinRange<A extends 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).
iterator() - Method in class org.apache.commons.functor.core.collection.FilteredIterable
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<A,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 A, ? extends T>, L) - Constructor for class org.apache.commons.functor.adapter.LeftBoundFunction
Create a new LeftBoundFunction instance.
LeftBoundPredicate<A> - 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 A>, L) - Constructor for class org.apache.commons.functor.adapter.LeftBoundPredicate
Create a new LeftBoundPredicate.
LeftBoundProcedure<A> - 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 A>, 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, and false thereafter.
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
NO_TIMER - Static variable in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
As per AbstractTimedAggregator.timer javadoc, if the interval specified is zero or less there will be no Timer created/assigned to this instance.
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(Iterable<T>) - Static method in class org.apache.commons.functor.core.collection.FilteredIterable
Get a FilteredIterable of iterable.
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(T) - 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.
onTimer(AbstractTimedAggregator<T>, T) - Method in interface org.apache.commons.functor.aggregator.TimedAggregatorListener
Received when the aggregator listening to has triggered the timer.
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(Iterable<Predicate>) - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or instance.
Or(Predicate...) - Constructor for class org.apache.commons.functor.core.composite.Or
Create a new Or instance.
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.aggregator - package org.apache.commons.functor.aggregator
This package contains the interfaces and utilities needed to implement an aggregation service.
org.apache.commons.functor.aggregator.functions - package org.apache.commons.functor.aggregator.functions
This package contains UnaryFunction's used by aggregators defined in org.apache.commons.functor.aggregator.
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(Predicate, Predicate, Predicate) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional Predicate.
predicate(UnaryPredicate<? super A>, UnaryPredicate<? super A>, UnaryPredicate<? super A>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional UnaryPredicate.
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 BinaryPredicate.
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(Predicate, Procedure) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a guarded Procedure.
procedure(Predicate, Procedure, Procedure) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a conditional Procedure.
procedure(UnaryPredicate<? super A>, UnaryProcedure<? super A>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a guarded 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 UnaryProcedure.
procedure(BinaryPredicate<? super L, ? super R>, BinaryProcedure<? super L, ? super R>) - Static method in class org.apache.commons.functor.core.composite.Conditional
Create a guarded BinaryProcedure.
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 BinaryProcedure.
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
 
removeTimerListener(TimedAggregatorListener<T>) - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Removes a listener from the timer listeners list if previously added.
reset() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Resets this aggregator.This function first locks AbstractTimedAggregator.dataLock for writing then calls AbstractTimedAggregator.doReset(), which allows subclasses to perform the actual resetting of the aggregator and then at the end it unlocks AbstractTimedAggregator.dataLock.
reset() - Method in interface org.apache.commons.functor.aggregator.Aggregator
Resets any series of data previously stored and returns the aggregator in the initial state.
retain(UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.collection.FilteredIterable
Retain only elements matching predicate.
retain(Class<U>) - Method in class org.apache.commons.functor.core.collection.FilteredIterable
Retain elements of a given type with type-safety.
retain(Class<?>...) - Method in class org.apache.commons.functor.core.collection.FilteredIterable
Retain elements of any of specified types.
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
 
retrieveDataSize() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
Simply returns the size of the data series which is the size of the list used internally.
retrieveDataSize() - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
This aggregator doesn't store any data, so the data series size is always 0 (zero).
retrieveDataSize() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Function provided to allow subclasses to retrieve the actual size of the data series.
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<A,T> - Class in org.apache.commons.functor.adapter
Adapts a BinaryFunction to the UnaryFunction interface using a constant right-side argument.
RightBoundFunction(BinaryFunction<? super A, ? super R, ? extends T>, R) - Constructor for class org.apache.commons.functor.adapter.RightBoundFunction
 
RightBoundPredicate<A> - Class in org.apache.commons.functor.adapter
Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
RightBoundPredicate(BinaryPredicate<? super A, ? super R>, R) - Constructor for class org.apache.commons.functor.adapter.RightBoundPredicate
Create a new RightBoundPredicate.
RightBoundProcedure<A> - Class in org.apache.commons.functor.adapter
Adapts a BinaryProcedure to the UnaryProcedure interface using a constant left-side argument.
RightBoundProcedure(BinaryProcedure<? super A, ? 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(A) - Method in class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.adapter.BoundProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.adapter.FullyBoundProcedure
Execute this procedure.
run() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
Execute this procedure.
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(A) - 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(A) - 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<? extends T>, UnaryPredicate<? super T>) - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
Execute this procedure.
run(Iterator<? extends 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 instance.
Sequence(Iterable<Procedure>) - Constructor for class org.apache.commons.functor.core.composite.Sequence
Create a new Sequence instance.
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.aggregator.AbstractTimedAggregator
Cancels the current timer task (if set) -- which means from there on the data will not be reset anymore.
stop() - Method in class org.apache.commons.functor.generator.BaseGenerator
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.
test(A) - Method in class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.adapter.BoundPredicate
Evaluate this predicate.
test() - Method in class org.apache.commons.functor.adapter.FullyBoundPredicate
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(A) - 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(A) - 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.
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.
test(T, T) - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
Evaluate this predicate.
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(L, R) - Method in class org.apache.commons.functor.core.IsNotSame
Evaluate this predicate.
test(A) - Method in class org.apache.commons.functor.core.IsNull
Evaluate this predicate.
test(L, R) - Method in class org.apache.commons.functor.core.IsSame
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.
TimedAggregatorListener<T> - Interface in org.apache.commons.functor.aggregator
Listener to be used with instances of AbstractTimedAggregator to receive notifications when the timer kicks in.
TIMER_NAME - Static variable in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
Name of the shared timer which will run all the TimerTasks resulted from creating instances of this class which are set to used the shared timer.
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.
to(C) - Method in class org.apache.commons.functor.generator.BaseGenerator
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(C) - 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()).
toCollection() - Method in interface org.apache.commons.functor.generator.Generator
Same as to(new CollectionTransformer()).
toCollection() - Static method in class org.apache.commons.functor.generator.util.CollectionTransformer
Get a CollectionTransformer instance that simply returns any Collection.
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryPredicate
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionBinaryProcedure
toString() - Method in class org.apache.commons.functor.adapter.BinaryFunctionUnaryFunction
toString() - Method in class org.apache.commons.functor.adapter.BinaryPredicateBinaryFunction
toString() - Method in class org.apache.commons.functor.adapter.BinaryPredicateUnaryPredicate
toString() - Method in class org.apache.commons.functor.adapter.BinaryProcedureBinaryFunction
toString() - Method in class org.apache.commons.functor.adapter.BinaryProcedureUnaryProcedure
toString() - Method in class org.apache.commons.functor.adapter.BoundFunction
toString() - Method in class org.apache.commons.functor.adapter.BoundPredicate
toString() - Method in class org.apache.commons.functor.adapter.BoundProcedure
toString() - Method in class org.apache.commons.functor.adapter.FullyBoundFunction
toString() - Method in class org.apache.commons.functor.adapter.FullyBoundPredicate
toString() - Method in class org.apache.commons.functor.adapter.FullyBoundProcedure
toString() - Method in class org.apache.commons.functor.adapter.FunctionPredicate
toString() - Method in class org.apache.commons.functor.adapter.FunctionProcedure
toString() - Method in class org.apache.commons.functor.adapter.FunctionUnaryFunction
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftFunction
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftPredicate
toString() - Method in class org.apache.commons.functor.adapter.IgnoreLeftProcedure
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightFunction
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightPredicate
toString() - Method in class org.apache.commons.functor.adapter.IgnoreRightProcedure
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundFunction
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundPredicate
toString() - Method in class org.apache.commons.functor.adapter.LeftBoundProcedure
toString() - Method in class org.apache.commons.functor.adapter.PredicateFunction
toString() - Method in class org.apache.commons.functor.adapter.PredicateUnaryPredicate
toString() - Method in class org.apache.commons.functor.adapter.ProcedureFunction
toString() - Method in class org.apache.commons.functor.adapter.ProcedureUnaryProcedure
toString() - Method in class org.apache.commons.functor.adapter.RightBoundFunction
toString() - Method in class org.apache.commons.functor.adapter.RightBoundPredicate
toString() - Method in class org.apache.commons.functor.adapter.RightBoundProcedure
toString() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryPredicate
toString() - Method in class org.apache.commons.functor.adapter.UnaryFunctionUnaryProcedure
toString() - Method in class org.apache.commons.functor.adapter.UnaryPredicateUnaryFunction
toString() - Method in class org.apache.commons.functor.adapter.UnaryProcedureUnaryFunction
toString() - Method in class org.apache.commons.functor.aggregator.AbstractListBackedAggregator
 
toString() - Method in class org.apache.commons.functor.aggregator.AbstractNoStoreAggregator
 
toString() - Method in class org.apache.commons.functor.aggregator.AbstractTimedAggregator
 
toString() - Method in class org.apache.commons.functor.aggregator.ArrayListBackedAggregator
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorBinaryFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleMaxAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleMeanValueAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleMedianValueAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoublePercentileAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorBinaryFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.DoubleSumAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerCountAggregatorBinaryFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorBinaryFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerMaxAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerMeanValueAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerMedianValueAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerPercentileAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorBinaryFunction
 
toString() - Method in class org.apache.commons.functor.aggregator.functions.IntegerSumAggregatorFunction
 
toString() - Method in class org.apache.commons.functor.core.algorithm.DoUntil
toString() - Method in class org.apache.commons.functor.core.algorithm.DoWhile
toString() - Method in class org.apache.commons.functor.core.algorithm.FindWithinGenerator
toString() - Method in class org.apache.commons.functor.core.algorithm.FoldLeft
toString() - Method in class org.apache.commons.functor.core.algorithm.FoldRight
toString() - Method in class org.apache.commons.functor.core.algorithm.GeneratorContains
toString() - Method in class org.apache.commons.functor.core.algorithm.IndexOfInGenerator
toString() - Method in class org.apache.commons.functor.core.algorithm.InPlaceTransform
toString() - Method in class org.apache.commons.functor.core.algorithm.RecursiveEvaluation
toString() - Method in class org.apache.commons.functor.core.algorithm.RemoveMatching
toString() - Method in class org.apache.commons.functor.core.algorithm.RetainMatching
toString() - Method in class org.apache.commons.functor.core.algorithm.UntilDo
toString() - Method in class org.apache.commons.functor.core.algorithm.WhileDo
toString() - Method in class org.apache.commons.functor.core.collection.FilteredIterable
toString() - Method in class org.apache.commons.functor.core.collection.FilteredIterator
toString() - Method in class org.apache.commons.functor.core.collection.IsElementOf
toString() - Method in class org.apache.commons.functor.core.collection.IsEmpty
toString() - Method in class org.apache.commons.functor.core.collection.Size
toString() - Method in class org.apache.commons.functor.core.collection.TransformedIterator
toString() - Method in class org.apache.commons.functor.core.comparator.ComparatorFunction
toString() - Method in class org.apache.commons.functor.core.comparator.IsEquivalent
toString() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThan
toString() - Method in class org.apache.commons.functor.core.comparator.IsGreaterThanOrEqual
toString() - Method in class org.apache.commons.functor.core.comparator.IsLessThan
toString() - Method in class org.apache.commons.functor.core.comparator.IsLessThanOrEqual
toString() - Method in class org.apache.commons.functor.core.comparator.IsNotEquivalent
toString() - Method in class org.apache.commons.functor.core.comparator.IsWithinRange
toString() - Method in class org.apache.commons.functor.core.comparator.Max
toString() - Method in class org.apache.commons.functor.core.comparator.Min
toString() - Method in class org.apache.commons.functor.core.composite.AbstractLoopProcedure
toString() - Method in class org.apache.commons.functor.core.composite.And
toString() - Method in class org.apache.commons.functor.core.composite.BinaryAnd
toString() - Method in class org.apache.commons.functor.core.composite.BinaryCompositeBinaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.BinaryNot
toString() - Method in class org.apache.commons.functor.core.composite.BinaryOr
toString() - Method in class org.apache.commons.functor.core.composite.BinarySequence
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryPredicate
toString() - Method in class org.apache.commons.functor.core.composite.CompositeUnaryProcedure
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryPredicate
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalBinaryProcedure
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalFunction
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalPredicate
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalProcedure
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryPredicate
toString() - Method in class org.apache.commons.functor.core.composite.ConditionalUnaryProcedure
toString() - Method in class org.apache.commons.functor.core.composite.DoWhileProcedure
toString() - Method in class org.apache.commons.functor.core.composite.Not
toString() - Method in class org.apache.commons.functor.core.composite.Or
toString() - Method in class org.apache.commons.functor.core.composite.Sequence
toString() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.TransformedBinaryProcedure
toString() - Method in class org.apache.commons.functor.core.composite.TransformedFunction
toString() - Method in class org.apache.commons.functor.core.composite.TransformedProcedure
toString() - Method in class org.apache.commons.functor.core.composite.TransposedFunction
toString() - Method in class org.apache.commons.functor.core.composite.TransposedPredicate
toString() - Method in class org.apache.commons.functor.core.composite.TransposedProcedure
toString() - Method in class org.apache.commons.functor.core.composite.UnaryAnd
toString() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryFunction
toString() - Method in class org.apache.commons.functor.core.composite.UnaryCompositeBinaryPredicate
toString() - Method in class org.apache.commons.functor.core.composite.UnaryNot
toString() - Method in class org.apache.commons.functor.core.composite.UnaryOr
toString() - Method in class org.apache.commons.functor.core.composite.UnarySequence
toString() - Method in class org.apache.commons.functor.core.composite.WhileDoProcedure
toString() - Method in class org.apache.commons.functor.core.Constant
toString() - Method in class org.apache.commons.functor.core.Identity
toString() - Method in class org.apache.commons.functor.core.IsEqual
toString() - Method in class org.apache.commons.functor.core.IsInstance
toString() - Method in class org.apache.commons.functor.core.IsNotEqual
toString() - Method in class org.apache.commons.functor.core.IsNotNull
toString() - Method in class org.apache.commons.functor.core.IsNotSame
toString() - Method in class org.apache.commons.functor.core.IsNull
toString() - Method in class org.apache.commons.functor.core.IsSame
toString() - Method in class org.apache.commons.functor.core.Limit
toString() - Method in class org.apache.commons.functor.core.NoOp
toString() - Method in class org.apache.commons.functor.core.Offset
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(Iterable<UnaryPredicate<? super A>>) - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd instance.
UnaryAnd(UnaryPredicate<? super A>...) - Constructor for class org.apache.commons.functor.core.composite.UnaryAnd
Create a new UnaryAnd instance.
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.
unaryInstance() - Static method in class org.apache.commons.functor.core.NoOp
Get a typed NoOp UnaryProcedure.
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(Iterable<UnaryPredicate<? super A>>) - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr instance.
UnaryOr(UnaryPredicate<? super A>...) - Constructor for class org.apache.commons.functor.core.composite.UnaryOr
Create a new UnaryOr instance.
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 instance.
UnarySequence(Iterable<UnaryProcedure<? super A>>) - Constructor for class org.apache.commons.functor.core.composite.UnarySequence
Create a new UnarySequence instance.
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-2013 The Apache Software Foundation. All Rights Reserved.