org.apache.commons.functor
Interface UnaryFunctor<A>

All Superinterfaces:
Functor
All Known Subinterfaces:
UnaryFunction<A,T>, UnaryPredicate<A>, UnaryProcedure<A>
All Known Implementing Classes:
BinaryFunctionUnaryFunction, CollectionTransformer, CompositeUnaryFunction, CompositeUnaryPredicate, CompositeUnaryProcedure, ConditionalUnaryFunction, ConditionalUnaryPredicate, ConditionalUnaryProcedure, Constant, FoldLeft, FoldRight, FunctionUnaryFunction, Identity, IsEmpty, IsNotNull, IsNull, IsWithinRange, LeftBoundFunction, LeftBoundPredicate, LeftBoundProcedure, Limit, NoOp, Offset, PredicateUnaryPredicate, ProcedureUnaryProcedure, RightBoundFunction, RightBoundPredicate, RightBoundProcedure, Size, UnaryAnd, UnaryFunctionUnaryPredicate, UnaryFunctionUnaryProcedure, UnaryNot, UnaryOr, UnaryPredicateUnaryFunction, UnaryProcedureUnaryFunction, UnarySequence

public interface UnaryFunctor<A>
extends Functor

Marker interface for unary (single-argument) functors.

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) $

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



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