Package com.atlassian.jira.util.collect
package com.atlassian.jira.util.collect
-
ClassDescriptionFor iterators that need to be closed after use.Utility class for transforming a
EnclosedIterableinto aList.Deprecated.since 10.0, use Java built-in utilities or specialised librariesSimple collection basedEnclosedIterable.Deprecated.since 10.0, use Java built-in utilities or specialised librariesCompositeMap<K,V> Provides a union view of two maps.CopyOnWriteSortedCache<T extends Comparable<T>>Simple copy-on-write ordered cache withSetsemantics.A limited collection view that may be backed by the something that needs closing, for example a connection to a database.Utility class for transforming aEnclosedIterableinto aList.Adaptor for turning anEnumerationinto anIterator.Statically sized implementation ofSizedIdentitySet<T>ASetimplementation that considers objects equal if an only if they are the same instance.Stores a reference to any Object.Adaptor for turning anIteratoran intoEnumeration.Compare objects based on their order in a supplied list.MapBuilder<K,V> Utility for easily creating Maps of all standard types.MemoizingMap<K,V> AMapthat is backed by aMemoizingMap.Mastermap that containssuppliersfor the values that are called lazily when required.MemoizingMap.Master<K,V> Master that individual Maps can be printed from.Used to build aMemoizingMap.Masterthat individual local copies can then be copied from.MultiMap<K,V, C extends Collection<V>> Static factory methods for creating and manipulatingmulti-maps.PagedList<E>Page over an underlying list, either by navigating to a page or iterating a page at a time.ResolvingComparator<I,O> Comparator that first resolves an input to an output type, and then delegates to a comparator of the output type.Something that contains a number of items.