Uses of Package
gov.nist.secauto.metaschema.core.model
-
Packages that use gov.nist.secauto.metaschema.core.model Package Description gov.nist.secauto.metaschema.core.metapath Support for working with Metapath expressions.gov.nist.secauto.metaschema.core.metapath.item.node This package provides the Metapath node item implementations and interfaces needed to perform Metapath queries over both Metaschema models and data represented using a Metaschema model.gov.nist.secauto.metaschema.core.model Provides interfaces, abstract implementation classes, and exceptions that are used in Metaschema APIs for processing Metaschema-based models.gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints.gov.nist.secauto.metaschema.core.model.validation Provides content validation support.gov.nist.secauto.metaschema.core.model.xml Support for loading Metaschema information from an XML-based Metaschema module.gov.nist.secauto.metaschema.core.resource -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.metapath Class Description IResourceLoader A common interface for implementation classes that load data resources.IUriResolver -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.metapath.item.node Class Description IAssemblyDefinition IAssemblyInstance IDefinition IFieldDefinition IFieldInstance IFlagContainer This marker interface identifies a type of definition that contains flags, either a field or assembly.IFlagDefinition IFlagInstance IModelContainer Indicates that the Metaschema type that has a complex model that can contain field and assembly instances.IModule The API for accessing information about a given Metaschema.INamedInstance This marker interface indicates that the instance has a flag, field, or assembly name associated with it which will be used in JSON/YAML or XML to identify the data.INamedModelInstance -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.model Class Description AbstractInstance AbstractModelInstance DefinitionCollectingModelWalker Supports walking a portion of a metaschema model collecting a set of definitions that match the provided filter.IAssembly A marker interface for an information element that is an assembly model type.IAssemblyDefinition IAssemblyInstance IChoiceInstance A marker interface for a choice of allowed instances in a Metachema.IContainer IDefinition IField A marker interface for an information element that is a field model type.IFieldDefinition IFieldInstance IFlag A marker interface for an information element that is an flag model type.IFlagContainer This marker interface identifies a type of definition that contains flags, either a field or assembly.IFlagContainerSupport IFlagDefinition IFlagInstance IInstance This marker interface indicates that this object is an instance.IModelContainer Indicates that the Metaschema type that has a complex model that can contain field and assembly instances.IModelContainerSupport IModelElement A marker interface for Metaschema constructs that can be members of a Metaschema definition's model.IModelInstance This marker interface is used to identify a field or assembly instance that is a member of an assembly's model.IModule The API for accessing information about a given Metaschema.INamedInstance This marker interface indicates that the instance has a flag, field, or assembly name associated with it which will be used in JSON/YAML or XML to identify the data.INamedModelElement A marker interface for Metaschema constructs that can be members of a Metaschema definition's model that are named.INamedModelInstance IUriResolver IValuedDefinition This marker interface identifies Metaschema definition types that have associated values (i.e., field, flag).JsonGroupAsBehavior JsonValueKeyTypeEnum ModelType An enumeration that identifies the type of a Metaschema construct.ModelWalker Walks a Metaschema model.ModuleScopeEnum XmlGroupAsBehavior -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.model.constraint Class Description IAssemblyDefinition IDefinition IFieldDefinition IFlagDefinition IModule The API for accessing information about a given Metaschema.MetaschemaException -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.model.validation Class Description IResourceLoader A common interface for implementation classes that load data resources. -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.model.xml Class Description IModule The API for accessing information about a given Metaschema.MetaschemaException -
Classes in gov.nist.secauto.metaschema.core.model used by gov.nist.secauto.metaschema.core.resource Class Description IResourceLoader A common interface for implementation classes that load data resources.IUriResolver