Package org.eclipse.net4j.util.collection
package org.eclipse.net4j.util.collection
Additional collection-like interfaces and classes.
-
ClassDescriptionAn abstract base class for custom iterators that
filterthe elements of a delegate iterator.Filters elements by applying a predicate.An abstract base class for custom iterators that only requires to implement a singleAbstractIterator.computeNextElement()method.An abstract base class for custom list iterators that only requires to implement theAbstractIterator.computeNextElement()andAbstractListIterator.computePreviousElement()methods.An object that iterates over the elements of an arrayBidiMap<K,V> BidiMapper<T1,T2> Deprecated.A wrapper for byte arrays that implementsByteArrayWrapper.equals(Object)andByteArrayWrapper.hashCode()based on the array's contents.A closeable iterator.Various static helper methods.An iterator that is composed of multiple delegate iterators.Provides concurrent access to an array of elements.Maintains an array together with duplicate counts.Maintains an array whose elements are unique.DynamicArray<E>FastList<E>Deprecated.As of 3.2 useConcurrentArray.HashBag<T>History<T>IHistory<T>IndexedList<E>A list implementation that supports indexed access to its elements.Provides an array-backed indexed list.MapEntry<K,V> A list with O(1) effort for random access.MoveableList<E>MultiMap<K,V> A map that associates each key with a collection of values.MultiMap.ListBased<K,V> Pair<T1,T2> Predicate<T>Deprecated.As of 3.5 usePredicate.Deprecated.As of 3.10 useAbstractFilteredIterator.Predicated.Triplet<T1,T2, T3> UnionSet<E>
BidiMap.