public abstract class EnumOverlay<V extends Enum<V>> extends ScalarOverlay<V>
| Modifier | Constructor and Description |
|---|---|
protected |
EnumOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
protected |
EnumOverlay(V value,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr) |
| Modifier and Type | Method and Description |
|---|---|
protected V |
_fromJson(com.fasterxml.jackson.databind.JsonNode json) |
protected com.fasterxml.jackson.databind.JsonNode |
_toJsonInternal(SerializationOptions options) |
protected abstract Class<V> |
getEnumClass() |
_findInternal_elaborate, _ensureElaborated, _getCreatingRef, _getFactory, _getModelType, _isElaborated, _jsonArray, _jsonBoolean, _jsonMissing, _jsonNull, _jsonObject, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _setCreatingRef, _setParent, builder, create, equals, hashCode, toStringprotected EnumOverlay(com.fasterxml.jackson.databind.JsonNode json,
JsonOverlay<?> parent,
OverlayFactory<V> factory,
ReferenceManager refMgr)
protected EnumOverlay(V value, JsonOverlay<?> parent, OverlayFactory<V> factory, ReferenceManager refMgr)
protected V _fromJson(com.fasterxml.jackson.databind.JsonNode json)
_fromJson in class JsonOverlay<V extends Enum<V>>protected com.fasterxml.jackson.databind.JsonNode _toJsonInternal(SerializationOptions options)
_toJsonInternal in class JsonOverlay<V extends Enum<V>>Copyright © 2018. All rights reserved.