Package net.sf.molae.pipe.genimpl

This package contains generic implementations.

See:
          Description

Class Summary
IndexedList<E> A list with an index to its entries.
KeyProjection<E> Implements a set on an arbitrary map by mapping each set element to a map entry with the set element as key and a dummy element as value of the map.
KeySetBasedMap<K,V> Base class for maps that are defined by a key set and a mapping that defines the key for each value.
KeySetIteratorBasedMap<K,V> Base class for maps that are defined by a key set iterator and a mapping that defines the key for each value.
ListBackedMapEntry<K,V> A map entry pointing to a list element with a specified index.
ListsBackedMap<K,V> This class implements the map interface using a list of keys and a list of values.
MapBackedMapEntry<K,V> Defines a map entry on the base of Map.get(Object) and Map.put(Object,Object).
MapBasedList<K,E> A list that is based on a map and a list of keys.
ResourceBundleAsMap Guises a ResourceBundle as a Map.
SortedKeyProjection<E> Implements a sorted set on an arbitrary sorted map by mapping each set element to a map entry with the set element as key and a dummy element as value of the map.
SortedListAsSortedMap<K,V> Sorted list backed implementation of the SortedMap interface.
SortedListAsSortedMap.SortedListAsMap<K,V> Sorted list backed implementation of the Map interface.
SortedListAsSortedSet<E> Sorted list backed implementation of the SortedSet interface.
SortedListAsSortedSet.SortedListAsSet<E> Sorted list backed implementation of the Set interface.
 

Package net.sf.molae.pipe.genimpl Description

This package contains generic implementations.

Generic implementations implement interfaces on the base of another interface. They usually have a constructor taking the base object as a parameter.

Since:
1.0