Package com.atlassian.jira.util.collect

Interface Summary
CloseableIterator<E> For iterators that need to be closed after use.
EnclosedIterable<T> A limited collection view that may be backed by the something that needs closing, for example a connection to a database.
MultiMap<K,V,C extends Collection<V>>  
Sized Something that contains a number of items.
 

Class Summary
CloseableIterator.Functions  
CloseableIterator.ListResolver<T> Utility class for transforming a EnclosedIterable into a List.
CollectionBuilder<T> Convenience class for creating collections (Set and List) instances or enclosed iterables.
CollectionEnclosedIterable<T> Simple collection based EnclosedIterable.
CollectionUtil  
CompositeMap<K,V> Provides a union view of two maps.
CopyOnWriteSortedCache<T extends Comparable<T>> Simple copy-on-write ordered cache with Set semantics.
EnclosedIterable.Functions  
EnclosedIterable.ListResolver<T> Utility class for transforming a EnclosedIterable into a List.
EnumerationIterator<E> Adaptor for turning an Enumeration into an Iterator.
IdentitySet<T> A Set implementation that considers objects equal if an only if they are the same instance.
IdentitySet.IdentityReference<T> Stores a reference to any Object.
IteratorEnumeration<E> Adaptor for turning an Iterator an into Enumeration.
ListOrderComparator<T> Compare objects based on their order in a supplied list.
LRUMap<K,V> A subclass of LinkedHashMap that is access ordered AND constrained in size.
MapBuilder<K,V> Utility for easily creating Maps of all standard types.
MemoizingMap<K,V> A Map that is backed by a MemoizingMap.Master map that contains suppliers for the values that are called lazily when required.
MemoizingMap.Master<K,V> Master that individual Maps can be printed from.
MemoizingMap.Master.Builder<K,V> Used to build a MemoizingMap.Master that individual local copies can then be copied from.
MultiMaps Static factory methods for creating and manipulating multi-maps.
ResolvingComparator<I,O> Comparator that first resolves an input to an output type, and then delegates to a comparator of the output type.
Transformed Static factory for creating transformed Map, Set, and Iterator instances.
 



Copyright © 2002-2011 Atlassian. All Rights Reserved.