|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| BinaryFunction<E,F,RV> | Typed functor that takes two arguments of types E
and F and returns a value of type RV. |
| BinaryPredicate<E,F> | Typed functor that takes two arguments and returns a boolean
value. |
| BinaryProcedure<E,F> | Typed functor that takes two arguments and returns no value. |
| Function<RV> | Typed functor that takes no arguments and returns a
value of type RV. |
| NaryFunction<E,RV> | Typed functor that takes an arbitrary number of arguments
of the same type E and returns a value of type
RV. |
| NaryPredicate<E> | Typed functor that takes an arbitrary number of arguments
of the same type and returns a boolean value. |
| NaryProcedure<E> | Typed functor that takes an arbitrary number of arguments of the same type and returns no value. |
| Predicate<E> | Typed functor that takes no arguments and returns
a boolean value. |
| Procedure<E> | Typed functor that takes no arguments and returns no value. |
| QuaternaryFunction<E,F,G,H,RV> | Typed functor that takes four arguments of types E,
F, G, and H and returns a
value of type RV. |
| QuaternaryPredicate<E,F,G,H> | Typed functor that takes four arguments and returns a
boolean value. |
| QuaternaryProcedure<E,F,G,H> | Typed functor that takes four arguments and returns no value. |
| TernaryFunction<E,F,G,RV> | Typed functor that takes three arguments of types E,
F, and G and returns a value of type
RV. |
| TernaryPredicate<E,F,G> | Typed functor that takes three arguments and returns a boolean
value. |
| TernaryProcedure<E,F,G> | Typed functor that takes three arguments and returns no value. |
| UnaryFunction<E,RV> | Typed functor that takes one argument of type E
and returns a value of type RV. |
| UnaryPredicate<E> | Typed functor that takes one argument and returns a boolean
value. |
| UnaryProcedure<E> | Typed functor that takes one argument and returns no value. |
Typed functor object interfaces.
See also
Functor Objects (Wiki)
> http://c2.com/cgi/wiki?FunctorObject
Blocks In Java (Wiki)
> http://c2.com/cgi/wiki?BlocksInJava
jga - Generic Algorithms for Java
> http://jga.sourceforge.net
Apache Jakarta Commons Functor
>
http://jakarta.apache.org/commons/sandbox/functor
Colt Project
> http://dsd.lbl.gov/~hoschek/colt
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||