org.apache.commons.functor
Interface BinaryFunctor<L,R>

Type Parameters:
L - the left argument type.
R - the right argument type.
All Superinterfaces:
Functor
All Known Subinterfaces:
BinaryFunction<L,R,T>, BinaryPredicate<L,R>, BinaryProcedure<L,R>
All Known Implementing Classes:
BinaryAnd, BinaryCompositeBinaryFunction, BinaryFunctionBinaryPredicate, BinaryFunctionBinaryProcedure, BinaryNot, BinaryOr, BinaryPredicateBinaryFunction, BinaryProcedureBinaryFunction, BinarySequence, ComparatorFunction, ConditionalBinaryFunction, ConditionalBinaryPredicate, ConditionalBinaryProcedure, Constant, FindWithinGenerator, FoldLeft, FoldRight, GeneratorContains, IgnoreLeftFunction, IgnoreLeftPredicate, IgnoreLeftProcedure, IgnoreRightFunction, IgnoreRightPredicate, IgnoreRightProcedure, IndexOfInGenerator, InPlaceTransform, IsElementOf, IsEqual, IsEquivalent, IsGreaterThan, IsGreaterThanOrEqual, IsInstance, IsLessThan, IsLessThanOrEqual, IsNotEqual, IsNotEquivalent, IsNotSame, IsSame, Limit, Max, Min, NoOp, Offset, RemoveMatching, RetainMatching, TransformedBinaryFunction, TransformedBinaryProcedure, TransposedFunction, TransposedPredicate, TransposedProcedure, UnaryCompositeBinaryFunction, UnaryCompositeBinaryPredicate

public interface BinaryFunctor<L,R>
extends Functor

Marker interface for binary (two-argument) functors.

Implementors are encouraged but not required to make their functors Serializable.

Since:
1.0
Version:
$Revision: 1156733 $ $Date: 2011-08-11 20:56:53 +0200 (Thu, 11 Aug 2011) $

Method Summary
 
Methods inherited from interface org.apache.commons.functor.Functor
equals, hashCode, toString
 



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