Class JsonObjectFormatVisitor.Base
- java.lang.Object
-
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base
-
- All Implemented Interfaces:
JsonFormatVisitorWithSerializerProvider,JsonObjectFormatVisitor
- Enclosing interface:
- JsonObjectFormatVisitor
public static class JsonObjectFormatVisitor.Base extends java.lang.Object implements JsonObjectFormatVisitor
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.JsonObjectFormatVisitor
JsonObjectFormatVisitor.Base
-
-
Constructor Summary
Constructors Constructor Description Base()Base(SerializerProvider p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializerProvidergetProvider()voidoptionalProperty(BeanProperty prop)voidoptionalProperty(java.lang.String name, JsonFormatVisitable handler, JavaType propertyTypeHint)voidproperty(BeanProperty prop)Callback method called when a POJO property is being traversed.voidproperty(java.lang.String name, JsonFormatVisitable handler, JavaType propertyTypeHint)Callback method called when a non-POJO property (typically something like an Enum entry ofEnumMaptype) is being traversed.voidsetProvider(SerializerProvider p)
-
-
-
Constructor Detail
-
Base
public Base()
-
Base
public Base(SerializerProvider p)
-
-
Method Detail
-
getProvider
public SerializerProvider getProvider()
- Specified by:
getProviderin interfaceJsonFormatVisitorWithSerializerProvider
-
setProvider
public void setProvider(SerializerProvider p)
- Specified by:
setProviderin interfaceJsonFormatVisitorWithSerializerProvider
-
property
public void property(BeanProperty prop) throws JsonMappingException
Description copied from interface:JsonObjectFormatVisitorCallback method called when a POJO property is being traversed.- Specified by:
propertyin interfaceJsonObjectFormatVisitor- Throws:
JsonMappingException
-
property
public void property(java.lang.String name, JsonFormatVisitable handler, JavaType propertyTypeHint) throws JsonMappingExceptionDescription copied from interface:JsonObjectFormatVisitorCallback method called when a non-POJO property (typically something like an Enum entry ofEnumMaptype) is being traversed. With POJOs,JsonObjectFormatVisitor.property(BeanProperty)is called instead.- Specified by:
propertyin interfaceJsonObjectFormatVisitor- Throws:
JsonMappingException
-
optionalProperty
public void optionalProperty(BeanProperty prop) throws JsonMappingException
- Specified by:
optionalPropertyin interfaceJsonObjectFormatVisitor- Throws:
JsonMappingException
-
optionalProperty
public void optionalProperty(java.lang.String name, JsonFormatVisitable handler, JavaType propertyTypeHint) throws JsonMappingException- Specified by:
optionalPropertyin interfaceJsonObjectFormatVisitor- Throws:
JsonMappingException
-
-