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 and Description |
---|---|
protected ObjectIdWriter |
BeanSerializerBuilder._objectIdWriter
Object responsible for serializing Object Ids for the handled
type, if any.
|
Modifier and Type | Method and Description |
---|---|
protected ObjectIdWriter |
BeanSerializerFactory.constructObjectIdHandler(SerializerProvider prov,
BeanDescription beanDesc,
List<BeanPropertyWriter> props) |
ObjectIdWriter |
BeanSerializerBuilder.getObjectIdWriter() |
Modifier and Type | Method and Description |
---|---|
void |
BeanSerializerBuilder.setObjectIdWriter(ObjectIdWriter w) |
BeanSerializerBase |
BeanSerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
Constructor and Description |
---|
BeanSerializer(BeanSerializerBase src,
ObjectIdWriter objectIdWriter) |
BeanSerializer(BeanSerializerBase src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Modifier and Type | Method and 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. |
static ObjectIdWriter |
ObjectIdWriter.construct(JavaType idType,
String propName,
com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator,
boolean alwaysAsId)
Deprecated.
|
ObjectIdWriter |
ObjectIdWriter.withAlwaysAsId(boolean newState) |
ObjectIdWriter |
ObjectIdWriter.withSerializer(JsonSerializer<?> ser) |
Modifier and Type | Method and Description |
---|---|
BeanSerializerBase |
UnwrappingBeanSerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
BeanSerializerBase |
BeanAsArraySerializer.withObjectIdWriter(ObjectIdWriter objectIdWriter) |
void |
WritableObjectId.writeAsField(com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
ObjectIdWriter w)
Method called to output Object Id as specified.
|
boolean |
WritableObjectId.writeAsId(com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
ObjectIdWriter w) |
Constructor and Description |
---|
BeanAsArraySerializer(BeanSerializerBase src,
ObjectIdWriter oiw,
Object filterId) |
UnwrappingBeanSerializer(UnwrappingBeanSerializer src,
ObjectIdWriter objectIdWriter) |
UnwrappingBeanSerializer(UnwrappingBeanSerializer src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Modifier and Type | Field and 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 and Description |
---|---|
abstract BeanSerializerBase |
BeanSerializerBase.withObjectIdWriter(ObjectIdWriter objectIdWriter)
Mutant factory used for creating a new instance with different
ObjectIdWriter . |
Constructor and Description |
---|
BeanSerializerBase(BeanSerializerBase src,
ObjectIdWriter objectIdWriter) |
BeanSerializerBase(BeanSerializerBase src,
ObjectIdWriter objectIdWriter,
Object filterId) |
Copyright © 2014-2015 FasterXML. All Rights Reserved.