## Uses of Class
com.fasterxml.jackson.databind.util.AccessPattern

- Packages that use AccessPattern
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind | Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
  com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding.
  com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
  com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that Jackson uses.
  com.fasterxml.jackson.databind.util | Utility classes for Mapper package.

- - ### Uses of AccessPattern in com.fasterxml.jackson.databind

    Methods in com.fasterxml.jackson.databind that return AccessPattern
    Modifier and Type | Method and Description
    --- | ---
    `AccessPattern` | JsonDeserializer.`getEmptyAccessPattern()` This method may be called in conjunction with calls to `JsonDeserializer.getEmptyValue(DeserializationContext)`, to check whether it needs to be called just once (static values), or each time empty value is needed.
    `AccessPattern` | JsonDeserializer.`getNullAccessPattern()` This method may be called in conjunction with calls to `JsonDeserializer.getNullValue(DeserializationContext)`, to check whether it needs to be called just once (static values), or each time empty value is needed.

  - ### Uses of AccessPattern in com.fasterxml.jackson.databind.deser

    Methods in com.fasterxml.jackson.databind.deser that return AccessPattern
    Modifier and Type | Method and Description
    --- | ---
    `AccessPattern` | BeanDeserializerBase.`getEmptyAccessPattern()`
    `AccessPattern` | BeanDeserializerBase.`getNullAccessPattern()`
    `AccessPattern` | NullValueProvider.`getNullAccessPattern()` Accessor that may be used to determine if and when provider must be called to access null replacement value.

  - ### Uses of AccessPattern in com.fasterxml.jackson.databind.deser.impl

    Fields in com.fasterxml.jackson.databind.deser.impl declared as AccessPattern
    Modifier and Type | Field and Description
    --- | ---
    `protected AccessPattern` | NullsConstantProvider.`_access`

    Methods in com.fasterxml.jackson.databind.deser.impl that return AccessPattern
    Modifier and Type | Method and Description
    --- | ---
    `AccessPattern` | NullsFailProvider.`getNullAccessPattern()`
    `AccessPattern` | NullsAsEmptyProvider.`getNullAccessPattern()`
    `AccessPattern` | NullsConstantProvider.`getNullAccessPattern()`

  - ### Uses of AccessPattern in com.fasterxml.jackson.databind.deser.std

    Methods in com.fasterxml.jackson.databind.deser.std that return AccessPattern
    Modifier and Type | Method and Description
    --- | ---
    `AccessPattern` | ContainerDeserializerBase.`getEmptyAccessPattern()`
    `AccessPattern` | ReferenceTypeDeserializer.`getEmptyAccessPattern()`
    `AccessPattern` | EnumSetDeserializer.`getEmptyAccessPattern()`
    `AccessPattern` | StdScalarDeserializer.`getEmptyAccessPattern()`
    `AccessPattern` | ObjectArrayDeserializer.`getEmptyAccessPattern()`
    `AccessPattern` | PrimitiveArrayDeserializers.`getEmptyAccessPattern()`
    `AccessPattern` | StringArrayDeserializer.`getEmptyAccessPattern()`
    `AccessPattern` | DelegatingDeserializer.`getNullAccessPattern()`
    `AccessPattern` | ReferenceTypeDeserializer.`getNullAccessPattern()` Null value varies dynamically (unlike with scalar types), so let's indicate this.
    `AccessPattern` | StdScalarDeserializer.`getNullAccessPattern()`
    `AccessPattern` | NumberDeserializers.PrimitiveOrWrapperDeserializer.`getNullAccessPattern()`

  - ### Uses of AccessPattern in com.fasterxml.jackson.databind.util

    Methods in com.fasterxml.jackson.databind.util that return AccessPattern
    Modifier and Type | Method and Description
    --- | ---
    `static AccessPattern` | AccessPattern.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static AccessPattern[]` | AccessPattern.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Copyright © 2008–2020 FasterXML. All rights reserved.