## Uses of Interface
com.fasterxml.jackson.databind.ser.PropertyFilter

Packages that use PropertyFilter
com.fasterxml.jackson.databind.ser: Contains implementation classes of serialization part of data binding.
com.fasterxml.jackson.databind.ser.impl: Contains implementation classes of serialization part of data binding.
com.fasterxml.jackson.databind.ser.std

### Uses of PropertyFilter in com.fasterxml.jackson.databind.ser

Methods in com.fasterxml.jackson.databind.ser that return PropertyFilter
`PropertyFilter` FilterProvider.`findPropertyFilter(Object filterId, Object valueToFilter)` Lookup method used to find `PropertyFilter` that has specified id.

Methods in com.fasterxml.jackson.databind.ser with parameters of type PropertyFilter
`void` AnyGetterWriter.`getAndFilter(Object bean, JsonGenerator gen, SerializerProvider provider, PropertyFilter filter)`

### Uses of PropertyFilter in com.fasterxml.jackson.databind.ser.impl

Classes in com.fasterxml.jackson.databind.ser.impl that implement PropertyFilter
`class` `SimpleBeanPropertyFilter` Simple `PropertyFilter` implementation that only uses property name to determine whether to serialize property as is, or to filter it out.
`static class` `SimpleBeanPropertyFilter.FilterExceptFilter` Filter implementation which defaults to filtering out unknown properties and only serializes ones explicitly listed.
`static class` `SimpleBeanPropertyFilter.SerializeExceptFilter` Filter implementation which defaults to serializing all properties, except for ones explicitly listed to be filtered out.

Fields in com.fasterxml.jackson.databind.ser.impl declared as PropertyFilter
`protected PropertyFilter` SimpleFilterProvider.`_defaultFilter` This is the filter we return in case no mapping was found for given id; default is 'null' (in which case caller typically reports an error), but can be set to an explicit filter.

Fields in com.fasterxml.jackson.databind.ser.impl with type parameters of type PropertyFilter
`protected Map<String,PropertyFilter>` SimpleFilterProvider.`_filtersById` Mappings from ids to filters.

Methods in com.fasterxml.jackson.databind.ser.impl that return PropertyFilter
`PropertyFilter` SimpleFilterProvider.`findPropertyFilter(Object filterId, Object valueToFilter)`
`static PropertyFilter` SimpleBeanPropertyFilter.`from(BeanPropertyFilter src)` Helper method to ease transition from `BeanPropertyWriter` into `PropertyWriter`
`PropertyFilter` SimpleFilterProvider.`getDefaultFilter()`
`PropertyFilter` SimpleFilterProvider.`removeFilter(String id)`

Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type PropertyFilter
`SimpleFilterProvider` SimpleFilterProvider.`addFilter(String id, PropertyFilter filter)`
`SimpleFilterProvider` SimpleFilterProvider.`setDefaultFilter(PropertyFilter f)`

### Uses of PropertyFilter in com.fasterxml.jackson.databind.ser.std

Methods in com.fasterxml.jackson.databind.ser.std that return PropertyFilter
`protected PropertyFilter` StdSerializer.`findPropertyFilter(SerializerProvider provider, Object filterId, Object valueToFilter)` Helper method used to locate filter that is needed, based on filter id this serializer was constructed with.

Methods in com.fasterxml.jackson.databind.ser.std with parameters of type PropertyFilter
`void` MapSerializer.`serializeFilteredAnyProperties(SerializerProvider provider, JsonGenerator gen, Object bean, Map<?,?> value, PropertyFilter filter, Object suppressableValue)` Helper method used when we have a JSON Filter to use AND contents are "any properties" of a POJO.
`void` MapSerializer.`serializeFilteredFields(Map<?,?> value, JsonGenerator gen, SerializerProvider provider, PropertyFilter filter, Object suppressableValue)` Helper method used when we have a JSON Filter to use for potentially filtering out Map entries.