Class InputTypeDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<InputType>
org.cyclonedx.util.deserializer.AbstractDataTypeDeserializer<InputType>
org.cyclonedx.util.deserializer.InputTypeDeserializer
- 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 voidcreateInputDataInfo(com.fasterxml.jackson.databind.JsonNode node, InputType inputType) 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
-
InputTypeDeserializer
public InputTypeDeserializer()
-
-
Method Details
-
deserialize
public InputType deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException - Specified by:
deserializein classcom.fasterxml.jackson.databind.JsonDeserializer<InputType>- Throws:
IOException
-
createInputDataInfo
private void createInputDataInfo(com.fasterxml.jackson.databind.JsonNode node, InputType inputType) throws IOException - Throws:
IOException
-