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 URIstatic IBoundModulenewInstance(Class<? extends IBoundModule> clazz, IBindingContext bindingContext, List<? extends IBoundModule> importedModules) Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModule
getExportedRootAssemblyDefinitionByName, getJsonBaseUri, getLocationHint, getModuleStaticContext, getName, getNamespaceBindings, getQName, getRemarks, getShortName, getSource, getVersion, getXmlNamespaceMethods 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:
getLocationin interfaceIModule
-
getAssemblyDefinitions
- Specified by:
getAssemblyDefinitionsin interfaceIModule- Specified by:
getAssemblyDefinitionsin interfaceIModuleExtended<IBoundModule,IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getAssemblyDefinitionByName
- Specified by:
getAssemblyDefinitionByNamein interfaceIModule- Specified by:
getAssemblyDefinitionByNamein interfaceIModuleExtended<IBoundModule,IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getFieldDefinitions
- Specified by:
getFieldDefinitionsin interfaceIModule- Specified by:
getFieldDefinitionsin interfaceIModuleExtended<IBoundModule,IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-
getFieldDefinitionByName
- Specified by:
getFieldDefinitionByNamein interfaceIModule- Specified by:
getFieldDefinitionByNamein interfaceIModuleExtended<IBoundModule,IBoundDefinitionModelComplex, IBoundDefinitionFlag, IBoundDefinitionModelField<?>, IBoundDefinitionModelAssembly>
-