Package dev.metaschema.oscal.lib.model
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
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
ConstructorsConstructorDescriptionOscalSspModule(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
-
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 modulebindingContext- the binding context to associate with this module
-
-
Method Details
-
getName
-
getShortName
-
getVersion
-
getXmlNamespace
-
getJsonBaseUri
-
getRemarks
-