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 Object
Provides structuring directives that instruct how controls are organized after profile resolution.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Merge.Combine
A Combine element defines how to resolve duplicate instances of the same control (e.g., controls with the same ID).static class
Merge.Custom
Provides an alternate grouping structure that selected controls will be placed in.static class
Merge.Flat
Directs 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 Boolean
getAsIs()
Merge.Combine
getCombine()
Merge.Custom
getCustom()
Merge.Flat
getFlat()
void
setAsIs(Boolean value)
void
setCombine(Merge.Combine value)
void
setCustom(Merge.Custom value)
void
setFlat(Merge.Flat value)
String
toString()
-
-
-
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)
-
-