Class IPAddressDeserializer<I extends IPAddress<?>>
java.lang.Object
tools.jackson.databind.ValueDeserializer<I>
com.github.robtimus.net.ip.jackson.databind.IPAddressDeserializer<I>
- Type Parameters:
I- The type of IP address to deserialize.
- All Implemented Interfaces:
NullValueProvider
- Direct Known Subclasses:
IPAddressDeserializer.AnyVersion,IPAddressDeserializer.IPv4,IPAddressDeserializer.IPv6
Base class for all deserializers for
IPAddress and sub classes.- Author:
- Rob Spoor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA deserializer forIPAddress.static classA deserializer forIPv4Address.static classA deserializer forIPv6Address.Nested classes/interfaces inherited from class tools.jackson.databind.ValueDeserializer
ValueDeserializer.None -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonParser p, DeserializationContext ctxt) abstract Class<?>Methods inherited from class tools.jackson.databind.ValueDeserializer
createContextual, deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, isCachable, logicalType, replaceDelegatee, resolve, supportsUpdate, unwrappingDeserializer
-
Method Details
-
deserialize
- Specified by:
deserializein classValueDeserializer<I extends IPAddress<?>>- Throws:
JacksonException
-
handledType
- Overrides:
handledTypein classValueDeserializer<I extends IPAddress<?>>
-