java.lang.Object
dev.metaschema.databind.io.json.JsonAnyContent
- All Implemented Interfaces:
dev.metaschema.core.model.IAnyContent
JSON/YAML-specific implementation of
IAnyContent that stores captured
unmodeled content as a Jackson ObjectNode.-
Constructor Summary
ConstructorsConstructorDescriptionJsonAnyContent(com.fasterxml.jackson.databind.node.ObjectNode properties) Construct a new instance with the provided captured properties. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.node.ObjectNodeGet the captured JSON properties.booleanisEmpty()
-
Constructor Details
-
JsonAnyContent
Construct a new instance with the provided captured properties.- Parameters:
properties- the captured JSON properties, must not be null
-
-
Method Details
-
isEmpty
- Specified by:
isEmptyin interfacedev.metaschema.core.model.IAnyContent
-
getProperties
Get the captured JSON properties.- Returns:
- the captured ObjectNode
-