public class CollectionSerializer extends AsArraySerializerBase<java.util.Collection<?>>
Iterator
to iterate over elements.JsonSerializer.None
_dynamicSerializers, _elementSerializer, _elementType, _property, _staticTyping, _valueTypeSerializer
_handledType
Constructor and Description |
---|
CollectionSerializer(JavaType elemType,
boolean staticTyping,
TypeSerializer vts,
BeanProperty property,
JsonSerializer<java.lang.Object> valueSerializer) |
Modifier and Type | Method and Description |
---|---|
ContainerSerializerBase<?> |
_withValueTypeSerializer(TypeSerializer vts) |
void |
serializeContents(java.util.Collection<?> value,
JsonGenerator jgen,
SerializerProvider provider) |
void |
serializeContentsUsing(java.util.Collection<?> value,
JsonGenerator jgen,
SerializerProvider provider,
JsonSerializer<java.lang.Object> ser) |
_findAndAddDynamic, _findAndAddDynamic, getSchema, resolve, serialize, serializeWithType
withValueTypeSerializer
createObjectNode, createSchemaNode, createSchemaNode, handledType, isDefaultSerializer, wrapAndThrow, wrapAndThrow, wrapAndThrow, wrapAndThrow
isUnwrappingSerializer, unwrappingSerializer
public CollectionSerializer(JavaType elemType, boolean staticTyping, TypeSerializer vts, BeanProperty property, JsonSerializer<java.lang.Object> valueSerializer)
public ContainerSerializerBase<?> _withValueTypeSerializer(TypeSerializer vts)
_withValueTypeSerializer
in class ContainerSerializerBase<java.util.Collection<?>>
public void serializeContents(java.util.Collection<?> value, JsonGenerator jgen, SerializerProvider provider) throws java.io.IOException, JsonGenerationException
serializeContents
in class AsArraySerializerBase<java.util.Collection<?>>
java.io.IOException
JsonGenerationException
public void serializeContentsUsing(java.util.Collection<?> value, JsonGenerator jgen, SerializerProvider provider, JsonSerializer<java.lang.Object> ser) throws java.io.IOException, JsonGenerationException
java.io.IOException
JsonGenerationException