## Uses of Interface
com.fasterxml.jackson.databind.introspect.VisibilityChecker

Packages that use VisibilityChecker
com.fasterxml.jackson.databind: Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
com.fasterxml.jackson.databind.cfg: Package that contains most of configuration-related classes; exception being couple of most-commonly used configuration things (like Feature enumerations) that are at the main level (`com.fasterxml.jackson.databind`).
com.fasterxml.jackson.databind.deser: Contains implementation classes of deserialization part of data binding.
com.fasterxml.jackson.databind.introspect: Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.

Uses of VisibilityChecker in com.fasterxml.jackson.databind

Fields in com.fasterxml.jackson.databind declared as VisibilityChecker
`protected static VisibilityChecker<?>` `ObjectMapper.STD_VISIBILITY_CHECKER`

Methods in com.fasterxml.jackson.databind that return VisibilityChecker
`VisibilityChecker<?>` `AnnotationIntrospector.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)` Method for checking if annotations indicate changes to minimum visibility levels needed for auto-detecting property elements (fields, methods, constructors).
`VisibilityChecker<?>` `AnnotationIntrospector.Pair.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)`
`VisibilityChecker<?>` `SerializationConfig.getDefaultVisibilityChecker()`
`VisibilityChecker<?>` `DeserializationConfig.getDefaultVisibilityChecker()`
`VisibilityChecker<?>` `ObjectMapper.getVisibilityChecker()` Method for accessing currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.

Methods in com.fasterxml.jackson.databind with parameters of type VisibilityChecker
`VisibilityChecker<?>` `AnnotationIntrospector.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)` Method for checking if annotations indicate changes to minimum visibility levels needed for auto-detecting property elements (fields, methods, constructors).
`VisibilityChecker<?>` `AnnotationIntrospector.Pair.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)`
`void` `ObjectMapper.setVisibilityChecker(VisibilityChecker<?> vc)` Method for setting currently configured visibility checker; object used for determining whether given property element (method, field, constructor) can be auto-detected or not.
`SerializationConfig` `SerializationConfig.withVisibilityChecker(VisibilityChecker<?> vc)`
`DeserializationConfig` `DeserializationConfig.withVisibilityChecker(VisibilityChecker<?> vc)`

Uses of VisibilityChecker in com.fasterxml.jackson.databind.cfg

Fields in com.fasterxml.jackson.databind.cfg declared as VisibilityChecker
`protected VisibilityChecker<?>` `BaseSettings._visibilityChecker` Object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers).

Methods in com.fasterxml.jackson.databind.cfg that return VisibilityChecker
`VisibilityChecker<?>` `MapperConfig.getDefaultVisibilityChecker()` Accessor for object used for determining whether specific property elements (method, constructors, fields) can be auto-detected based on their visibility (access modifiers).
`VisibilityChecker<?>` `BaseSettings.getVisibilityChecker()`

Methods in com.fasterxml.jackson.databind.cfg with parameters of type VisibilityChecker
`abstract T` `MapperConfigBase.withVisibilityChecker(VisibilityChecker<?> vc)` Method for constructing and returning a new instance with different `VisibilityChecker` to use.
`BaseSettings` `BaseSettings.withVisibilityChecker(VisibilityChecker<?> vc)`

Constructors in com.fasterxml.jackson.databind.cfg with parameters of type VisibilityChecker
`BaseSettings(ClassIntrospector ci, AnnotationIntrospector ai, VisibilityChecker<?> vc, PropertyNamingStrategy pns, TypeFactory tf, TypeResolverBuilder<?> typer, DateFormat dateFormat, HandlerInstantiator hi)`

Uses of VisibilityChecker in com.fasterxml.jackson.databind.deser

Methods in com.fasterxml.jackson.databind.deser with parameters of type VisibilityChecker
`protected void` `BasicDeserializerFactory._addDeserializerConstructors(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators)`
`protected void` `BasicDeserializerFactory._addDeserializerFactoryMethods(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators)`
`protected boolean` `BasicDeserializerFactory._handleSingleArgumentConstructor(DeserializationContext ctxt, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, AnnotatedConstructor ctor, boolean isCreator, boolean isVisible)`
`protected boolean` `BasicDeserializerFactory._handleSingleArgumentFactory(DeserializationConfig config, BeanDescription beanDesc, VisibilityChecker<?> vchecker, AnnotationIntrospector intr, CreatorCollector creators, AnnotatedMethod factory, boolean isCreator)`

Uses of VisibilityChecker in com.fasterxml.jackson.databind.introspect

Classes in com.fasterxml.jackson.databind.introspect with type parameters of type VisibilityChecker
`interface` `VisibilityChecker<T extends VisibilityChecker<T>>` Interface for object used for determine which property elements (methods, fields, constructors) can be auto-detected, with respect to their visibility modifiers.

Classes in com.fasterxml.jackson.databind.introspect that implement VisibilityChecker
`static class` `VisibilityChecker.Std` Default standard implementation is purely based on visibility modifier of given class members, and its configured minimum levels.

Fields in com.fasterxml.jackson.databind.introspect declared as VisibilityChecker
`protected VisibilityChecker<?>` `POJOPropertiesCollector._visibilityChecker`

Methods in com.fasterxml.jackson.databind.introspect that return VisibilityChecker
`VisibilityChecker<?>` `JacksonAnnotationIntrospector.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)`

Methods in com.fasterxml.jackson.databind.introspect with parameters of type VisibilityChecker
`VisibilityChecker<?>` `JacksonAnnotationIntrospector.findAutoDetectVisibility(AnnotatedClass ac, VisibilityChecker<?> checker)`

Copyright © 2012 fasterxml.com. All Rights Reserved.