Package org.apache.tapestry5.func

Interface Summary
Flow<T> A Flow is a a functional interface for working with an ordered collection of values.
LazyFunction<T> A lazy function is used to populate a Flow incrementally.
LazyValue<T> A function that returns a value, allowing the computation of that value to be deferred as late as possible.
Reducer<A,T> A reducer takes an accumulator value and a single value from a collection and computes a new accumulator value.
 

Class Summary
F Functional operations on collections with generics support.
LazyContinuation<T> The result of the evaluation of a LazyFunction.
Mapper<S,T> Base class used with Flow.map(Mapper) to define how Flow values are mapped from one type to another (or otherwise transformed).
Mapper2<A,B,C> A generalization of Mapper for a two-input function.
Predicate<T> 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.
Worker<T> An operational function used with a Flow.
 



Copyright © 2010-2011 Apache Software Foundation. All Rights Reserved.