Class PropertyBasedCreator.CaseInsensitiveMap
java.lang.Object
java.util.AbstractMap<String, SettableBeanProperty>
java.util.HashMap<String, SettableBeanProperty>
tools.jackson.databind.deser.bean.PropertyBasedCreator.CaseInsensitiveMap
- All Implemented Interfaces:
Serializable, Cloneable, Map<String, SettableBeanProperty>
- Enclosing class:
PropertyBasedCreator
Simple override of standard
HashMap to support
case-insensitive access to creator properties-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final LocaleLower-casing can have Locale-specific minor variations.private static final long -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, newHashMap, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class AbstractMap
equals, hashCode, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
_locale
Lower-casing can have Locale-specific minor variations.
-
-
Constructor Details
-
CaseInsensitiveMap
-
-
Method Details
-
construct
-
get
- Specified by:
getin interfaceMap<String, SettableBeanProperty>- Overrides:
getin classHashMap<String, SettableBeanProperty>
-
put
- Specified by:
putin interfaceMap<String, SettableBeanProperty>- Overrides:
putin classHashMap<String, SettableBeanProperty>
-