org.codehaus.janino.util
Interface Producer
public interface Producer
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
produce
Object produce()
- Produce the next object.
- Returns:
- the next object or
null
to indicate that no more objects can be produced