Class OscalArModule

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.OscalArModule
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 OscalArModule extends dev.metaschema.databind.model.AbstractBoundModule
OSCAL Assessment Results Model

The OSCAL assessment results format is used to describe the information typically provided by an assessor following an assessment.

The root of the OSCAL assessment results format is assessment-results.

  • Constructor Summary

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

    • OscalArModule

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