T
- the type of the value instances stored and mapped to the keys.public class CaselessStringKeyMap<T>
extends java.util.HashMap<java.lang.String,T>
It is for dealing with set of objects of some type <T>
mapped on key String-s
by being unaware of case of the keys.
the class provides a bit of assistance for key collisions: the
m_overwritable
member can be set to true in order to have values
overwritten on collision.
Constructor and Description |
---|
CaselessStringKeyMap(JotyMessenger jotyAppInstance) |
Modifier and Type | Method and Description |
---|---|
T |
get(java.lang.String key) |
T |
getWithWarning(java.lang.String key) |
T |
put(java.lang.String key,
T value) |
T |
remove(java.lang.Object key) |
void |
setOverWritable() |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, replace, replace, replaceAll, size, values
public CaselessStringKeyMap(JotyMessenger jotyAppInstance)