Uses of Interface
com.atlassian.jira.util.Function

Packages that use Function
com.atlassian.jira.issue.fields.option   
com.atlassian.jira.issue.index   
com.atlassian.jira.util   
com.atlassian.jira.util.collect   
 

Uses of Function in com.atlassian.jira.issue.fields.option
 

Fields in com.atlassian.jira.issue.fields.option declared as Function
static Function<ProjectComponent,Option> ComponentOption.FUNCTION
           
static Function<Version,Option> VersionOption.FUNCTION
           
 

Uses of Function in com.atlassian.jira.issue.index
 

Subinterfaces of Function in com.atlassian.jira.issue.index
static interface DefaultIssueIndexer.CommentRetriever
           
 

Classes in com.atlassian.jira.issue.index that implement Function
 class DefaultCommentRetriever
           
 

Uses of Function in com.atlassian.jira.util
 

Subinterfaces of Function in com.atlassian.jira.util
 interface Resolver<I,O>
          A interface to resolve some input object into an output object.
 

Methods in com.atlassian.jira.util that return Function
static
<T> Function<T,T>
Functions.identity()
          Get a function that always returns the input.
static
<T,R> Function<T,R>
Functions.memoize(Function<T,R> function, ConcurrentMap<T,R> map)
          Memoizer maps an input to an output and always returns the mapped result rather than calling the wrapped function every time.
 

Methods in com.atlassian.jira.util with parameters of type Function
static
<T,R> Function<T,R>
Functions.memoize(Function<T,R> function, ConcurrentMap<T,R> map)
          Memoizer maps an input to an output and always returns the mapped result rather than calling the wrapped function every time.
 

Uses of Function in com.atlassian.jira.util.collect
 

Classes in com.atlassian.jira.util.collect that implement Function
static class EnclosedIterable.ListResolver<T>
          Utility class for transforming a EnclosedIterable into a List.
 

Methods in com.atlassian.jira.util.collect with parameters of type Function
static
<I,E> Collection<E>
Transformed.collection(Collection<? extends I> collection, Function<I,E> transformer)
           
static
<I,E> EnclosedIterable<E>
Transformed.enclosedIterable(EnclosedIterable<I> iterable, Function<I,E> transformer)
           
static
<K,I,V> Map.Entry<K,V>
Transformed.entry(Map.Entry<? extends K,? extends I> entry, Function<I,V> transformer)
           
static
<I,E> Iterable<E>
Transformed.iterable(Iterable<I> iterable, Function<I,E> transformer)
           
static
<I,E> Iterator<E>
Transformed.iterator(Iterator<? extends I> set, Function<I,E> transformer)
          Iterator that transforms its values from one type to another using the supplied Function.
static
<I,E> List<E>
Transformed.list(List<I> set, Function<I,E> transformer)
           
static
<K,I,V> Map<K,V>
Transformed.map(Map<K,I> map, Function<I,V> transformer)
           
static
<I,O> List<O>
EnclosedIterable.Functions.toList(EnclosedIterable<I> iterable, Function<I,O> transformer)
          Get an ArrayList of the contents of the supplied EnclosedIterable transformed by the supplied transform function into the new type O.
static
<T,R> List<R>
CollectionUtil.transform(Iterable<T> iterable, Function<T,R> transformer)
          Return a List that is transformed from elements of the input type to elements of the output type by a transformer function.
static
<T,R> List<R>
CollectionUtil.transform(Iterator<? extends T> iterator, Function<T,R> transformer)
          Return a List that is transformed from elements of the input type to elements of the output type by a transformer function.
static
<T,R> Iterator<R>
CollectionUtil.transformIterator(Iterator<? extends T> iterator, Function<T,R> transformer)
          Return an Iterator that is transformed from elements of the input type to elements of the output type by a transformer function.
static
<T,R> Set<R>
CollectionUtil.transformSet(Iterable<T> iterable, Function<T,R> transformer)
          Return a Set that is transformed from elements of the input type to elements of the output type by a transformer function.
 



Copyright © 2002-2009 Atlassian. All Rights Reserved.