Uses of Interface
dev.metaschema.core.model.IValued
Packages that use IValued
Package
Description
Core Metaschema model interfaces and implementations.
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 IValued in dev.metaschema.core.model
Subinterfaces of IValued in dev.metaschema.core.modelModifier and TypeInterfaceDescriptioninterfaceRepresents an assembly instance that appears directly within an assembly definition.interfaceAn Metaschema model instance representing a grouped set of objects consisting of heterogeneous object types.interfaceA marker interface for a choice of allowed instances in a Metachema.interfaceRepresents an instance that has no value.interfaceRepresents a field instance that appears directly within an assembly definition.interfaceRepresents a flag instance within a field or assembly definition.interfaceRepresents an instance with an absolute path and an associated value.interfaceRepresents a model instance with an absolute path and an associated value.interfaceRepresents a named model instance with absolute positioning and JSON serialization support.Classes in dev.metaschema.core.model that implement IValuedModifier and TypeClassDescriptionclassAbstractChoiceGroupInstance<PARENT extends IAssemblyDefinition,NAMED_MODEL extends INamedModelInstanceGrouped, FIELD extends IFieldInstanceGrouped, ASSEMBLY extends IAssemblyInstanceGrouped> A base class for a choice group that is a member of a containing model.classAbstractChoiceInstance<PARENT extends IAssemblyDefinition,MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute> A base class for a choice that is a member of a containing model.classAbstractFlagInstance<PARENT extends IModelDefinition,DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> A base class for a flag that is a member of a containing model.classAbstractInlineFlagDefinition<PARENT extends IModelDefinition,DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> A base class for an assembly instance defined inline. -
Uses of IValued in dev.metaschema.databind.model
Subinterfaces of IValued in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents the bound value of a field definition.interfaceIBoundInstance<ITEM>Represents a Metaschema module instance bound to Java data.interfaceRepresents a flag instance bound to Java data.interfaceIBoundInstanceModel<ITEM>Represents an assembly or field instance bound to Java data.interfaceRepresents 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.interfaceIBoundProperty<ITEM>Represents a bound property on a Metaschema definition.interfaceProvides access to a Java field that is bound to a Metaschema instance.interfaceExtendsIValuedto provide the ability to set a value on a parent object. -
Uses of IValued in dev.metaschema.databind.model.info
Subinterfaces of IValued in dev.metaschema.databind.model.infoModifier and TypeInterfaceDescriptioninterfaceA feature interface for handling scalar item values during binding operations.