Class DefaultYamlDeserializer<CLASS extends IBoundObject>

java.lang.Object
dev.metaschema.databind.io.AbstractDeserializer<CLASS>
dev.metaschema.databind.io.json.DefaultJsonDeserializer<CLASS>
dev.metaschema.databind.io.yaml.DefaultYamlDeserializer<CLASS>
Type Parameters:
CLASS - the Java type of the bound object to deserialize
All Implemented Interfaces:
IConfiguration<DeserializationFeature<?>>, IMutableConfiguration<DeserializationFeature<?>>, IDeserializer<CLASS>

public class DefaultYamlDeserializer<CLASS extends IBoundObject> extends DefaultJsonDeserializer<CLASS>
Deserializes YAML content into bound Java objects.
  • Constructor Details

    • DefaultYamlDeserializer

      public DefaultYamlDeserializer(@NonNull IBoundDefinitionModelAssembly definition)
      Construct a new YAML deserializer that will parse the bound class identified by the classBinding.
      Parameters:
      definition - the bound class information for the Java type this deserializer is operating on
  • Method Details