Class ObjectVisitorDecorator
java.lang.Object
com.fasterxml.jackson.module.jsonSchema.factories.ObjectVisitorDecorator
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
,JsonSchemaProducer
public class ObjectVisitorDecorator
extends Object
implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor, JsonSchemaProducer
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.SerializerProvider
void
optionalProperty
(com.fasterxml.jackson.databind.BeanProperty writer) void
optionalProperty
(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) void
property
(com.fasterxml.jackson.databind.BeanProperty writer) void
property
(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) void
setProvider
(com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Deprecated.
-
Field Details
-
objectVisitor
-
-
Constructor Details
-
ObjectVisitorDecorator
-
-
Method Details
-
getSchema
- Specified by:
getSchema
in interfaceJsonSchemaProducer
-
getProvider
public com.fasterxml.jackson.databind.SerializerProvider getProvider()- Specified by:
getProvider
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
setProvider
@Deprecated public void setProvider(com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Deprecated.- Specified by:
setProvider
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
-
optionalProperty
public void optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
optionalProperty
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
optionalProperty
public void optionalProperty(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
optionalProperty
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
property
public void property(com.fasterxml.jackson.databind.BeanProperty writer) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
property
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
property
public void property(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
property
in interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-