Package org.cyclonedx.model
Class ExtensibleElement
- java.lang.Object
-
- org.cyclonedx.model.ExtensibleElement
-
- Direct Known Subclasses:
AbstractType,Affirmation,Annotation,Annotator,Attestation,BasicDataAbstract,Bom,Claim,Command,Commit,Component,ComponentData,Considerations,Declarations,Evidence,Evidence,ExtensibleType,FairnessAssessment,Formula,Frame,IdentifiableActionType,Identity,InputOutputParameter,License,Licensing,Metadata,ModelCard,ModelParameters,Occurrence,Pedigree,PerformanceMetric,Property,QuantitativeAnalysis,Service,Signatory,Standard,Step,Tool,Volume
public abstract class ExtensibleElement extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ExtensibleType>extensibleTypesprivate java.util.Map<java.lang.String,Extension>extensions
-
Constructor Summary
Constructors Constructor Description ExtensibleElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String key, Extension value)voidaddExtensibleType(ExtensibleType extensibleType)java.util.List<ExtensibleType>getExtensibleTypes()java.util.Map<java.lang.String,Extension>getExtensions()voidsetExtensibleTypes(java.util.List<ExtensibleType> extensibleTypes)voidsetExtensions(java.util.Map<java.lang.String,Extension> extensions)
-
-
-
Field Detail
-
extensions
private java.util.Map<java.lang.String,Extension> extensions
-
extensibleTypes
private java.util.List<ExtensibleType> extensibleTypes
-
-
Method Detail
-
getExtensibleTypes
public java.util.List<ExtensibleType> getExtensibleTypes()
-
setExtensibleTypes
public void setExtensibleTypes(java.util.List<ExtensibleType> extensibleTypes)
-
addExtensibleType
public void addExtensibleType(ExtensibleType extensibleType)
-
getExtensions
public java.util.Map<java.lang.String,Extension> getExtensions()
-
setExtensions
public void setExtensions(java.util.Map<java.lang.String,Extension> extensions)
-
add
public void add(java.lang.String key, Extension value)
-
-