| Name | Description | Type | Package | Framework |
| GenerateUntil | Wrap another Generator such that run(Procedure) terminates once a condition has been satisfied (test after). | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| GenerateWhile | Wrap another Generator such that run(Procedure) continues as long as a condition is true (test after). | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| IteratorToGeneratorAdapter | Adapts an Iterator to the LoopGenerator interface. | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| LoopGenerator | Base class for generators that control execution flow, and may need to stop the generation. | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| TransformedGenerator | Generator that transforms the elements of another Generator. | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| UntilGenerate | Wrap another Generator such that run(Procedure) terminates once a condition has been satisfied. | Class | org.apache.commons.functor.generator.loop | Apache Commons |
| WhileGenerate | Wrap another Generator such that run(Procedure) continues as long as a condition is true (test before). | Class | org.apache.commons.functor.generator.loop | Apache Commons |