org.apache.commons.collections.functors
Class ForClosure
- Closure, Serializable
Closure implementation that calls another closure n times, like a for loop.
$Revision: 348444 $ $Date: 2005-11-23 14:06:56 +0000 (Wed, 23 Nov 2005) $
ForClosure
public ForClosure(int count,
Closure closure)
Constructor that performs no validation.
Use getInstance
if you want that.
count
- the number of times to execute the closureclosure
- the closure to execute, not null
execute
public void execute(Object input)
Executes the closure count
times.
- execute in interface Closure
getClosure
public Closure getClosure()
Gets the closure.
getCount
public int getCount()
Gets the count.
getInstance
public static Closure getInstance(int count,
Closure closure)
Factory method that performs validation.
A null closure or zero count returns the
NOPClosure
.
A count of one returns the specified closure.
count
- the number of times to execute the closureclosure
- the closure to execute, not null
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.