com.intel.cosbench.utils
Class MapRegistry<T extends MapRegistry.Item>

java.lang.Object
  extended by com.intel.cosbench.utils.MapRegistry<T>
All Implemented Interfaces:
java.lang.Iterable<T>
Direct Known Subclasses:
DriverRegistry, OperatorRegistry, Report, Status

public class MapRegistry<T extends MapRegistry.Item>
extends java.lang.Object
implements java.lang.Iterable<T>


Nested Class Summary
static interface MapRegistry.Item
           
 
Constructor Summary
MapRegistry()
           
 
Method Summary
 void addItem(T item)
           
 java.util.Collection<T> getAllItems()
           
 T getItem(java.lang.String name)
           
 int getSize()
           
 java.util.Iterator<T> iterator()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapRegistry

public MapRegistry()
Method Detail

getSize

public int getSize()

addItem

public void addItem(T item)

getItem

public T getItem(java.lang.String name)

getAllItems

public java.util.Collection<T> getAllItems()

iterator

public java.util.Iterator<T> iterator()
Specified by:
iterator in interface java.lang.Iterable<T extends MapRegistry.Item>