## 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)`