Class JsonArrayFormatVisitor.Base
- java.lang.Object
-
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
- All Implemented Interfaces:
JsonArrayFormatVisitor
,JsonFormatVisitorWithSerializerProvider
- Enclosing interface:
- JsonArrayFormatVisitor
public static class JsonArrayFormatVisitor.Base extends java.lang.Object implements JsonArrayFormatVisitor
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
JsonArrayFormatVisitor.Base
-
-
Constructor Summary
Constructors Constructor Description Base()
Base(SerializerProvider p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializerProvider
getProvider()
void
itemsFormat(JsonFormatTypes format)
Visit method that is called if the content type is a simple scalar type likeJsonFormatTypes.STRING
(but not for structured types likeJsonFormatTypes.OBJECT
since they would be missing type information).void
itemsFormat(JsonFormatVisitable handler, JavaType elementType)
Visit method called for structured types, as well as possibly for leaf types (especially if handled by custom serializers).void
setProvider(SerializerProvider p)
-
-
-
Constructor Detail
-
Base
public Base()
-
Base
public Base(SerializerProvider p)
-
-
Method Detail
-
getProvider
public SerializerProvider getProvider()
- Specified by:
getProvider
in interfaceJsonFormatVisitorWithSerializerProvider
-
setProvider
public void setProvider(SerializerProvider p)
- Specified by:
setProvider
in interfaceJsonFormatVisitorWithSerializerProvider
-
itemsFormat
public void itemsFormat(JsonFormatVisitable handler, JavaType elementType) throws JsonMappingException
Description copied from interface:JsonArrayFormatVisitor
Visit method called for structured types, as well as possibly for leaf types (especially if handled by custom serializers).- Specified by:
itemsFormat
in interfaceJsonArrayFormatVisitor
- Parameters:
handler
- Serializer used, to allow for further callbackselementType
- Type of elements in JSON array value- Throws:
JsonMappingException
-
itemsFormat
public void itemsFormat(JsonFormatTypes format) throws JsonMappingException
Description copied from interface:JsonArrayFormatVisitor
Visit method that is called if the content type is a simple scalar type likeJsonFormatTypes.STRING
(but not for structured types likeJsonFormatTypes.OBJECT
since they would be missing type information).- Specified by:
itemsFormat
in interfaceJsonArrayFormatVisitor
- Throws:
JsonMappingException
-
-