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

    Constructors
    Constructor
    Description
    OscalAssessmentCommonModule(List<? extends dev.metaschema.databind.model.IBoundModule> importedModules, dev.metaschema.databind.IBindingContext bindingContext)
    Construct a new module instance.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    dev.metaschema.core.datatype.markup.MarkupLine
     
    dev.metaschema.core.datatype.markup.MarkupMultiline
     
     
     
     

    Methods inherited from class dev.metaschema.databind.model.AbstractBoundModule

    getAssemblyClasses, getAssemblyDefinitionByName, getAssemblyDefinitionMap, getAssemblyDefinitions, getBindingContext, getFieldClasses, getFieldDefinitionByName, getFieldDefinitionMap, getFieldDefinitions, getFlagDefinitionByName, getFlagDefinitions, getLocationHint, getModuleStaticContext, getNamespaceBindings, getNsBindings, getSource

    Methods inherited from class dev.metaschema.core.model.AbstractModule

    getExportedAssemblyDefinitionByName, getExportedAssemblyDefinitions, getExportedFieldDefinitionByName, getExportedFieldDefinitions, getExportedFlagDefinitionByName, getExportedFlagDefinitions, getExportedRootAssemblyDefinitionByName, getImportedModuleByShortName, getImportedModules, getQName

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface dev.metaschema.databind.model.IBoundModule

    getLocation

    Methods inherited from interface dev.metaschema.core.model.IModule

    getExportedRootAssemblyDefinitionByName, getQName

    Methods 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 module
      bindingContext - the binding context to associate with this module
  • Method Details