Class ArrayVisitor
java.lang.Object
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
com.fasterxml.jackson.module.jsonSchema.jakarta.factories.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
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.SerializerProviderprotected final ArraySchemaprivate VisitorContextprivate WrapperFactoryFields inherited from class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
_provider -
Constructor Summary
ConstructorsConstructorDescriptionArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema) ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema, WrapperFactory wrapperFactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.SerializerProvidervoiditemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes format) voiditemsFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType contentType) voidsetProvider(com.fasterxml.jackson.databind.SerializerProvider p) voidsetWrapperFactory(WrapperFactory wrapperFactory)
-
Field Details
-
schema
-
provider
protected com.fasterxml.jackson.databind.SerializerProvider provider -
wrapperFactory
-
visitorContext
-
-
Constructor Details
-
ArrayVisitor
-
ArrayVisitor
public ArrayVisitor(com.fasterxml.jackson.databind.SerializerProvider provider, ArraySchema schema, WrapperFactory wrapperFactory)
-
-
Method Details
-
getSchema
- Specified by:
getSchemain interfaceJsonSchemaProducer
-
getProvider
public com.fasterxml.jackson.databind.SerializerProvider getProvider()- Specified by:
getProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider- Overrides:
getProviderin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
setProvider
public void setProvider(com.fasterxml.jackson.databind.SerializerProvider p) - Specified by:
setProviderin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider- Overrides:
setProviderin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
getWrapperFactory
-
setWrapperFactory
-
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:
itemsFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classcom.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:
itemsFormatin interfacecom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classcom.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
setVisitorContext
- Specified by:
setVisitorContextin interfaceVisitor
-