Class ArrayVisitor

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

    public class ArrayVisitor
    extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
    implements JsonSchemaProducer, Visitor
    • Field Detail

      • provider

        protected com.fasterxml.jackson.databind.SerializerProvider provider
    • Constructor Detail

      • ArrayVisitor

        public ArrayVisitor​(com.fasterxml.jackson.databind.SerializerProvider provider,
                            ArraySchema schema)
      • ArrayVisitor

        public ArrayVisitor​(com.fasterxml.jackson.databind.SerializerProvider provider,
                            ArraySchema schema,
                            WrapperFactory wrapperFactory)
    • Method Detail

      • getProvider

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

        public void setProvider​(com.fasterxml.jackson.databind.SerializerProvider p)
        Specified by:
        setProvider in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider
        Overrides:
        setProvider in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
      • setWrapperFactory

        public void setWrapperFactory​(WrapperFactory wrapperFactory)
      • itemsFormat

        public void itemsFormat​(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
                                com.fasterxml.jackson.databind.JavaType contentType)
                         throws com.fasterxml.jackson.databind.JsonMappingException
        Specified by:
        itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
        Overrides:
        itemsFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • itemsFormat

        public void itemsFormat​(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format)
                         throws com.fasterxml.jackson.databind.JsonMappingException
        Specified by:
        itemsFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
        Overrides:
        itemsFormat in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException