Uses of Interface
gov.nist.secauto.metaschema.databind.model.IBoundModule
Package
Description
Support for parsing Metaschema module-based data using Java class bindings.
Provides an overlay of the Metaschema module model
(
gov.nist.secauto.metaschema.core.model
) using bound Java class
annotations (gov.nist.secauto.metaschema.databind.model.annotations
)
to represent module constructs annotated on Java classes.A Metaschema module represented as a set of Metaschema module bindings.
-
Uses of IBoundModule in gov.nist.secauto.metaschema.databind
Modifier and TypeMethodDescriptionIBindingContext.IModuleLoaderStrategy.loadModule
(Class<? extends IBoundModule> clazz) Load the bound Metaschema module represented by the provided class.SimpleModuleLoaderStrategy.loadModule
(Class<? extends IBoundModule> clazz) DefaultBindingContext.registerModule
(Class<? extends IBoundModule> clazz) IBindingContext.registerModule
(Class<? extends IBoundModule> clazz) Load a bound Metaschema module implemented by the provided class.Modifier and TypeMethodDescriptionIBindingContext.IModuleLoaderStrategy.loadModule
(Class<? extends IBoundModule> clazz) Load the bound Metaschema module represented by the provided class.SimpleModuleLoaderStrategy.loadModule
(Class<? extends IBoundModule> clazz) DefaultBindingContext.registerModule
(Class<? extends IBoundModule> clazz) IBindingContext.registerModule
(Class<? extends IBoundModule> clazz) Load a bound Metaschema module implemented by the provided class. -
Uses of IBoundModule in gov.nist.secauto.metaschema.databind.model
Modifier and TypeMethodDescriptionstatic IBoundModule
AbstractBoundModule.createInstance
(Class<? extends IBoundModule> clazz, IBindingContext bindingContext) Create a new Module instance for a given class annotated by theMetaschemaModule
annotation.default IBoundModule
IBoundInstance.getContainingModule()
IBoundModelElement.getContainingModule()
Modifier and TypeMethodDescriptionstatic IBoundModule
AbstractBoundModule.createInstance
(Class<? extends IBoundModule> clazz, IBindingContext bindingContext) Create a new Module instance for a given class annotated by theMetaschemaModule
annotation.ModifierConstructorDescriptionprotected
AbstractBoundModule
(List<? extends IBoundModule> importedModules, IBindingContext bindingContext) Construct a new Module instance. -
Uses of IBoundModule in gov.nist.secauto.metaschema.databind.model.binding.metaschema
ModifierConstructorDescriptionMetaschemaModelModule
(List<? extends IBoundModule> importedModules, IBindingContext bindingContext)