## Uses of Interface
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor

- Packages that use JsonObjectFormatVisitor
  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.jsonFormatVisitors | Classes used for exposing logical structure of POJOs as Jackson sees it, and exposed via `ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)` and `ObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper)` methods.
  com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.std |

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

    Methods in com.fasterxml.jackson.databind with parameters of type JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | BeanProperty.`depositSchemaProperty(JsonObjectFormatVisitor objectVisitor)` Method that can be called to visit the type structure that this property is part of.
    `void` | BeanProperty.Std.`depositSchemaProperty(JsonObjectFormatVisitor objectVisitor)` Implementation of this method throws `UnsupportedOperationException`, since instances of this implementation should not be used as part of actual structure visited.

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

    Methods in com.fasterxml.jackson.databind.deser with parameters of type JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | SettableBeanProperty.`depositSchemaProperty(JsonObjectFormatVisitor objectVisitor)`

  - ### Uses of JsonObjectFormatVisitor in com.fasterxml.jackson.databind.jsonFormatVisitors

    Classes in com.fasterxml.jackson.databind.jsonFormatVisitors that implement JsonObjectFormatVisitor
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JsonObjectFormatVisitor.Base` Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.

    Methods in com.fasterxml.jackson.databind.jsonFormatVisitors that return JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `JsonObjectFormatVisitor` | JsonFormatVisitorWrapper.`expectObjectFormat(JavaType type)`
    `JsonObjectFormatVisitor` | JsonFormatVisitorWrapper.Base.`expectObjectFormat(JavaType type)`

  - ### Uses of JsonObjectFormatVisitor in com.fasterxml.jackson.databind.ser

    Methods in com.fasterxml.jackson.databind.ser with parameters of type JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | BeanPropertyFilter.`depositSchemaProperty(BeanPropertyWriter writer, JsonObjectFormatVisitor objectVisitor, SerializerProvider provider)` Deprecated. Method called by `BeanSerializer` to let the filter determine whether, and in what form the given property exist within the parent, or root, schema.
    `abstract void` | PropertyWriter.`depositSchemaProperty(JsonObjectFormatVisitor objectVisitor)` Traversal method used for things like JSON Schema generation, or POJO introspection.
    `void` | BeanPropertyWriter.`depositSchemaProperty(JsonObjectFormatVisitor v)`
    `void` | PropertyFilter.`depositSchemaProperty(PropertyWriter writer, JsonObjectFormatVisitor objectVisitor, SerializerProvider provider)` Method called by `BeanSerializer` to let the filter determine whether, and in what form the given property exist within the parent, or root, schema.

  - ### Uses of JsonObjectFormatVisitor in com.fasterxml.jackson.databind.ser.impl

    Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | SimpleBeanPropertyFilter.`depositSchemaProperty(BeanPropertyWriter writer, JsonObjectFormatVisitor objectVisitor, SerializerProvider provider)` Deprecated.
    `void` | UnwrappingBeanPropertyWriter.`depositSchemaProperty(JsonObjectFormatVisitor visitor)`
    `void` | SimpleBeanPropertyFilter.`depositSchemaProperty(PropertyWriter writer, JsonObjectFormatVisitor objectVisitor, SerializerProvider provider)`

  - ### Uses of JsonObjectFormatVisitor in com.fasterxml.jackson.databind.ser.std

    Methods in com.fasterxml.jackson.databind.ser.std with parameters of type JsonObjectFormatVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapProperty.`depositSchemaProperty(JsonObjectFormatVisitor objectVisitor)`

Copyright © 2014–2015 FasterXML. All rights reserved.