Class N14_Extra_DataStructureIteration.MapIteration

java.lang.Object
  extended by N14_Extra_DataStructureIteration.TaskAbstract
      extended by N14_Extra_DataStructureIteration.MapIteration
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
N14_Extra_DataStructureIteration.ConcurrentHashMapIteration1, N14_Extra_DataStructureIteration.ConcurrentHashMapIteration16, N14_Extra_DataStructureIteration.ConcurrentSkipListMapIteration, N14_Extra_DataStructureIteration.HashMapIteration, N14_Extra_DataStructureIteration.HashtableIteration, N14_Extra_DataStructureIteration.IdentityHashMapIteration, N14_Extra_DataStructureIteration.LinkedHashMapIteration, N14_Extra_DataStructureIteration.TreeMapIteration, N14_Extra_DataStructureIteration.WeakHashMapIteration
Enclosing class:
N14_Extra_DataStructureIteration

protected abstract static class N14_Extra_DataStructureIteration.MapIteration
extends N14_Extra_DataStructureIteration.TaskAbstract

Same code as N14_Extra_DataStructureIteration.ArrayIteration except use a Map that is equivalent to the result of makeIntegers. This class is used as the base class for all Map-type classes.


Field Summary
protected  Map<Integer,Integer> map
           
 
Fields inherited from class N14_Extra_DataStructureIteration.TaskAbstract
dce, size
 
Constructor Summary
protected N14_Extra_DataStructureIteration.MapIteration(int size, Map<Integer,Integer> map)
           
 
Method Summary
 void run()
           
 
Methods inherited from class N14_Extra_DataStructureIteration.TaskAbstract
makeIntegers, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

protected final Map<Integer,Integer> map
Constructor Detail

N14_Extra_DataStructureIteration.MapIteration

protected N14_Extra_DataStructureIteration.MapIteration(int size,
                                                        Map<Integer,Integer> map)
                                                 throws IllegalArgumentException
Throws:
IllegalArgumentException
Method Detail

run

public void run()