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

All Superinterfaces:
BinaryFunctor<L,R>, Functor
All Known Implementing Classes:
BinaryAnd, BinaryFunctionBinaryPredicate, BinaryNot, BinaryOr, ConditionalBinaryPredicate, Constant, GeneratorContains, IgnoreLeftPredicate, IgnoreRightPredicate, IsElementOf, IsEqual, IsEquivalent, IsGreaterThan, IsGreaterThanOrEqual, IsInstance, IsLessThan, IsLessThanOrEqual, IsNotEqual, IsNotEquivalent, Limit, Offset, TransposedPredicate, UnaryCompositeBinaryPredicate

public interface BinaryPredicate<L,R>
extends BinaryFunctor<L,R>

A functor that takes two arguments and returns a boolean value.

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

Since:
1.0
Version:
$Revision: 665761 $ $Date: 2008-06-09 11:50:56 -0500 (Mon, 09 Jun 2008) $
Author:
Rodney Waldhoff

Method Summary
 boolean test(L left, R right)
          Evaluate this predicate.
 
Methods inherited from interface org.apache.commons.functor.Functor
equals, hashCode, toString
 

Method Detail

test

boolean test(L left,
             R right)
Evaluate this predicate.

Parameters:
left - the L element of the ordered pair of arguments
right - the R element of the ordered pair of arguments
Returns:
the result of this test for the given arguments


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