public class TypeMap<K,V>
extends java.lang.Object
Constructor and Description |
---|
TypeMap()
Creates a type map in which the keys match both subclasses and subinterfaces.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the map.
|
boolean |
containsKey(java.lang.Class<? extends K> key)
Gets the value corresponding to a type key, or null if none.
|
V |
get(java.lang.Class<? extends K> key)
Gets the value corresponding to a type, or null if none.
|
boolean |
isEmpty()
Gets whether the map has any entries.
|
java.util.Set<java.lang.Class<? extends K>> |
keySet() |
V |
put(java.lang.Class<? extends K> key, V value) |
public TypeMap()
public void clear()
public boolean isEmpty()
public boolean containsKey(java.lang.Class<? extends K> key)
public V get(java.lang.Class<? extends K> key)
public java.util.Set<java.lang.Class<? extends K>> keySet()