Package org.apache.commons.functor.core.composite

Functors composed of other functors.

See:
          Description

Class Summary
AbstractLoopProcedure Abstract base class for WhileDoProcedure and DoWhileProcedure used to implement loop procedures.
And Tests true iff none of its children test false.
BinaryAnd<L,R> Tests true iff none of its children test false.
BinaryCompositeBinaryFunction<L,R,T> 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)).
BinaryNot<L,R> Tests to the logical inverse of some other predicate.
BinaryOr<L,R> Tests true iff at least one of its children test true.
BinarySequence<L,R> A BinaryProcedure that runs an ordered sequence of BinaryProcedures.
Composite Utility/fluent methods for creating composite functors.
CompositeUnaryFunction<A,T> A UnaryFunction representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
CompositeUnaryPredicate<A> A UnaryPredicate representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
CompositeUnaryProcedure<A> A UnaryProcedure representing the composition of UnaryFunctions, "chaining" the output of one to the input of another.
Conditional Utility methods for creating conditional functors.
ConditionalBinaryFunction<L,R,T> A BinaryFunction similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalBinaryPredicate<L,R> A BinaryPredicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalBinaryProcedure<L,R> A BinaryProcedure similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalFunction<T> A Function similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalPredicate A Predicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalProcedure A Procedure similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryFunction<A,T> A UnaryFunction similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryPredicate<A> A UnaryPredicate similiar to Java's "ternary" or "conditional" operator (? :).
ConditionalUnaryProcedure<A> A UnaryProcedure similiar to Java's "ternary" or "conditional" operator (? :).
DoWhileProcedure A Procedure implementation of a while loop.
Not Tests to the logical inverse of some other predicate.
Or Tests true iff at least one of its children test true.
Sequence A Procedure that runs an ordered sequence of Procedures.
TransformedBinaryFunction<L,R,T> A BinaryFunction whose result is then run through a UnaryFunction.
TransformedBinaryProcedure<L,R> A BinaryProcedure composed of a BinaryFunction whose result is then run through a UnaryProcedure.
TransformedFunction<T> A Function whose result is then run through a UnaryFunction.
TransformedProcedure A Procedure composed of a Function whose result is then run through a UnaryProcedure.
TransposedFunction<L,R,T> Transposes (swaps) the arguments to some other function.
TransposedPredicate<L,R> Transposes (swaps) the arguments to some other predicate.
TransposedProcedure<L,R> Transposes (swaps) the arguments to some other procedure.
UnaryAnd<A> Tests true iff none of its children test false.
UnaryCompositeBinaryFunction<L,R,T> 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)).
UnaryCompositeBinaryPredicate<L,R> 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)).
UnaryNot<A> Tests to the logical inverse of some other predicate.
UnaryOr<A> Tests true iff at least one of its children test true.
UnarySequence<A> A UnaryProcedure that runs an ordered sequence of UnaryProcedures.
WhileDoProcedure A Procedure implementation of a while loop.
 

Package org.apache.commons.functor.core.composite Description

Functors composed of other functors.



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