org.apache.commons.functor.core
Class RightIdentity

java.lang.Object
  extended by org.apache.commons.functor.core.RightIdentity

public final class RightIdentity
extends java.lang.Object

Holder class for a right-identity BinaryFunction (evaluates to the right argument) and a right-identity BinaryPredicate (tests whether right Boolean argument equals Boolean.TRUE).

Version:
$Revision: 665786 $ $Date: 2008-06-09 12:17:39 -0500 (Mon, 09 Jun 2008) $
Author:
Rodney Waldhoff, Matt Benson

Field Summary
static BinaryFunction<java.lang.Object,java.lang.Object,java.lang.Object> FUNCTION
          Right-identity function.
static BinaryPredicate<java.lang.Object,java.lang.Boolean> PREDICATE
          Right-identity predicate.
 
Constructor Summary
RightIdentity()
          Create a new RightIdentity.
 
Method Summary
static
<L,R> BinaryFunction<L,R,R>
function()
          Get a typed right-identity BinaryFunction.
static
<L> BinaryPredicate<L,java.lang.Boolean>
predicate()
          Get a typed right-identity BinaryPredicate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FUNCTION

public static final BinaryFunction<java.lang.Object,java.lang.Object,java.lang.Object> FUNCTION
Right-identity function.


PREDICATE

public static final BinaryPredicate<java.lang.Object,java.lang.Boolean> PREDICATE
Right-identity predicate.

Constructor Detail

RightIdentity

public RightIdentity()
Create a new RightIdentity.

Method Detail

function

public static <L,R> BinaryFunction<L,R,R> function()
Get a typed right-identity BinaryFunction.

Type Parameters:
L -
R -
Returns:
BinaryFunction

predicate

public static <L> BinaryPredicate<L,java.lang.Boolean> predicate()
Get a typed right-identity BinaryPredicate.

Type Parameters:
L -
Returns:
BinaryPredicate


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