Uses of Interface
dev.metaschema.databind.model.IBoundInstanceModel
Packages that use IBoundInstanceModel
Package
Description
Provides support for reading and writing Metaschema instance data in XML
format.
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.Provides classes for model property information and data item handling.
-
Uses of IBoundInstanceModel in dev.metaschema.databind.io.xml
Methods in dev.metaschema.databind.io.xml with parameters of type IBoundInstanceModelModifier and TypeMethodDescriptionprotected booleanMetaschemaXmlReader.isNextInstance(IBoundInstanceModel<?> targetInstance) Determine if the next data to read corresponds to the next model instance.<T> booleanIXmlParsingContext.readItems(IBoundInstanceModel<T> instance, IBoundObject parentObject, boolean parseGrouping) Read the data associated with theinstanceand apply it to the providedparentObject.<T> booleanMetaschemaXmlReader.readItems(IBoundInstanceModel<T> instance, IBoundObject parentObject, boolean parseGrouping) Read the data associated with theinstanceand apply it to the providedparentObject.Method parameters in dev.metaschema.databind.io.xml with type arguments of type IBoundInstanceModelModifier and TypeMethodDescriptiondefault voidIXmlProblemHandler.handleMissingModelInstances(IBoundDefinitionModelAssembly parentDefinition, IBoundObject targetObject, Collection<? extends IBoundInstanceModel<?>> unhandledInstances) A callback used to handle bound model instances for which no data was found when the content was parsed.default voidIXmlProblemHandler.handleMissingModelInstances(IBoundDefinitionModelAssembly parentDefinition, IBoundObject targetObject, Collection<? extends IBoundInstanceModel<?>> unhandledInstances, ValidationContext context) A callback used to handle bound model instances for which no data was found when the content was parsed, with additional validation context. -
Uses of IBoundInstanceModel in dev.metaschema.databind.model
Subinterfaces of IBoundInstanceModel in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents an assembly instance bound to Java field.interfaceRepresents a choice group instance bound to Java field.interfaceIBoundInstanceModelField<ITEM>Represents a field instance bound to a Java field.interfaceRepresents a bound field instance that contains complex (non-scalar) data, such as an object with flags and a value.interfaceRepresents a bound field instance that contains scalar (simple) data, such as a string or number value.interfaceIBoundInstanceModelNamed<ITEM>Represents a bound model instance that is named and can be addressed by that name in the Metaschema model. -
Uses of IBoundInstanceModel in dev.metaschema.databind.model.info
Methods in dev.metaschema.databind.model.info that return IBoundInstanceModelModifier and TypeMethodDescriptionAbstractModelInstanceCollectionInfo.getInstance()AbstractModelInstanceReadHandler.getInstance()Get the model instance associated with this handler.AbstractModelInstanceWriteHandler.getInstance()Get the associated instance.IModelInstanceCollectionInfo.getInstance()Get the associated instance binding for which this info is for.Methods in dev.metaschema.databind.model.info with parameters of type IBoundInstanceModelModifier and TypeMethodDescriptionstatic <T> IModelInstanceCollectionInfo<T>IModelInstanceCollectionInfo.of(IBoundInstanceModel<T> instance) Create a new collection info instance for the provided model instance.Constructors in dev.metaschema.databind.model.info with parameters of type IBoundInstanceModelModifierConstructorDescriptionConstruct a new collection info for the provided model instance.protectedAbstractModelInstanceReadHandler(IBoundInstanceModel<ITEM> instance, IBoundObject parentObject) Construct a new read handler for the provided model instance.Construct a new write handler for the provided model instance.