## Uses of Class
com.fasterxml.jackson.core.filter.TokenFilter

Packages that use TokenFilter
com.fasterxml.jackson.core.filter

### Uses of TokenFilter in com.fasterxml.jackson.core.filter

Subclasses of TokenFilter in com.fasterxml.jackson.core.filter
`class` `JsonPointerBasedFilter` Simple `TokenFilter` implementation that takes a single `JsonPointer` and matches a single value accordingly.

Fields in com.fasterxml.jackson.core.filter declared as TokenFilter
`protected TokenFilter` TokenFilterContext.`_filter` Filter to use for items in this state (for properties of Objects, elements of Arrays, and root-level values of root context)
`protected TokenFilter` FilteringGeneratorDelegate.`_itemFilter` State that applies to the item within container, used where applicable.
`protected TokenFilter` FilteringParserDelegate.`_itemFilter` State that applies to the item within container, used where applicable.
`static TokenFilter` TokenFilter.`INCLUDE_ALL` Marker value that should be used to indicate inclusion of a structured value (sub-tree representing Object or Array), or value of a named property (regardless of type).
`protected TokenFilter` FilteringGeneratorDelegate.`rootFilter` Object consulted to determine whether to write parts of content generator is asked to write or not.
`protected TokenFilter` FilteringParserDelegate.`rootFilter` Object consulted to determine whether to write parts of content generator is asked to write or not.

Methods in com.fasterxml.jackson.core.filter that return TokenFilter
`TokenFilter` TokenFilterContext.`checkValue(TokenFilter filter)` Method called to check whether value is to be included at current output position, either as Object property, Array element, or root value.
`TokenFilter` TokenFilter.`filterStartArray()` Method called to check whether Array value at current output location should be included in output.
`TokenFilter` JsonPointerBasedFilter.`filterStartArray()`
`TokenFilter` TokenFilter.`filterStartObject()` Method called to check whether Object value at current output location should be included in output.
`TokenFilter` JsonPointerBasedFilter.`filterStartObject()`
`TokenFilter` TokenFilterContext.`getFilter()`
`TokenFilter` FilteringGeneratorDelegate.`getFilter()`
`TokenFilter` FilteringParserDelegate.`getFilter()`
`TokenFilter` TokenFilter.`includeElement(int index)` Method called to check whether array element with specified index (zero-based), at current output location, should be included in output.
`TokenFilter` JsonPointerBasedFilter.`includeElement(int index)`
`TokenFilter` TokenFilter.`includeProperty(String name)` Method called to check whether property value with specified name, at current output location, should be included in output.
`TokenFilter` JsonPointerBasedFilter.`includeProperty(String name)`
`TokenFilter` TokenFilter.`includeRootValue(int index)` Method called to check whether root-level value, at current output location, should be included in output.
`TokenFilter` TokenFilterContext.`setFieldName(String name)`

Methods in com.fasterxml.jackson.core.filter with parameters of type TokenFilter
`TokenFilter` TokenFilterContext.`checkValue(TokenFilter filter)` Method called to check whether value is to be included at current output position, either as Object property, Array element, or root value.
`TokenFilterContext` TokenFilterContext.`createChildArrayContext(TokenFilter filter, boolean writeStart)`
`TokenFilterContext` TokenFilterContext.`createChildObjectContext(TokenFilter filter, boolean writeStart)`
`static TokenFilterContext` TokenFilterContext.`createRootContext(TokenFilter filter)`
`protected TokenFilterContext` TokenFilterContext.`reset(int type, TokenFilter filter, boolean startWritten)`

Constructors in com.fasterxml.jackson.core.filter with parameters of type TokenFilter
Constructor and Description
`FilteringGeneratorDelegate(JsonGenerator d, TokenFilter f, boolean includePath, boolean allowMultipleMatches)` Deprecated. since 2.12 Use the constructor that takes `TokenFilter.Inclusion` argument instead.
`FilteringGeneratorDelegate(JsonGenerator d, TokenFilter f, TokenFilter.Inclusion inclusion, boolean allowMultipleMatches)`
`FilteringParserDelegate(JsonParser p, TokenFilter f, boolean includePath, boolean allowMultipleMatches)` Deprecated.
`FilteringParserDelegate(JsonParser p, TokenFilter f, TokenFilter.Inclusion inclusion, boolean allowMultipleMatches)`
`TokenFilterContext(int type, TokenFilterContext parent, TokenFilter filter, boolean startHandled)`