Uses of Interface org.codehaus.jackson.map.ser.BeanPropertyFilter (Jackson JSON Processor)
Date: 2013-07-14

## Uses of Interface
org.codehaus.jackson.map.ser.BeanPropertyFilter

- Packages that use BeanPropertyFilter
  Package | Description
  --- | ---
  org.codehaus.jackson.map.ser | Contains implementation classes of serialization part of data binding.
  org.codehaus.jackson.map.ser.impl | Contains implementation classes of serialization part of data binding.
  org.codehaus.jackson.map.ser.std |

- - ### Uses of BeanPropertyFilter in org.codehaus.jackson.map.ser

    Methods in org.codehaus.jackson.map.ser that return BeanPropertyFilter
    Modifier and Type | Method and Description
    --- | ---
    `abstract BeanPropertyFilter` | FilterProvider.`findFilter(Object filterId)` Lookup method used to find `BeanPropertyFilter` that has specified id.

  - ### Uses of BeanPropertyFilter in org.codehaus.jackson.map.ser.impl

    Classes in org.codehaus.jackson.map.ser.impl that implement BeanPropertyFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleBeanPropertyFilter` Simple `BeanPropertyFilter` 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 org.codehaus.jackson.map.ser.impl declared as BeanPropertyFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected BeanPropertyFilter` | 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 org.codehaus.jackson.map.ser.impl with type parameters of type BeanPropertyFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,BeanPropertyFilter>` | SimpleFilterProvider.`_filtersById` Mappings from ids to filters.

    Methods in org.codehaus.jackson.map.ser.impl that return BeanPropertyFilter
    Modifier and Type | Method and Description
    --- | ---
    `BeanPropertyFilter` | SimpleFilterProvider.`findFilter(Object filterId)`
    `BeanPropertyFilter` | SimpleFilterProvider.`getDefaultFilter()`
    `BeanPropertyFilter` | SimpleFilterProvider.`removeFilter(String id)`

    Methods in org.codehaus.jackson.map.ser.impl with parameters of type BeanPropertyFilter
    Modifier and Type | Method and Description
    --- | ---
    `SimpleFilterProvider` | SimpleFilterProvider.`addFilter(String id, BeanPropertyFilter filter)`
    `SimpleFilterProvider` | SimpleFilterProvider.`setDefaultFilter(BeanPropertyFilter f)` Method for defining filter to return for "unknown" filters; cases where there is no mapping from given id to an explicit filter.

    Constructor parameters in org.codehaus.jackson.map.ser.impl with type arguments of type BeanPropertyFilter
    Constructor and Description
    `SimpleFilterProvider(Map<String,BeanPropertyFilter> mapping)`

  - ### Uses of BeanPropertyFilter in org.codehaus.jackson.map.ser.std

    Methods in org.codehaus.jackson.map.ser.std that return BeanPropertyFilter
    Modifier and Type | Method and Description
    --- | ---
    `protected BeanPropertyFilter` | BeanSerializerBase.`findFilter(SerializerProvider provider)` Helper method used to locate filter that is needed, based on filter id this serializer was constructed with.