## Uses of Class
org.apache.tapestry5.func.Tuple

- Packages that use Tuple
  Package | Description
  --- | ---
  org.apache.tapestry5.func | Light-weight functional programming for Flows of values

- - ### Uses of Tuple in org.apache.tapestry5.func

    Methods in org.apache.tapestry5.func that return Tuple
    Modifier and Type | Method and Description
    --- | ---
    `static <X,Y> Tuple<X,Y>` | Tuple.`create(X first, Y second)`
    `Tuple<A,B>` | LazyZipValue.`get()`
    `Tuple<Flow<A>,Flow<B>>` | ZippedFlow.`unzip()` A ZippedFlow is a Flow of Tuples; this inverts that, splitting each Tuple into a Flow of elements, then assembling the result as a Tuple of two values.

    Methods in org.apache.tapestry5.func that return types with arguments of type Tuple
    Modifier and Type | Method and Description
    --- | ---
    `static <A extends Comparable<A>,B> Comparator<Tuple<A,B>>` | F.`orderByFirst()` Creates a Comparator for the Tuples of a `ZippedFlow` that sorts the Tuple elements based on the first value in the Tuple.
    `static <A,B extends Comparable<B>> Comparator<Tuple<A,B>>` | F.`orderBySecond()` Creates a Comparator for the Tuples of a `ZippedFlow` that sorts the Tuple elements based on the first value in the Tuple.

    Method parameters in org.apache.tapestry5.func with type arguments of type Tuple
    Modifier and Type | Method and Description
    --- | ---
    `<X,Y> ZippedFlow<X,Y>` | ZippedFlow.`mapTuples(Mapper<Tuple<A,B>,Tuple<X,Y>> mapper)` Mapping for zipped flows; a mapper is used to map tuples of this zipped flow into new tuples with a new type, forming the resulting zipped flow.
    `<X,Y> ZippedFlow<X,Y>` | ZippedFlow.`mapTuples(Mapper<Tuple<A,B>,Tuple<X,Y>> mapper)` Mapping for zipped flows; a mapper is used to map tuples of this zipped flow into new tuples with a new type, forming the resulting zipped flow.

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.