org.codehaus.janino.util
Interface Producer<T>
- Type Parameters:
T - The type of the products
public interface Producer<T>
An object that produces some Object each time the
produce() method is invoked. This behavior is similar to the
Iterator, but is represented by one single
produce() method as opposed to Iterator's
two methods Iterator.hasNext() and
Iterator.next(). This simplifies the implementation of
certain complex iterations.
- See Also:
DirectoryIterator,
ProducerIterator
|
Method Summary |
T |
produce()
Produce the next object. |
produce
T produce()
- Produce the next object.
- Returns:
- the next object or
null to indicate that no more objects can be produced