public abstract class TypeMapDeserializer<T> extends Deserializer<T>
| Modifier | Constructor and Description |
|---|---|
protected |
TypeMapDeserializer(Class<?> cls,
String fieldName) |
| Modifier and Type | Method and Description |
|---|---|
T |
deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
<U extends T> |
getObjectType(Class<U> objectClass) |
String |
getTypeFieldName() |
void |
registerType(String type,
Class<? extends T> objectClass) |
protected Class<? extends T> |
resolveClass(String type) |
getFieldValue_parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, _parseString, deserializeWithType, findConvertingContentDeserializer, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDoublepublic T deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) throws IOException
deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<T>IOExceptionpublic String getTypeFieldName()
Copyright © 2016 EVRYTHNG Ltd London / Zurich. All rights reserved.