ResolvableSerializer
, SchemaAware
public class IterableSerializer extends AsArraySerializerBase<java.lang.Iterable<?>>
JsonSerializer.None
_dynamicSerializers, _elementSerializer, _elementType, _property, _staticTyping, _valueTypeSerializer
_handledType
Constructor | Description |
---|---|
IterableSerializer(JavaType elemType,
boolean staticTyping,
TypeSerializer vts,
BeanProperty property) |
Modifier and Type | Method | Description |
---|---|---|
ContainerSerializerBase<?> |
_withValueTypeSerializer(TypeSerializer vts) |
|
void |
serializeContents(java.lang.Iterable<?> 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 IterableSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property)
public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts)
_withValueTypeSerializer
in class ContainerSerializerBase<java.lang.Iterable<?>>
public void serializeContents(java.lang.Iterable<?> value, JsonGenerator jgen, SerializerProvider provider) throws java.io.IOException, JsonGenerationException
serializeContents
in class AsArraySerializerBase<java.lang.Iterable<?>>
java.io.IOException
JsonGenerationException