Package org.apache.commons.functor
Interface UnaryFunction<A,T>
- Type Parameters:
A- the argument type.T- the returned value type.
- All Superinterfaces:
Functor,UnaryFunctor<A>
- All Known Implementing Classes:
BinaryFunctionUnaryFunction,CollectionTransformer,CompositeUnaryFunction,CompositeUnaryFunction.Helper,ConditionalUnaryFunction,Constant,FoldLeft,FoldRight,FunctionUnaryFunction,Identity,LeftBoundFunction,RightBoundFunction,Size,UnaryPredicateUnaryFunction,UnaryProcedureUnaryFunction
A functor that takes one argument and returns an
Object value.
Implementors are encouraged but not required to make their functors
Serializable.
- Since:
- 1.0
- Version:
- $Revision$ $Date$
-
Method Summary
-
Method Details
-
evaluate
Evaluate this function.- Parameters:
obj- the A object to evaluate- Returns:
- the T result of this evaluation
-