Class ObjectVisitorDecorator

  • All Implemented Interfaces:
    com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor, JsonSchemaProducer

    public class ObjectVisitorDecorator
    extends java.lang.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
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.SerializerProvider getProvider()  
      JsonSchema getSchema()  
      void optionalProperty​(com.fasterxml.jackson.databind.BeanProperty writer)  
      void optionalProperty​(java.lang.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​(java.lang.String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType propertyTypeHint)  
      void setProvider​(com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
      Deprecated.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjectVisitorDecorator

        public ObjectVisitorDecorator​(ObjectVisitor objectVisitor)
    • Method Detail

      • getProvider

        public com.fasterxml.jackson.databind.SerializerProvider getProvider()
        Specified by:
        getProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
      • setProvider

        @Deprecated
        public void setProvider​(com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
        Deprecated.
        Specified by:
        setProvider in interface com.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 interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • optionalProperty

        public void optionalProperty​(java.lang.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 interface com.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 interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • property

        public void property​(java.lang.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 interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException