org.apache.commons.collections.Closure |
Known Indirect Subclasses |
Defines a functor interface implemented by classes that do something.
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.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Performs an action on the specified input object.
|
Performs an action on the specified input object.
input | the input to execute on |
---|
ClassCastException | (runtime) if the input is the wrong class |
---|---|
IllegalArgumentException | (runtime) if the input is invalid |
FunctorException | (runtime) if any other error occurs |