Top Fields Constructors Methods
tools.jackson.datatype.guava.ser

public Class GuavaUnwrappingOptionalBeanPropertyWriter

extends UnwrappingBeanPropertyWriter
Class Inheritance
Imports
tools.jackson.core.JsonGenerator, tools.jackson.core.io.SerializedString, tools.jackson.databind.SerializationContext, tools.jackson.databind.ser.BeanPropertyWriter, tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter, tools.jackson.databind.util.NameTransformer, com.google.common.base.Optional

Field Summary

Inherited from tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter:
_nameTransformer

Constructor Summary

AccessConstructor and Description
public
protected

Method Summary

Modifier and TypeMethod and Description
protected UnwrappingBeanPropertyWriter
_new(NameTransformer transformer, SerializedString newName)

Overrides tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter._new.

Overridable factory method used by sub-classes

public void
serializeAsProperty(Object bean, JsonGenerator gen, SerializationContext ctxt)

Overrides tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter.serializeAsProperty.

Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer.

Inherited from tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter:
_depositSchemaProperty_findAndAddDynamicassignSerializerdepositSchemaPropertyisUnwrappingrename

Constructor Detail

GuavaUnwrappingOptionalBeanPropertyWriterback to summary
public GuavaUnwrappingOptionalBeanPropertyWriter(BeanPropertyWriter base, NameTransformer transformer)
GuavaUnwrappingOptionalBeanPropertyWriterback to summary
protected GuavaUnwrappingOptionalBeanPropertyWriter(UnwrappingBeanPropertyWriter base, NameTransformer transformer, SerializedString name)

Method Detail

_newback to summary
protected UnwrappingBeanPropertyWriter _new(NameTransformer transformer, SerializedString newName)

Overrides tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter._new.

Doc from tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter._new.

Overridable factory method used by sub-classes

Annotations
@Override
serializeAsPropertyback to summary
public void serializeAsProperty(Object bean, JsonGenerator gen, SerializationContext ctxt) throws Exception

Overrides tools.jackson.databind.ser.bean.UnwrappingBeanPropertyWriter.serializeAsProperty.

Doc from tools.jackson.databind.ser.BeanPropertyWriter.serializeAsProperty.

Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer.

Annotations
@Override