Package org.apache.commons.functor.adapter
Classes that adapt one functor interface to another.
-
Class Summary Class Description BinaryFunctionBinaryPredicate<L,R> BinaryFunctionBinaryProcedure<L,R> Adapts aBinaryFunctionto theBinaryProcedureinterface 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 aBinaryPredicateto theBinaryFunctioninterface.BinaryPredicateUnaryPredicate<A> Adapts a BinaryPredicate as a UnaryPredicate by sending the same argument to both sides of the BinaryPredicate.BinaryProcedureBinaryFunction<L,R,T> BinaryProcedureUnaryProcedure<A> Adapts a BinaryProcedure as a UnaryProcedure by sending the same argument to both sides of the BinaryProcedure.BoundFunction<T> Adapts aUnaryFunctionto theFunctioninterface using a constant unary argument.BoundPredicate Adapts aUnaryPredicateto thePredicateinterface using a constant unary argument.BoundProcedure Adapts aUnaryProcedureto theProcedureinterface using a constant unary argument.FullyBoundFunction<T> Adapts aBinaryFunctionto theFunctioninterface using constant arguments.FullyBoundPredicate Adapts aBinaryPredicateto theUnaryPredicateinterface using a constant left-side argument.FullyBoundProcedure Adapts aBinaryProcedureto theProcedureinterface using a constant left-side argument.FunctionPredicate FunctionProcedure FunctionUnaryFunction<A,T> Adapts aFunctionto theUnaryFunctioninterface by ignoring the unary argument.IgnoreLeftFunction<L,R,T> Adapts aUnaryFunctionto theBinaryFunctioninterface by ignoring the first binary argument.IgnoreLeftPredicate<L,R> Adapts aUnaryPredicateto theBinaryPredicateinterface by ignoring the first binary argument.IgnoreLeftProcedure<L,R> Adapts aUnaryProcedureto theBinaryProcedureinterface by ignoring the first binary argument.IgnoreRightFunction<L,R,T> Adapts aUnaryFunctionto theBinaryFunctioninterface by ignoring the second binary argument.IgnoreRightPredicate<L,R> Adapts aUnaryPredicateto theBinaryPredicateinterface by ignoring the second binary argument.IgnoreRightProcedure<L,R> Adapts aUnaryProcedureto theBinaryProcedureinterface by ignoring the second binary argument.LeftBoundFunction<A,T> Adapts aBinaryFunctionto theUnaryFunctioninterface using a constant left-side argument.LeftBoundPredicate<A> Adapts aBinaryPredicateto theUnaryPredicateinterface using a constant left-side argument.LeftBoundProcedure<A> Adapts aBinaryProcedureto theUnaryProcedureinterface using a constant left-side argument.PredicateFunction PredicateUnaryPredicate<A> Adapts aPredicateto theUnaryPredicateinterface by ignoring the given argument.ProcedureFunction<T> ProcedureUnaryProcedure<A> Adapts aProcedureto theUnaryProcedureinterface by ignoring the arguments.RightBoundFunction<A,T> Adapts aBinaryFunctionto theUnaryFunctioninterface using a constant right-side argument.RightBoundPredicate<A> Adapts aBinaryPredicateto theUnaryPredicateinterface using a constant left-side argument.RightBoundProcedure<A> Adapts aBinaryProcedureto theUnaryProcedureinterface using a constant left-side argument.UnaryFunctionUnaryPredicate<A> UnaryFunctionUnaryProcedure<A> Adapts aUnaryFunctionto theUnaryProcedureinterface by ignoring the value returned by the function.UnaryPredicateUnaryFunction<A> Adapts aUnaryPredicateto theUnaryFunctioninterface.UnaryProcedureUnaryFunction<A,T>