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