|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Function | |
---|---|
com.google.common.base | Miscellaneous common util classes and annotations. |
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections. |
com.google.common.util.concurrent |
Uses of Function in com.google.common.base |
---|
Methods in com.google.common.base that return Function | ||
---|---|---|
static
|
Functions.compose(Function<B,C> g,
Function<A,? extends B> f)
Returns the composition of two functions. |
|
static
|
Functions.constant(E value)
Creates a function that returns value for any input. |
|
static
|
Functions.forMap(Map<K,? extends V> map,
V defaultValue)
Returns a function which performs a map lookup with a default value. |
|
static
|
Functions.forMap(Map<K,V> map)
Returns a function which performs a map lookup. |
|
static
|
Functions.forPredicate(Predicate<T> predicate)
Creates a function that returns the same boolean output as the given predicate for all inputs. |
|
static
|
Functions.identity()
Returns the identity function. |
|
static Function<Object,String> |
Functions.toStringFunction()
Returns a function that calls toString() on its argument. |
Methods in com.google.common.base with parameters of type Function | ||
---|---|---|
static
|
Suppliers.compose(Function<? super F,T> function,
Supplier<F> first)
Returns a new supplier which is the composition of the provided function and supplier. |
|
static
|
Functions.compose(Function<B,C> g,
Function<A,? extends B> f)
Returns the composition of two functions. |
|
static
|
Functions.compose(Function<B,C> g,
Function<A,? extends B> f)
Returns the composition of two functions. |
|
static
|
Predicates.compose(Predicate<B> predicate,
Function<A,? extends B> function)
Returns the composition of a function and a predicate. |
Uses of Function in com.google.common.collect |
---|
Methods in com.google.common.collect with parameters of type Function | ||
---|---|---|
static
|
Multimaps.index(Iterable<V> values,
Function<? super V,K> keyFunction)
Creates an index ImmutableMultimap that contains the results of
applying a specified function to each item in an Iterable of
values. |
|
|
MapMaker.makeComputingMap(Function<? super K,? extends V> computingFunction)
Builds a map that supports atomic, on-demand computation of values. |
|
|
Ordering.onResultOf(Function<F,? extends T> function)
Returns a new ordering on F which orders elements by first applying
a function to them, then comparing those results using this . |
|
static
|
Collections2.transform(Collection<F> fromCollection,
Function<? super F,T> function)
Returns a collection that applies function to each element of
fromCollection . |
|
static
|
Iterables.transform(Iterable<F> fromIterable,
Function<? super F,? extends T> function)
Returns an iterable that applies function to each element of fromIterable . |
|
static
|
Iterators.transform(Iterator<F> fromIterator,
Function<? super F,? extends T> function)
Returns an iterator that applies function to each element of fromIterator . |
|
static
|
Lists.transform(List<F> fromList,
Function<? super F,? extends T> function)
Returns a list that applies function to each element of fromList . |
|
static
|
Maps.transformValues(Map<K,V1> fromMap,
Function<? super V1,V2> function)
Returns a view of a map where each value is transformed by a function. |
|
static
|
Maps.uniqueIndex(Iterable<V> values,
Function<? super V,K> keyFunction)
Returns an immutable map for which the Map.values() are the given
elements in the given order, and each key is the product of invoking a
supplied function on its corresponding value. |
Uses of Function in com.google.common.util.concurrent |
---|
Methods in com.google.common.util.concurrent with parameters of type Function | ||
---|---|---|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function)
Creates a new ListenableFuture that wraps another
ListenableFuture . |
|
static
|
Futures.chain(ListenableFuture<I> input,
Function<? super I,? extends ListenableFuture<? extends O>> function,
Executor exec)
Creates a new ListenableFuture that wraps another
ListenableFuture . |
|
static
|
Futures.compose(Future<I> future,
Function<? super I,? extends O> function)
Creates a new Future that wraps another Future . |
|
static
|
Futures.compose(ListenableFuture<I> future,
Function<? super I,? extends O> function)
Creates a new ListenableFuture that wraps another
ListenableFuture . |
|
static
|
Futures.compose(ListenableFuture<I> future,
Function<? super I,? extends O> function,
Executor exec)
Creates a new ListenableFuture that wraps another
ListenableFuture . |
|
static
|
Futures.makeChecked(Future<T> future,
Function<Exception,E> mapper)
Creates a CheckedFuture out of a normal Future and a
Function that maps from Exception instances into the
appropriate checked type. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |