org.apache.commons.collections
public interface Closure
A Closure
represents a block of code which is executed from
inside some block, function or iteration. It operates an input object.
Standard implementations of common closures are provided by ClosureUtils. These include method invokation and for/while loops.
Since: Commons Collections 1.0
Version: $Revision: 155406 $ $Date: 2005-02-26 12:55:26 +0000 (Sat, 26 Feb 2005) $
Method Summary | |
---|---|
void | execute(Object input)
Performs an action on the specified input object.
|
Parameters: input the input to execute on
Throws: ClassCastException (runtime) if the input is the wrong class IllegalArgumentException (runtime) if the input is invalid FunctorException (runtime) if any other error occurs