Package | Description |
---|---|
com.fasterxml.jackson.databind.ser |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.impl |
Contains implementation classes of serialization part of
data binding.
|
com.fasterxml.jackson.databind.ser.std |
Modifier and Type | Field | Description |
---|---|---|
protected ObjectIdWriter |
BeanSerializerBuilder._objectIdWriter |
Object responsible for serializing Object Ids for the handled
type, if any.
|
Modifier and Type | Method | Description |
---|---|---|
protected ObjectIdWriter |
BeanSerializerFactory.constructObjectIdHandler(SerializerProvider prov,
BeanDescription beanDesc,
List<BeanPropertyWriter> props) |
|
ObjectIdWriter |
BeanSerializerBuilder.getObjectIdWriter() |
Modifier and Type | Method | Description |
---|---|---|
void |
BeanSerializerBuilder.setObjectIdWriter(ObjectIdWriter w) |
|
BeanSerializerBase |
BeanSerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
Constructor | Description |
---|---|
BeanSerializer(BeanSerializerBase src,
ObjectIdWriter objectIdWriter) |
|
BeanSerializer(BeanSerializerBase src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Modifier and Type | Method | Description |
---|---|---|
static ObjectIdWriter |
ObjectIdWriter.construct(JavaType idType,
PropertyName propName,
com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator,
boolean alwaysAsId) |
Factory method called by
BeanSerializerBase
with the initial information based on standard settings for the type
for which serializer is being built. |
ObjectIdWriter |
ObjectIdWriter.withAlwaysAsId(boolean newState) |
|
ObjectIdWriter |
ObjectIdWriter.withSerializer(JsonSerializer<?> ser) |
Modifier and Type | Method | Description |
---|---|---|
BeanSerializerBase |
BeanAsArraySerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
|
BeanSerializerBase |
UnwrappingBeanSerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
|
void |
WritableObjectId.writeAsField(com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider,
ObjectIdWriter w) |
Method called to output Object Id as specified.
|
boolean |
WritableObjectId.writeAsId(com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider,
ObjectIdWriter w) |
Constructor | Description |
---|---|
BeanAsArraySerializer(BeanSerializerBase src,
ObjectIdWriter oiw,
Object filterId) |
|
UnwrappingBeanSerializer(UnwrappingBeanSerializer src,
ObjectIdWriter objectIdWriter) |
|
UnwrappingBeanSerializer(UnwrappingBeanSerializer src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Modifier and Type | Field | Description |
---|---|---|
protected ObjectIdWriter |
BeanSerializerBase._objectIdWriter |
If this POJO can be alternatively serialized using just an object id
to denote a reference to previously serialized object,
this Object will handle details.
|
Modifier and Type | Method | Description |
---|---|---|
abstract BeanSerializerBase |
BeanSerializerBase.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
Mutant factory used for creating a new instance with different
ObjectIdWriter . |
Constructor | Description |
---|---|
BeanSerializerBase(BeanSerializerBase src,
ObjectIdWriter objectIdWriter) |
|
BeanSerializerBase(BeanSerializerBase src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Copyright © 2008–2018. All rights reserved.