V - value typepublic class ClassMap<V> extends WeakHashMap<Class<?>,V>
WeakHashMap that ads the find(Class) method to
find mappings for superclasses.AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ClassMap() |
ClassMap(int initialCapacity) |
ClassMap(int initialCapacity,
float loadFactor) |
ClassMap(Map<? extends Class<?>,? extends V> m) |
| Modifier and Type | Method and Description |
|---|---|
static <V> ClassMap<V> |
create() |
static <V> ClassMap<V> |
create(int initialCapacity) |
static <V> ClassMap<V> |
create(int initialCapacity,
float loadFactor) |
static <V> ClassMap<V> |
create(Map<? extends Class<?>,? extends V> m) |
V |
find(Class<?> cls) |
Map<Class<?>,V> |
findAssignable(Class<?> cls) |
clear, containsKey, containsValue, entrySet, forEach, get, isEmpty, keySet, put, putAll, remove, replaceAll, size, valuesclone, equals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replacepublic ClassMap()
WeakHashMap.WeakHashMap()public ClassMap(int initialCapacity,
float loadFactor)
WeakHashMap.WeakHashMap(int, float)public ClassMap(int initialCapacity)
WeakHashMap.WeakHashMap(int)public ClassMap(Map<? extends Class<?>,? extends V> m)
WeakHashMap.WeakHashMap(Map)public static <V> ClassMap<V> create()
ClassMap()public static <V> ClassMap<V> create(int initialCapacity, float loadFactor)
ClassMap(int, float)public static <V> ClassMap<V> create(int initialCapacity)
ClassMap(int)public static <V> ClassMap<V> create(Map<? extends Class<?>,? extends V> m)
ClassMap(Map)Copyright © 2015 Molindo GmbH. All Rights Reserved.