public class NClassMapImpl<K,V> extends Object implements NClassMap<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<? extends K>,V[]> |
cachedValues |
protected Map<Class<? extends K>,V> |
values |
| Constructor and Description |
|---|
NClassMapImpl(Class<K> keyType,
Class<V> valueType) |
NClassMapImpl(Class<K> keyType,
Class<V> valueType,
int initialCapacity) |
NClassMapImpl(Class<V> valueType) |
| Modifier and Type | Method and Description |
|---|---|
Set<Class<?>> |
cacheKeySet() |
void |
clear() |
boolean |
containsExactKey(Class<? extends K> key) |
Set<Map.Entry<Class<? extends K>,V>> |
entrySet() |
boolean |
equals(Object o) |
void |
expand() |
List<V> |
findMatches(Class<? extends K> key) |
V |
get(Class<? extends K> key) |
protected V[] |
getAllImpl(Class<? extends K> key) |
V |
getExact(Class<? extends K> key) |
List<Class<? extends K>> |
getSearchPath(Class<? extends K> classKey) |
int |
hashCode() |
boolean |
isEmpty() |
Set<Class<? extends K>> |
keySet() |
V |
put(Class<? extends K> classKey,
V value) |
V |
remove(Class<? extends K> classKey) |
int |
size() |
Collection<V> |
values() |
public List<Class<? extends K>> getSearchPath(Class<? extends K> classKey)
getSearchPath in interface NClassMap<K,V>public boolean containsExactKey(Class<? extends K> key)
containsExactKey in interface NClassMap<K,V>public List<V> findMatches(Class<? extends K> key)
findMatches in interface NClassMap<K,V>public void expand()
Copyright © 2026 vpc open source initiative. All rights reserved.