Package cool.klass.deserializer.json
Class JsonDataTypeValueVisitor
java.lang.Object
cool.klass.deserializer.json.JsonDataTypeValueVisitor
- All Implemented Interfaces:
PropertyVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionJsonDataTypeValueVisitor(com.fasterxml.jackson.databind.JsonNode jsonDataTypeValue) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleandataTypePropertyIsNullInJson(DataTypeProperty dataTypeProperty, com.fasterxml.jackson.databind.node.ObjectNode incomingJson) static ObjectextractDataTypePropertyFromJson(DataTypeProperty dataTypeProperty, com.fasterxml.jackson.databind.node.ObjectNode incomingJson) voidvisitAssociationEnd(AssociationEnd associationEnd) voidvisitAssociationEndSignature(AssociationEndSignature associationEndSignature) voidvisitEnumerationProperty(EnumerationProperty enumerationProperty) voidvisitParameterizedProperty(ParameterizedProperty parameterizedProperty) voidvisitPrimitiveProperty(PrimitiveProperty primitiveProperty)
-
Constructor Details
-
JsonDataTypeValueVisitor
public JsonDataTypeValueVisitor(com.fasterxml.jackson.databind.JsonNode jsonDataTypeValue)
-
-
Method Details
-
dataTypePropertyIsNullInJson
public static boolean dataTypePropertyIsNullInJson(@Nonnull DataTypeProperty dataTypeProperty, @Nonnull com.fasterxml.jackson.databind.node.ObjectNode incomingJson) -
extractDataTypePropertyFromJson
@Nullable public static Object extractDataTypePropertyFromJson(@Nonnull DataTypeProperty dataTypeProperty, @Nonnull com.fasterxml.jackson.databind.node.ObjectNode incomingJson) -
getResult
-
visitPrimitiveProperty
- Specified by:
visitPrimitivePropertyin interfacePropertyVisitor
-
visitEnumerationProperty
- Specified by:
visitEnumerationPropertyin interfacePropertyVisitor
-
visitAssociationEndSignature
- Specified by:
visitAssociationEndSignaturein interfacePropertyVisitor
-
visitAssociationEnd
- Specified by:
visitAssociationEndin interfacePropertyVisitor
-
visitParameterizedProperty
- Specified by:
visitParameterizedPropertyin interfacePropertyVisitor
-