Interface IBoundModule
- All Superinterfaces:
IModule
,IModuleExtended<IBoundModule,
IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
- All Known Implementing Classes:
AbstractBoundModule
,MetaschemaModelModule
-
Method Summary
Modifier and TypeMethodDescriptionGet the Module binding context.default URI
static IBoundModule
newInstance
(Class<? extends IBoundModule> clazz, IBindingContext bindingContext, List<? extends IBoundModule> importedModules) Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModule
getExportedRootAssemblyDefinitionByName, getJsonBaseUri, getModuleStaticContext, getName, getNamespaceBindings, getQName, getRemarks, getShortName, getSource, getVersion, getXmlNamespace, toFlagQName, toFlagQName, toModelQName, toModelQName
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModuleExtended
getAssemblyAndFieldDefinitions, getExportedAssemblyDefinitionByName, getExportedAssemblyDefinitions, getExportedFieldDefinitionByName, getExportedFieldDefinitions, getExportedFlagDefinitionByName, getExportedFlagDefinitions, getExportedRootAssemblyDefinitions, getFlagDefinitionByName, getFlagDefinitions, getImportedModuleByShortName, getImportedModules, getRootAssemblyDefinitions, getScopedAssemblyDefinitionByName, getScopedFieldDefinitionByName, getScopedFlagDefinitionByName
-
Method Details
-
newInstance
@NonNull static IBoundModule newInstance(@NonNull Class<? extends IBoundModule> clazz, @NonNull IBindingContext bindingContext, @NonNull List<? extends IBoundModule> importedModules) -
getBindingContext
Get the Module binding context.- Returns:
- the context
-
getLocation
- Specified by:
getLocation
in interfaceIModule
-
getAssemblyDefinitions
- Specified by:
getAssemblyDefinitions
in interfaceIModule
- Specified by:
getAssemblyDefinitions
in interfaceIModuleExtended<IBoundModule,
IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getAssemblyDefinitionByName
- Specified by:
getAssemblyDefinitionByName
in interfaceIModule
- Specified by:
getAssemblyDefinitionByName
in interfaceIModuleExtended<IBoundModule,
IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getFieldDefinitions
- Specified by:
getFieldDefinitions
in interfaceIModule
- Specified by:
getFieldDefinitions
in interfaceIModuleExtended<IBoundModule,
IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getFieldDefinitionByName
- Specified by:
getFieldDefinitionByName
in interfaceIModule
- Specified by:
getFieldDefinitionByName
in interfaceIModuleExtended<IBoundModule,
IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-