Package org.eclipse.net4j.util.collection

Additional collection-like interfaces and classes.


Interface Summary
Closeable  
CloseableIterator<E> A closeable iterator.
IHistory<T>  
IHistoryChangeEvent  
IHistoryElement<T>  
MoveableList<E>  
PositionProvider  
Predicate<T>  
 

Class Summary
AbstractFilteredIterator<T> An abstract base class for custom iterators that filter the elements of a delegate iterator.
AbstractIterator<T> An abstract base class for custom iterators that only requires to implement a single AbstractIterator.computeNextElement() method.
AbstractListIterator<T> An abstract base class for custom list iterators that only requires to implement the AbstractIterator.computeNextElement() and AbstractListIterator.computePreviousElement() methods.
ArrayIterator<T> An object that iterates over the elements of an array
BidiMapper<T1,T2>  
BidirectionalIterator<T>  
ByteArrayWrapper  
CaseInsensitiveStringSet  
ConcurrentArray<E>  
ConcurrentArray.DuplicateCounter<E>  
ConcurrentArray.Unique<E>  
DynamicArray<E>  
FastList<E> Deprecated. As of 3.2 use ConcurrentArray.
GrowingRandomAccessList<E>  
HashBag<T>  
History<T>  
HistoryElement<T>  
HistoryUtil  
IndexedList<E>  
IndexedList.ArrayBacked<E>  
LimitedIterator<T>  
MapEntry<K,V>  
MoveableArrayList<E> A list with O(1) effort for random access.
MultiMap<K,V>  
MultiMap.ListBased<K,V>  
Pair<T1,T2>  
PredicateIterator<T>  
PreferenceHistory  
RoundRobinBlockingQueue<E>  
Triplet<T1,T2,T3>  
 



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.