Uses of Class
dev.metaschema.oscal.lib.model.Control
Packages that use Control
Package
Description
Provides generated Metaschema binding classes for module(s): OSCAL Mapping Model -- Common Models, OSCAL Implementation Common Information, OSCAL Assessment Results Model, OSCAL Assessment Plan Model, OSCAL Assessment Layer Format -- Common Modules, OSCAL Plan of Action and Milestones (POA&M) Model, OSCAL Profile Model, OSCAL Control Catalog Format -- Common Models, OSCAL Component Definition Model, OSCAL System Security Plan (SSP) Model, OSCAL Document Metadata Description, OSCAL Unified Model of Models, OSCAL Control Catalog Model, OSCAL Control Mapping Model.
-
Uses of Control in dev.metaschema.oscal.lib.model
Methods in dev.metaschema.oscal.lib.model that return types with arguments of type ControlModifier and TypeMethodDescriptionCatalog.getControls()Get the "Control".CatalogGroup.getControls()Get the "Control".Control.getControls()Get the "Control".Methods in dev.metaschema.oscal.lib.model with parameters of type ControlModifier and TypeMethodDescriptionbooleanCatalog.addControl(Control item) Add a newControlitem to the underlying collection.booleanCatalogGroup.addControl(Control item) Add a newControlitem to the underlying collection.booleanControl.addControl(Control item) Add a newControlitem to the underlying collection.booleanCatalog.removeControl(Control item) Remove the first matchingControlitem from the underlying collection.booleanCatalogGroup.removeControl(Control item) Remove the first matchingControlitem from the underlying collection.booleanControl.removeControl(Control item) Remove the first matchingControlitem from the underlying collection.Method parameters in dev.metaschema.oscal.lib.model with type arguments of type ControlModifier and TypeMethodDescriptionvoidCatalog.setControls(List<Control> value) Set the "Control".voidCatalogGroup.setControls(List<Control> value) Set the "Control".voidControl.setControls(List<Control> value) Set the "Control". -
Uses of Control in dev.metaschema.oscal.lib.model.control.catalog
Methods in dev.metaschema.oscal.lib.model.control.catalog that return ControlModifier and TypeMethodDescriptionAbstractControl.Builder.build()AbstractControl.getParentControl()IControl.getParentControl()Methods in dev.metaschema.oscal.lib.model.control.catalog that return types with arguments of type ControlMethods in dev.metaschema.oscal.lib.model.control.catalog with parameters of type ControlModifier and TypeMethodDescriptionbooleanIControlContainer.addControl(Control item) Add a newControlitem to the end of the underlying collection.booleanIControlContainer.removeControl(Control item) Remove the first matchingControlitem from the underlying collection.voidAbstractControl.setParentControl(Control parent) voidIControl.setParentControl(Control parent) AbstractCatalogVisitor.visitControl(Control control, CONTEXT context) ICatalogVisitor.visitControl(Control control, CONTEXT context) Visit the providedcontrol. -
Uses of Control in dev.metaschema.oscal.lib.profile.resolver.alter
Methods in dev.metaschema.oscal.lib.profile.resolver.alter with parameters of type ControlModifier and TypeMethodDescriptionstatic booleanAddVisitor.add(Control control, AddVisitor.Position position, String byId, dev.metaschema.core.datatype.markup.MarkupLine title, List<Parameter> params, List<Property> props, List<Link> links, List<ControlPart> parts) Apply the add directive.static booleanRemoveVisitor.remove(Control control, String objectName, String objectClass, String objectId, String objectNamespace, RemoveVisitor.TargetType itemType) Apply the remove directive.AddVisitor.visitControl(Control control, dev.metaschema.oscal.lib.profile.resolver.alter.AddVisitor.Context context) RemoveVisitor.visitControl(Control control, dev.metaschema.oscal.lib.profile.resolver.alter.RemoveVisitor.Context context) -
Uses of Control in dev.metaschema.oscal.lib.profile.resolver.selection
Methods in dev.metaschema.oscal.lib.profile.resolver.selection that return types with arguments of type ControlModifier and TypeMethodDescriptionprotected Collection<Control>DefaultResult.getPromotedControls()protected Collection<Control>DefaultResult.getRemovedControls()Methods in dev.metaschema.oscal.lib.profile.resolver.selection with parameters of type ControlModifier and TypeMethodDescriptionvoidDefaultResult.applyRemovesTo(Control parent) voidvoidvoidDefaultResult.promoteControl(Control control) voidIResult.promoteControl(Control control) voidDefaultResult.removeControl(Control control)