Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.tapestry5.func.Mapper

Packages that use Mapper
org.apache.tapestry5.func | Light-weight functional programming for Flows of values
org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change

Uses of Mapper in org.apache.tapestry5.func

Methods in org.apache.tapestry5.func that return Mapper
`static
`<S,T> Mapper<S,T>`
` | `F.always(T fixedResult)` A Mapper factory; the returned Mapper ignores its input value and always returns a predetermined result.
`static
`<A,B,C> Mapper<A,C>`
` | `F.combine(Mapper<A,B> abMapper, Mapper<B,C> bcMapper)` Combines two mappers into a composite mapping from type A to type C via type B.
`static
`<S> Mapper<S,S>`
` | `F.identity()` A Mapper factory; the Mapper returns the the flow value unchanged.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted)` Override of `F.select(Predicate, Mapper, Mapper)` where rejected values are replaced with null.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted, Mapper<S,T> ifRejected)` A Mapper factory that combines a Predicate with two `Mapper`s; evaluating the predicate selects one of the two mappers.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted, T ifRejectedValue)` Override of `F.select(Predicate, Mapper)` where rejected values are replaced with a fixed value.
`static
`<T> Mapper<T,java.lang.String>`
` | `F.stringValueOf()` A Mapper factory that gets the string value of the flow value using `String.valueOf(Object)`.

Methods in org.apache.tapestry5.func with parameters of type Mapper
`static
`<A,B,C> Mapper<A,C>`
` | `F.combine(Mapper<A,B> abMapper, Mapper<B,C> bcMapper)` Combines two mappers into a composite mapping from type A to type C via type B.
`static
`<A,B,C> Mapper<A,C>`
` | `F.combine(Mapper<A,B> abMapper, Mapper<B,C> bcMapper)` Combines two mappers into a composite mapping from type A to type C via type B.
`static
`<T> Flow<T>`
` | `F.iterate(T initial, Mapper<T,T> function)` Creates an infinite lazy flow from an initial value and a function to map from the current value to the next value.
`
`<X> Flow<X>`
` | `Flow.map(Mapper<T,X> mapper)` Maps a Flow into a new Flow with different type values.
`
`<X> Flow<X>`
` | `Flow.mapcat(Mapper<T,Flow<X>> mapper)` Given a `Mapper` that maps a T to a Flow, this method will lazily concatenate all the output flows into a single 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.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted)` Override of `F.select(Predicate, Mapper, Mapper)` where rejected values are replaced with null.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted, Mapper<S,T> ifRejected)` A Mapper factory that combines a Predicate with two `Mapper`s; evaluating the predicate selects one of the two mappers.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted, Mapper<S,T> ifRejected)` A Mapper factory that combines a Predicate with two `Mapper`s; evaluating the predicate selects one of the two mappers.
`static
`<S,T> Mapper<S,T>`
` | `F.select(Predicate<? super S> predicate, Mapper<S,T> ifAccepted, T ifRejectedValue)` Override of `F.select(Predicate, Mapper)` where rejected values are replaced with a fixed value.
`static
`<S> Predicate<S>`
` | `F.toPredicate(Mapper<S,java.lang.Boolean> mapper)` Allows a Mapper that maps to boolean to be used as a Predicate.

Uses of Mapper in org.apache.tapestry5.internal

Fields in org.apache.tapestry5.internal declared as Mapper
`static Mapper<Asset,StylesheetLink>` | `TapestryInternalUtils.assetToStylesheetLink` Common mapper, used primarily with `Flow.map(org.apache.tapestry5.func.Mapper)`

Uses of Mapper in org.apache.tapestry5.ioc.internal.util

Fields in org.apache.tapestry5.ioc.internal.util declared as Mapper
`static Mapper<java.lang.Class,AnnotationProvider>` | `InternalUtils.CLASS_TO_AP_MAPPER`
`static Mapper<ObjectCreator,java.lang.Object>` | `InternalUtils.CREATE_OBJECT`
`static Mapper<java.lang.reflect.Method,AnnotationProvider>` | `InternalUtils.METHOD_TO_AP_MAPPER`

Methods in org.apache.tapestry5.ioc.internal.util that return Mapper
`static
`<S,T> Mapper<S,T>`
` | `InternalUtils.toMapper(Coercion<S,T> coercion)` Wraps a `Coercion` as a `Mapper`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2012 The Apache Software Foundation.