Top Fields Constructors Methods
com.fasterxml.jackson.datatype.guava.ser

public Class GuavaUnwrappingOptionalBeanPropertyWriter

extends UnwrappingBeanPropertyWriter
Class Inheritance
Imports
com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.core.io.SerializedString, com.fasterxml.jackson.databind.SerializerProvider, com.fasterxml.jackson.databind.ser.BeanPropertyWriter, com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter, com.fasterxml.jackson.databind.util.NameTransformer, com.google.common.base.Optional

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:
_nameTransformer

Constructor Summary

AccessConstructor and Description
public
protected

Method Summary

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

Overrides com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter._new.

Overridable factory method used by sub-classes

public void
serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov)

Overrides com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter.serializeAsField.

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 com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:
_depositSchemaProperty_findAndAddDynamicassignSerializerdepositSchemaPropertyisUnwrappingrename

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter.serialVersionUID.

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 com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter._new.

Doc from com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter._new.

Overridable factory method used by sub-classes

Annotations
@Override
serializeAsFieldback to summary
public void serializeAsField(Object bean, JsonGenerator gen, SerializerProvider prov) throws Exception

Overrides com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter.serializeAsField.

Doc from com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField.

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