Class OscalSspModule

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.OscalSspModule
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 OscalSspModule extends dev.metaschema.databind.model.AbstractBoundModule
OSCAL System Security Plan (SSP) Model

The OSCAL Control SSP format can be used to describe the information typically specified in a system security plan, such as those defined in NIST SP 800-18.

The root of the OSCAL System Security Plan (SSP) format is system-security-plan.

  • Constructor Summary

    Constructors
    Constructor
    Description
    OscalSspModule(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

    • OscalSspModule

      public OscalSspModule(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