Package dev.metaschema.oscal.lib.model
Class OscalAssessmentCommonModule
java.lang.Object
dev.metaschema.core.model.AbstractModule<dev.metaschema.databind.model.IBoundModule,dev.metaschema.databind.model.IBoundDefinitionModelComplex,dev.metaschema.databind.model.IBoundDefinitionFlag,dev.metaschema.databind.model.IBoundDefinitionModelField<?>,dev.metaschema.databind.model.IBoundDefinitionModelAssembly>
dev.metaschema.databind.model.AbstractBoundModule
dev.metaschema.oscal.lib.model.OscalAssessmentCommonModule
- All Implemented Interfaces:
dev.metaschema.core.model.IModule,dev.metaschema.core.model.IModuleExtended<dev.metaschema.databind.model.IBoundModule,,dev.metaschema.databind.model.IBoundDefinitionModelComplex, dev.metaschema.databind.model.IBoundDefinitionFlag, dev.metaschema.databind.model.IBoundDefinitionModelField<?>, dev.metaschema.databind.model.IBoundDefinitionModelAssembly> dev.metaschema.databind.model.IBoundModule
public final class OscalAssessmentCommonModule
extends dev.metaschema.databind.model.AbstractBoundModule
OSCAL Assessment Layer Format -- Common Modules
This contains all modules common to the assessment plan, assessment results, and POAM models.
The root of the OSCAL Assessment Plan format is assessment-plan.
The root of the OSCAL Assessment Results format is assessment-results.
The root of the OSCAL Plan of Action and Milestones (POA&M) format is plan-of-action-and-milestones.
-
Constructor Summary
ConstructorsConstructorDescriptionOscalAssessmentCommonModule(List<? extends dev.metaschema.databind.model.IBoundModule> importedModules, dev.metaschema.databind.IBindingContext bindingContext) Construct a new module instance. -
Method Summary
Modifier and TypeMethodDescriptiondev.metaschema.core.datatype.markup.MarkupLinegetName()dev.metaschema.core.datatype.markup.MarkupMultilineMethods inherited from class dev.metaschema.databind.model.AbstractBoundModule
getAssemblyClasses, getAssemblyDefinitionByName, getAssemblyDefinitionMap, getAssemblyDefinitions, getBindingContext, getFieldClasses, getFieldDefinitionByName, getFieldDefinitionMap, getFieldDefinitions, getFlagDefinitionByName, getFlagDefinitions, getLocationHint, getModuleStaticContext, getNamespaceBindings, getNsBindings, getSourceMethods inherited from class dev.metaschema.core.model.AbstractModule
getExportedAssemblyDefinitionByName, getExportedAssemblyDefinitions, getExportedFieldDefinitionByName, getExportedFieldDefinitions, getExportedFlagDefinitionByName, getExportedFlagDefinitions, getExportedRootAssemblyDefinitionByName, getImportedModuleByShortName, getImportedModules, getQNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.metaschema.databind.model.IBoundModule
getLocationMethods inherited from interface dev.metaschema.core.model.IModule
getExportedRootAssemblyDefinitionByName, getQNameMethods inherited from interface dev.metaschema.core.model.IModuleExtended
getAssemblyAndFieldDefinitions, getExportedAssemblyDefinitionByName, getExportedAssemblyDefinitions, getExportedFieldDefinitionByName, getExportedFieldDefinitions, getExportedFlagDefinitionByName, getExportedFlagDefinitions, getExportedRootAssemblyDefinitions, getImportedModuleByShortName, getImportedModules, getRootAssemblyDefinitions, getScopedAssemblyDefinitionByName, getScopedFieldDefinitionByName, getScopedFlagDefinitionByName
-
Constructor Details
-
OscalAssessmentCommonModule
public OscalAssessmentCommonModule(List<? extends dev.metaschema.databind.model.IBoundModule> importedModules, dev.metaschema.databind.IBindingContext bindingContext) Construct a new module instance.- Parameters:
importedModules- modules imported by this modulebindingContext- the binding context to associate with this module
-
-
Method Details
-
getName
-
getShortName
-
getVersion
-
getXmlNamespace
-
getJsonBaseUri
-
getRemarks
-