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

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

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

Subclasses of TokenFilter in com.fasterxml.jackson.core.filter
Modifier and Type
Class
Description
`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
Modifier and Type
Field
Description
`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 final 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
Modifier and Type
Method
Description
`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`
JsonPointerBasedFilter.`filterStartArray()`
`TokenFilter`
TokenFilter.`filterStartArray()`
Method called to check whether Array value at current output location should be included in output.
`TokenFilter`
JsonPointerBasedFilter.`filterStartObject()`
`TokenFilter`
TokenFilter.`filterStartObject()`
Method called to check whether Object value at current output location should be included in output.
`TokenFilter`
FilteringGeneratorDelegate.`getFilter()`
`TokenFilter`
FilteringParserDelegate.`getFilter()`
`TokenFilter`
TokenFilterContext.`getFilter()`
`TokenFilter`
JsonPointerBasedFilter.`includeElement(int index)`
`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.`includeProperty(String name)`
`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`
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
Modifier and Type
Method
Description
`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
Modifier
Constructor
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)`
`protected`
`TokenFilterContext(int type, TokenFilterContext parent, TokenFilter filter, boolean startHandled)`