| Name | Description | Type | Package | Framework |
| F | Functional operations on collections with generics support. | Class | org.apache.tapestry5.func | Apache Tapestry |
| Flow | A flow is a a functional interface for working with an ordered collection of elements. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| FlowOperations | Interface | org.apache.tapestry5.func | Apache Tapestry | |
| LazyContinuation | The result of the evaluation of a LazyFunction. | Class | org.apache.tapestry5.func | Apache Tapestry |
| LazyFunction | A lazy function is used to populate a Flow incrementally. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| LazyValue | A function that returns a value, allowing the computation of that value to be deferred as late as possible. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| LazyZipValue | Class | org.apache.tapestry5.func | Apache Tapestry | |
| Mapper | Interface for operation Flow. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| Mapper2 | A generalization of Mapper for a two-input function. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| Predicate | Used when filtering a collection of objects of a given type; the predicate is passed each object in turn, and returns true to include the object in the result collection. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| Reducer | A reducer takes an accumulator value and a single value from a collection and computes a new type of accumulator | Interface | org.apache.tapestry5.func | Apache Tapestry |
| Tuple | A Tuple holds two values of two different types. | Class | org.apache.tapestry5.func | Apache Tapestry |
| Worker | An operational function used with a Flow. | Interface | org.apache.tapestry5.func | Apache Tapestry |
| ZippedFlow | The result of the Flow. | Interface | org.apache.tapestry5.func | Apache Tapestry |