Class N14_Extra_DataStructureIteration.CollectionIteration

java.lang.Object
  extended by N14_Extra_DataStructureIteration.TaskAbstract
      extended by N14_Extra_DataStructureIteration.CollectionIteration
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
N14_Extra_DataStructureIteration.ArrayBlockingQueueIteration, N14_Extra_DataStructureIteration.ArrayDequeIteration, N14_Extra_DataStructureIteration.ArrayListIteration, N14_Extra_DataStructureIteration.ConcurrentLinkedQueueIteration, N14_Extra_DataStructureIteration.ConcurrentSkipListSetIteration, N14_Extra_DataStructureIteration.CopyOnWriteArrayListIteration, N14_Extra_DataStructureIteration.CopyOnWriteArraySetIteration, N14_Extra_DataStructureIteration.HashSetIteration, N14_Extra_DataStructureIteration.LinkedBlockingDequeIteration, N14_Extra_DataStructureIteration.LinkedBlockingQueueIteration, N14_Extra_DataStructureIteration.LinkedHashSetIteration, N14_Extra_DataStructureIteration.LinkedListIteration, N14_Extra_DataStructureIteration.PriorityBlockingQueueIteration, N14_Extra_DataStructureIteration.PriorityQueueIteration, N14_Extra_DataStructureIteration.StackIteration, N14_Extra_DataStructureIteration.TreeSetIteration, N14_Extra_DataStructureIteration.VectorIteration
Enclosing class:
N14_Extra_DataStructureIteration

protected abstract static class N14_Extra_DataStructureIteration.CollectionIteration
extends N14_Extra_DataStructureIteration.TaskAbstract

Same code as N14_Extra_DataStructureIteration.ArrayIteration except use a Collection that is equivalent to N14_Extra_DataStructureIteration.ArrayIteration.integers. This class is used as the base class for most Collection-type classes.


Field Summary
protected  Collection<Integer> collection
           
 
Fields inherited from class N14_Extra_DataStructureIteration.TaskAbstract
dce, size
 
Constructor Summary
protected N14_Extra_DataStructureIteration.CollectionIteration(int size, Collection<Integer> collection)
           
 
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

collection

protected final Collection<Integer> collection
Constructor Detail

N14_Extra_DataStructureIteration.CollectionIteration

protected N14_Extra_DataStructureIteration.CollectionIteration(int size,
                                                               Collection<Integer> collection)
                                                        throws IllegalArgumentException
Throws:
IllegalArgumentException
Method Detail

run

public void run()