Class SubnetSerializer<S extends Subnet<?>>
java.lang.Object
tools.jackson.databind.ValueSerializer<S>
com.github.robtimus.net.ip.jackson.databind.SubnetSerializer<S>
- Type Parameters:
S- The type of subnet to serialize.
- All Implemented Interfaces:
JsonFormatVisitable
- Direct Known Subclasses:
SubnetSerializer.AnyVersion,SubnetSerializer.IPv4,SubnetSerializer.IPv6
Base class for all serializers for
Subnet and sub types.- Author:
- Rob Spoor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA serializer forSubnet.static classA serializer forIPv4Range.static classA serializer forIPv6Range.Nested classes/interfaces inherited from class tools.jackson.databind.ValueSerializer
ValueSerializer.None -
Method Summary
Modifier and TypeMethodDescriptionvoidserialize(S value, JsonGenerator gen, SerializationContext ctxt) Methods inherited from class tools.jackson.databind.ValueSerializer
acceptJsonFormatVisitor, createContextual, getDelegatee, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, resolve, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withFormatOverrides, withIgnoredProperties
-
Method Details
-
serialize
public void serialize(S value, JsonGenerator gen, SerializationContext ctxt) throws JacksonException - Specified by:
serializein classValueSerializer<S extends Subnet<?>>- Throws:
JacksonException
-
handledType
- Overrides:
handledTypein classValueSerializer<S extends Subnet<?>>
-