Package com.networknt.jsonoverlay
Class MapOverlay<V>
- java.lang.Object
-
- com.networknt.jsonoverlay.JsonOverlay<Map<String,V>>
-
- com.networknt.jsonoverlay.MapOverlay<V>
-
- All Implemented Interfaces:
IJsonOverlay<Map<String,V>>
public final class MapOverlay<V> extends JsonOverlay<Map<String,V>>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void_elaborate(boolean atCreation)protected JsonOverlay<?>_findInternal(com.fasterxml.jackson.core.JsonPointer path)protected Map<String,V>_fromJson(com.fasterxml.jackson.databind.JsonNode json)protected OverlayFactory<Map<String,V>>_getFactory()protected boolean_isElaborated()protected com.fasterxml.jackson.databind.JsonNode_toJsonInternal(SerializationOptions options)booleanequals(Object obj)booleanequals(Object obj, boolean sameOrder)Vget(String key)static <V> OverlayFactory<Map<String,V>>getFactory(OverlayFactory<V> valueFactory, String keyPattern)inthashCode()Set<String>keySet()voidremove(String key)voidset(String key, V val)intsize()-
Methods inherited from class com.networknt.jsonoverlay.JsonOverlay
_ensureElaborated, _getCreatingRef, _getModelType, _jsonArray, _jsonBoolean, _jsonMissing, _jsonNull, _jsonObject, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _setCreatingRef, _setParent, builder, create, toString
-
-
-
-
Method Detail
-
_findInternal
protected JsonOverlay<?> _findInternal(com.fasterxml.jackson.core.JsonPointer path)
- Specified by:
_findInternalin classJsonOverlay<Map<String,V>>
-
_fromJson
protected Map<String,V> _fromJson(com.fasterxml.jackson.databind.JsonNode json)
- Specified by:
_fromJsonin classJsonOverlay<Map<String,V>>
-
_toJsonInternal
protected com.fasterxml.jackson.databind.JsonNode _toJsonInternal(SerializationOptions options)
- Specified by:
_toJsonInternalin classJsonOverlay<Map<String,V>>
-
_isElaborated
protected boolean _isElaborated()
- Overrides:
_isElaboratedin classJsonOverlay<Map<String,V>>
-
_elaborate
protected void _elaborate(boolean atCreation)
- Overrides:
_elaboratein classJsonOverlay<Map<String,V>>
-
remove
public void remove(String key)
-
size
public int size()
-
equals
public boolean equals(Object obj, boolean sameOrder)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classJsonOverlay<Map<String,V>>
-
getFactory
public static <V> OverlayFactory<Map<String,V>> getFactory(OverlayFactory<V> valueFactory, String keyPattern)
-
_getFactory
protected OverlayFactory<Map<String,V>> _getFactory()
- Specified by:
_getFactoryin classJsonOverlay<Map<String,V>>
-
-