Package dev.metaschema.databind


package dev.metaschema.databind
Support for parsing Metaschema module-based data using Java class bindings.

Two methods are supported

  1. A Java annotation based approach (dev.metaschema.databind.model) using annotations (dev.metaschema.databind.model.annotations). The DefaultBindingContext is used to load a bound Java class.
  2. A metaschema-specific binding, based on the first method, that is capable of representing a Metaschema module (dev.metaschema.databind.model.metaschema.binding). The BindingConstraintLoader can be used to load any Metaschema module using this method. Once loaded, the module can be registered with the binding context.