Class OutputTypeDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<OutputType>
org.cyclonedx.util.deserializer.AbstractDataTypeDeserializer<OutputType>
org.cyclonedx.util.deserializer.OutputTypeDeserializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
com.fasterxml.jackson.databind.JsonDeserializer.None -
Field Summary
Fields inherited from class AbstractDataTypeDeserializer
objectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcreateOutputDataInfo(com.fasterxml.jackson.databind.JsonNode node, OutputType outputType) deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) Methods inherited from class AbstractDataTypeDeserializer
setEnvironmentVars, setReference, setSourceAndTargetMethods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
OutputTypeDeserializer
public OutputTypeDeserializer()
-
-
Method Details
-
deserialize
public OutputType deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException - Specified by:
deserializein classcom.fasterxml.jackson.databind.JsonDeserializer<OutputType>- Throws:
IOException
-
createOutputDataInfo
private void createOutputDataInfo(com.fasterxml.jackson.databind.JsonNode node, OutputType outputType) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-