Uses of Interface
dev.metaschema.core.model.IField
Packages that use IField
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.-
Uses of IField in dev.metaschema.core.model
Subinterfaces of IField in dev.metaschema.core.modelModifier and TypeInterfaceDescriptioninterfaceRepresents a field definition in a Metaschema module.interfaceRepresents a field instance within an assembly definition.interfaceRepresents a field instance that appears directly within an assembly definition.interfaceRepresents a field instance that appears within a choice or other grouping construct.Classes in dev.metaschema.core.model that implement IFieldModifier and TypeClassDescriptionclassAbstractFieldInstance<PARENT extends IContainerModel,DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition> A base class for a field that is a member of a containing model.classAbstractGlobalFieldDefinition<MODULE extends IModule,INSTANCE extends IFieldInstance, FLAG extends IFlagInstance> A base class for a field definition defined globally within a Metaschema module.classAbstractInlineFieldDefinition<PARENT extends IContainerModel,DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition, FLAG extends IFlagInstance> A base class for an assembly instance defined inline. -
Uses of IField in dev.metaschema.databind.model
Subinterfaces of IField in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents a field definition bound to Java data.interfaceRepresents a field definition bound to a Java class.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.interfaceRepresents a field model instance that is a member of a choice group instance.