Module dev.metaschema.databind
Package dev.metaschema.databind.model
package dev.metaschema.databind.model
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.-
ClassDescriptionAn abstract base class for Metaschema modules bound to Java classes.A Metaschema definition (flag, field, or assembly) bound to Java data.Represents a flag definition/instance bound to Java field.IBoundDefinitionModel<ITEM>Represents a field or assembly instance bound to Java data.Represents an assembly definition bound to a Java class.Represents a field or assembly instance bound to Java class.Represents a field definition bound to Java data.Represents a field definition bound to a Java class.Represents the bound value of a field definition.IBoundInstance<ITEM>Represents a Metaschema module instance bound to Java data.Represents a flag instance bound to Java data.IBoundInstanceModel<ITEM>Represents an assembly or field instance bound to Java data.Represents an assembly instance bound to Java field.Represents a choice group instance bound to Java field.IBoundInstanceModelField<ITEM>Represents a field instance bound to a Java field.Represents a bound field instance that contains complex (non-scalar) data, such as an object with flags and a value.Represents a bound field instance that contains scalar (simple) data, such as a string or number value.Represents an assembly model instance that is a member of a choice group instance.Represents a field model instance that is a member of a choice group instance.Represents a model instance that is a member of a choice group instance.IBoundInstanceModelNamed<ITEM>Represents a bound model instance that is named and can be addressed by that name in the Metaschema model.A Metaschema model element bound to Java data.IBoundModelObject<ITEM>Represents a binding of Java data to a Metaschema module construct, i.e.Represents a bound Metaschema module that provides access to its field and assembly definitions through Java class bindings.IBoundProperty<ITEM>Represents a bound property on a Metaschema definition.Provides access to a Java field that is bound to a Metaschema instance.A data object to record the group as selections.Extends
IValuedto provide the ability to set a value on a parent object.