Package org.codehaus.jackson.map.ser
Interface BeanPropertyFilter
-
- All Known Implementing Classes:
SimpleBeanPropertyFilter,SimpleBeanPropertyFilter.FilterExceptFilter,SimpleBeanPropertyFilter.SerializeExceptFilter
public interface BeanPropertyFilterInterface that defines API for filter objects use (as configured usingJsonFilter) for filtering bean properties to serialize.- Since:
- 1.7
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidserializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov, BeanPropertyWriter writer)Method called byBeanSerializerto let filter decide what to do with given bean property value: the usual choices are to either filter out (i.e.
-
-
-
Method Detail
-
serializeAsField
void serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov, BeanPropertyWriter writer) throws Exception
Method called byBeanSerializerto let filter decide what to do with given bean property value: the usual choices are to either filter out (i.e. do nothing) or write using givenBeanPropertyWriter, although filters can choose other to do something different altogether.- Parameters:
bean- Bean of which property value to serializejgen- Generator use for serializing valueprov- Provider that can be used for accessing dynamic aspects of serialization processingwriter- Default bean property serializer to use- Throws:
Exception
-
-