public class AnyGetterWriter
extends java.lang.Object
BeanPropertyWriter, but that will be used
for serializing JsonAnyGetter annotated
(Map) properties| Modifier and Type | Field and Description |
|---|---|
protected AnnotatedMember |
_accessor
Method (or field) that represents the "any getter"
|
protected MapSerializer |
_mapSerializer |
protected BeanProperty |
_property |
protected JsonSerializer<java.lang.Object> |
_serializer |
| Constructor and Description |
|---|
AnyGetterWriter(BeanProperty property,
AnnotatedMember accessor,
JsonSerializer<?> serializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAndFilter(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider,
PropertyFilter filter) |
void |
getAndSerialize(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider) |
void |
resolve(SerializerProvider provider) |
protected final BeanProperty _property
protected final AnnotatedMember _accessor
protected JsonSerializer<java.lang.Object> _serializer
protected MapSerializer _mapSerializer
public AnyGetterWriter(BeanProperty property, AnnotatedMember accessor, JsonSerializer<?> serializer)
public void getAndSerialize(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider)
throws java.lang.Exception
java.lang.Exceptionpublic void getAndFilter(java.lang.Object bean,
com.fasterxml.jackson.core.JsonGenerator gen,
SerializerProvider provider,
PropertyFilter filter)
throws java.lang.Exception
java.lang.Exceptionpublic void resolve(SerializerProvider provider) throws JsonMappingException
JsonMappingException