TransposeMap public class ConcreteIndexMap extends java.lang.Object implements IndexMap Base class which provides framework for implementations of IndexMap. This class contains two instances of the inner class ZZMap, which are used to implement the two transformations required by IndexMap. All methods except contructors are final. Specialization in subclasses occurs by subclassing the ZZMap inner class.
Subclasses provide different ZZMaps during construction.
This specialization strategy results in an implementation oddity. Can't reference this before the superclass constructor has been called. One or the other of these should be called by every subclass constructor. Inner Class Summary protected class ConcreteIndexMap. ZZMap An Map of int by int key.