Class NullsAsEmptyProvider
- java.lang.Object
 - 
- com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider
 
 
- 
- All Implemented Interfaces:
 NullValueProvider,java.io.Serializable
public class NullsAsEmptyProvider extends java.lang.Object implements NullValueProvider, java.io.Serializable
SimpleNullValueProviderthat will return "empty value" specified byJsonDeserializerprovider is constructed with.- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description NullsAsEmptyProvider(JsonDeserializer<?> deser) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessPatterngetNullAccessPattern()Accessor that may be used to determine if and when provider must be called to access null replacement value.java.lang.ObjectgetNullValue(DeserializationContext ctxt)Method called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports.- 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.fasterxml.jackson.databind.deser.NullValueProvider
getAbsentValue 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
NullsAsEmptyProvider
public NullsAsEmptyProvider(JsonDeserializer<?> deser)
 
 - 
 
- 
Method Detail
- 
getNullAccessPattern
public AccessPattern getNullAccessPattern()
Description copied from interface:NullValueProviderAccessor that may be used to determine if and when provider must be called to access null replacement value.- Specified by:
 getNullAccessPatternin interfaceNullValueProvider
 
- 
getNullValue
public java.lang.Object getNullValue(DeserializationContext ctxt) throws JsonMappingException
Description copied from interface:NullValueProviderMethod called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports. May return `null`, or value compatible with type binding.NOTE: if
NullValueProvider.getNullAccessPattern()returns `ALWAYS_NULL` or `CONSTANT`, this method WILL NOT use provided `ctxt` and it may thus be passed as `null`.- Specified by:
 getNullValuein interfaceNullValueProvider- Throws:
 JsonMappingException
 
 - 
 
 -