Package net.sf.mmm.util.collection.base

Contains public implementations of the Collection-Util API.

See:
          Description

Class Summary
AbstractBlockingQueueFactory This is the abstract base implementation of the BlockingQueueFactory interface.
AbstractClassHierarchieMap<E> This is the abstract base class for a simplified Map that associates elements (<E>) with Class objects.
AbstractDequeFactory This is the abstract base implementation of the DequeFactory interface.
AbstractIterator<E> This is an abstract base implementation of the Iterator interface.
AbstractListFactory This is the abstract base implementation of the ListFactory interface.
AbstractMapFactory This is the abstract base implementation of the MapFactory interface.
AbstractQueueFactory This is the abstract base implementation of the QueueFactory interface.
AbstractSetFactory This is the abstract base implementation of the SetFactory interface.
AbstractSortedMapFactory This is the abstract base implementation of the SortedMapFactory interface.
AbstractSortedSetFactory This is the abstract base implementation of the SortedSetFactory interface.
AdvancedClassHierarchieMap<E> This class extends AbstractClassHierarchieMap with the ability to replace elements (<E>) on recursive puts if the new element has a more general type.
ArrayListFactory This is an implementation of the ListFactory interface that creates instances of ArrayList.
CollectionList<E> This is an implementation of the List interface that adapts another Collection as delegate.
ConcurrentLinkedQueueFactory This is an implementation of the QueueFactory interface that creates instances of ConcurrentLinkedQueue.
EmptyIterator This is an implementation of the Iterator interface that is always empty.
HashKey<T> This is a simple class that allows to use any object as hash-key.
HashMapFactory This is an implementation of the MapFactory interface that creates instances of HashMap.
HashSetFactory This is an implementation of the SetFactory interface that creates instances of HashSet.
LinkedBlockingQueueFactory This is an implementation of the BlockingQueueFactory interface that creates instances of LinkedBlockingQueue.
LinkedListDequeFactory This is an implementation of the DequeFactory interface that creates instances of LinkedList.
LinkedListQueueFactory This is an implementation of the QueueFactory interface that creates instances of LinkedList.
RankMap<E> This class is like a Map that maps elements (<E>) to an int value that represents the rank of the according element.
SimpleClassHierarchieMap<E> This is a simple implementation of AbstractClassHierarchieMap.
TreeMapFactory This is an implementation of the SortedMapFactory interface that creates instances of TreeMap.
TreeSetFactory This is an implementation of the SortedSetFactory interface that creates instances of TreeSet.
 

Package net.sf.mmm.util.collection.base Description

Contains public implementations of the Collection-Util API.

Collection Utilities

This package contains basic implementations of the Collection-Util API.
Further it provides very helpful classes for dealing with collections such as HashKey, EmptyIterator, RankMap, AbstractClassHierarchieMap, and AbstractIterator.



Copyright © 2001-2008 mmm-Team. All Rights Reserved.