ResolvableSerializer
, SchemaAware
public class EnumSetSerializer extends AsArraySerializerBase<java.util.EnumSet<? extends java.lang.Enum<?>>>
JsonSerializer.None
_dynamicSerializers, _elementSerializer, _elementType, _property, _staticTyping, _valueTypeSerializer
_handledType
Constructor | Description |
---|---|
EnumSetSerializer(JavaType elemType,
BeanProperty property) |
Modifier and Type | Method | Description |
---|---|---|
ContainerSerializerBase<?> |
_withValueTypeSerializer(TypeSerializer vts) |
|
void |
serializeContents(java.util.EnumSet<? extends java.lang.Enum<?>> value,
JsonGenerator jgen,
SerializerProvider provider) |
_findAndAddDynamic, _findAndAddDynamic, getSchema, resolve, serialize, serializeWithType
withValueTypeSerializer
isUnwrappingSerializer, unwrappingSerializer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createObjectNode, createSchemaNode, createSchemaNode, handledType, isDefaultSerializer, wrapAndThrow, wrapAndThrow, wrapAndThrow, wrapAndThrow
public EnumSetSerializer(JavaType elemType, BeanProperty property)
public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts)
_withValueTypeSerializer
in class ContainerSerializerBase<java.util.EnumSet<? extends java.lang.Enum<?>>>
public void serializeContents(java.util.EnumSet<? extends java.lang.Enum<?>> value, JsonGenerator jgen, SerializerProvider provider) throws java.io.IOException, JsonGenerationException
serializeContents
in class AsArraySerializerBase<java.util.EnumSet<? extends java.lang.Enum<?>>>
java.io.IOException
JsonGenerationException