ecologylab.xml
Class ElementState.ClassToCollectionMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.util.Collection>
          extended by ecologylab.xml.ElementState.ClassToCollectionMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.Collection>
Enclosing class:
ElementState

protected class ElementState.ClassToCollectionMap
extends java.util.HashMap<java.lang.String,java.util.Collection>

Convenience for specifying what collection to put objects of a given type into, where there is a clear mapping based on type (class).

Author:
andruid
See Also:
Serialized Form

Constructor Summary
ElementState.ClassToCollectionMap(java.lang.Object[][] mappings)
           
 
Method Summary
 java.util.Collection lookup(java.lang.Class thatClass)
           
 java.util.Collection lookup(java.lang.String className)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

ElementState.ClassToCollectionMap

public ElementState.ClassToCollectionMap(java.lang.Object[][] mappings)
Method Detail

lookup

public java.util.Collection lookup(java.lang.String className)

lookup

public java.util.Collection lookup(java.lang.Class thatClass)