public class NullsFailProvider extends Object implements NullValueProvider, Serializable
NullValueProvider that will always throw a
 InvalidNullException when a null is encountered.| Modifier and Type | Field and Description | 
|---|---|
| protected PropertyName | _name | 
| protected JavaType | _type | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | NullsFailProvider(PropertyName name,
                 JavaType type) | 
| Modifier and Type | Method and Description | 
|---|---|
| static NullsFailProvider | constructForProperty(BeanProperty prop) | 
| static NullsFailProvider | constructForRootValue(JavaType t) | 
| AccessPattern | getNullAccessPattern()Accessor that may be used to determine if and when provider must be called to
 access null replacement value. | 
| Object | getNullValue(DeserializationContext ctxt)Method called to possibly convert incoming `null` token (read via
 underlying streaming input source) into other value of type accessor
 supports. | 
protected final PropertyName _name
protected final JavaType _type
protected NullsFailProvider(PropertyName name, JavaType type)
public static NullsFailProvider constructForProperty(BeanProperty prop)
public static NullsFailProvider constructForRootValue(JavaType t)
public AccessPattern getNullAccessPattern()
NullValueProvidergetNullAccessPattern in interface NullValueProviderpublic Object getNullValue(DeserializationContext ctxt) throws JsonMappingException
NullValueProvider
 NOTE: if NullValueProvider.getNullAccessPattern() returns `ALWAYS_NULL` or
 `CONSTANT`, this method WILL NOT use provided `ctxt` and it may thus
 be passed as `null`.
getNullValue in interface NullValueProviderJsonMappingExceptionCopyright © 2008–2019 FasterXML. All rights reserved.