public class DsonFieldFilter
extends com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
Modifier and Type | Method and Description |
---|---|
static com.fasterxml.jackson.databind.ser.FilterProvider |
filterProviderFor(com.google.common.collect.ImmutableMap<java.lang.Class<?>,com.google.common.collect.ImmutableSet<java.lang.String>> includedFields)
Create a
FilterProvider with a DsonFieldFilter |
protected boolean |
include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter writer) |
protected boolean |
include(com.fasterxml.jackson.databind.ser.PropertyWriter writer) |
void |
serializeAsField(java.lang.Object pojo,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.ser.PropertyWriter writer) |
depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, depositSchemaProperty, filterOutAllExcept, filterOutAllExcept, from, includeElement, serializeAll, serializeAll, serializeAllExcept, serializeAllExcept, serializeAsElement, serializeAsField
public static com.fasterxml.jackson.databind.ser.FilterProvider filterProviderFor(com.google.common.collect.ImmutableMap<java.lang.Class<?>,com.google.common.collect.ImmutableSet<java.lang.String>> includedFields)
FilterProvider
with a DsonFieldFilter
includedFields
- Set of Class<?>
and field names to include for this filter.FilterProvider
with the specified DSON filter included.public void serializeAsField(java.lang.Object pojo, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider, com.fasterxml.jackson.databind.ser.PropertyWriter writer) throws java.lang.Exception
serializeAsField
in interface com.fasterxml.jackson.databind.ser.PropertyFilter
serializeAsField
in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
java.lang.Exception
protected boolean include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter writer)
include
in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter
protected boolean include(com.fasterxml.jackson.databind.ser.PropertyWriter writer)
include
in class com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter