Class NullsConstantProvider
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider
- All Implemented Interfaces:
NullValueProvider
,Serializable
Simple
NullValueProvider
that will always throw a
InvalidNullException
when a null is encountered.- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic NullsConstantProvider
Accessor that may be used to determine if and when provider must be called to access null replacement value.Method called to possibly convert incoming `null` token (read via underlying streaming input source) into other value of type accessor supports.static boolean
Utility method that can be used to check if given null value provider is "nuller", no-operation provider that will always simply return Java `null` for any and all input `null`s.static boolean
Utility method that can be used to check if given null value provider is "skipper", marker provider that means that all input `null`s should be skipped (ignored), instead of convertedstatic NullsConstantProvider
nuller()
static NullsConstantProvider
skipper()
Static accessor for a stateless instance used as marker, to indicate that all input `null` values should be skipped (ignored), so that no corresponding property value is set (with POJOs), and no content values (array/Collection elements, Map entries) are added.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.NullValueProvider
getAbsentValue
-
Field Details
-
_nullValue
-
_access
-
-
Constructor Details
-
NullsConstantProvider
-
-
Method Details
-
skipper
Static accessor for a stateless instance used as marker, to indicate that all input `null` values should be skipped (ignored), so that no corresponding property value is set (with POJOs), and no content values (array/Collection elements, Map entries) are added. -
nuller
-
forValue
-
isSkipper
Utility method that can be used to check if given null value provider is "skipper", marker provider that means that all input `null`s should be skipped (ignored), instead of converted -
isNuller
Utility method that can be used to check if given null value provider is "nuller", no-operation provider that will always simply return Java `null` for any and all input `null`s. -
getNullAccessPattern
Description copied from interface:NullValueProvider
Accessor that may be used to determine if and when provider must be called to access null replacement value.- Specified by:
getNullAccessPattern
in interfaceNullValueProvider
-
getNullValue
Description copied from interface:NullValueProvider
Method 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:
getNullValue
in interfaceNullValueProvider
-