Package org.apache.commons.functor.adapter

Classes that adapt one functor interface to another.

See:
          Description

Class Summary
BinaryFunctionBinaryPredicate<L,R> Adapts a Boolean-valued BinaryFunction to the BinaryPredicate interface.
BinaryFunctionBinaryProcedure<L,R> Adapts a BinaryFunction to the BinaryProcedure interface by ignoring the value returned by the function.
BinaryFunctionUnaryFunction<A,T> Adapts a BinaryFunction as a UnaryFunction by sending the same argument to both sides of the BinaryFunction.
BinaryPredicateBinaryFunction<L,R> Adapts a BinaryPredicate to the BinaryFunction interface.
BinaryPredicateUnaryPredicate<A> Adapts a BinaryPredicate as a UnaryPredicate by sending the same argument to both sides of the BinaryPredicate.
BinaryProcedureBinaryFunction<L,R,T> Adapts a BinaryProcedure to the BinaryFunction interface by always returning null.
BinaryProcedureUnaryProcedure<A> Adapts a BinaryProcedure as a UnaryProcedure by sending the same argument to both sides of the BinaryProcedure.
BoundFunction<T> Adapts a UnaryFunction to the Function interface using a constant unary argument.
BoundPredicate Adapts a UnaryPredicate to the Predicate interface using a constant unary argument.
BoundProcedure Adapts a UnaryProcedure to the Procedure interface using a constant unary argument.
FullyBoundFunction<T> Adapts a BinaryFunction to the Function interface using constant arguments.
FullyBoundPredicate Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
FullyBoundProcedure Adapts a BinaryProcedure to the Procedure interface using a constant left-side argument.
FunctionPredicate Adapts a Boolean-valued Function to the Predicate interface.
FunctionProcedure Adapts a Function to the Procedure interface by ignoring the value returned by the function.
FunctionUnaryFunction<A,T> Adapts a Function to the UnaryFunction interface by ignoring the unary argument.
IgnoreLeftFunction<L,R,T> Adapts a UnaryFunction to the BinaryFunction interface by ignoring the first binary argument.
IgnoreLeftPredicate<L,R> Adapts a UnaryPredicate to the BinaryPredicate interface by ignoring the first binary argument.
IgnoreLeftProcedure<L,R> Adapts a UnaryProcedure to the BinaryProcedure interface by ignoring the first binary argument.
IgnoreRightFunction<L,R,T> Adapts a UnaryFunction to the BinaryFunction interface by ignoring the second binary argument.
IgnoreRightPredicate<L,R> Adapts a UnaryPredicate to the BinaryPredicate interface by ignoring the second binary argument.
IgnoreRightProcedure<L,R> Adapts a UnaryProcedure to the BinaryProcedure interface by ignoring the second binary argument.
LeftBoundFunction<A,T> Adapts a BinaryFunction to the UnaryFunction interface using a constant left-side argument.
LeftBoundPredicate<A> Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
LeftBoundProcedure<A> Adapts a BinaryProcedure to the UnaryProcedure interface using a constant left-side argument.
PredicateFunction Adapts a Predicate to the Function interface.
PredicateUnaryPredicate<A> Adapts a Predicate to the UnaryPredicate interface by ignoring the given argument.
ProcedureFunction<T> Adapts a Procedure to the Function interface by always returning null.
ProcedureUnaryProcedure<A> Adapts a Procedure to the UnaryProcedure interface by ignoring the arguments.
RightBoundFunction<A,T> Adapts a BinaryFunction to the UnaryFunction interface using a constant right-side argument.
RightBoundPredicate<A> Adapts a BinaryPredicate to the UnaryPredicate interface using a constant left-side argument.
RightBoundProcedure<A> Adapts a BinaryProcedure to the UnaryProcedure interface using a constant left-side argument.
UnaryFunctionUnaryPredicate<A> Adapts a Boolean-valued UnaryFunction to the UnaryPredicate interface.
UnaryFunctionUnaryProcedure<A> Adapts a UnaryFunction to the UnaryProcedure interface by ignoring the value returned by the function.
UnaryPredicateUnaryFunction<A> Adapts a UnaryPredicate to the UnaryFunction interface.
UnaryProcedureUnaryFunction<A,T> Adapts a UnaryProcedure to the UnaryFunction interface by always returning null.
 

Package org.apache.commons.functor.adapter Description

Classes that adapt one functor interface to another.



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