Package gov.nist.secauto.oscal.lib.model
Class Merge
- java.lang.Object
-
- gov.nist.secauto.oscal.lib.model.Merge
-
@MetaschemaAssembly(formalName="Merge Controls", description="Provides structuring directives that instruct how controls are organized after profile resolution.", name="merge", metaschema=OscalProfileMetaschema.class) public class Merge extends ObjectProvides structuring directives that instruct how controls are organized after profile resolution.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMerge.CombineA Combine element defines how to resolve duplicate instances of the same control (e.g., controls with the same ID).static classMerge.CustomProvides an alternate grouping structure that selected controls will be placed in.static classMerge.FlatDirects that controls appear without any grouping structure.
-
Constructor Summary
Constructors Constructor Description Merge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAsIs()Merge.CombinegetCombine()Merge.CustomgetCustom()Merge.FlatgetFlat()voidsetAsIs(Boolean value)voidsetCombine(Merge.Combine value)voidsetCustom(Merge.Custom value)voidsetFlat(Merge.Flat value)StringtoString()
-
-
-
Constructor Detail
-
Merge
public Merge()
-
-
Method Detail
-
getCombine
public Merge.Combine getCombine()
-
setCombine
public void setCombine(Merge.Combine value)
-
getFlat
public Merge.Flat getFlat()
-
setFlat
public void setFlat(Merge.Flat value)
-
getCustom
public Merge.Custom getCustom()
-
setCustom
public void setCustom(Merge.Custom value)
-
-