Class ExpressionDetailed

java.lang.Object
org.cyclonedx.model.ExtensibleElement
org.cyclonedx.model.license.ExpressionDetailed

public class ExpressionDetailed extends ExtensibleElement
A detailed license expression with additional metadata for parts of the expression.
Since:
10.0.0
  • Constructor Details

    • ExpressionDetailed

      public ExpressionDetailed()
  • Method Details

    • getExpression

      public String getExpression()
    • setExpression

      public void setExpression(String expression)
    • getExpressionDetails

      public List<ExpressionDetail> getExpressionDetails()
    • setExpressionDetails

      public void setExpressionDetails(List<ExpressionDetail> expressionDetails)
    • getAcknowledgement

      public Acknowledgement getAcknowledgement()
    • setAcknowledgement

      public void setAcknowledgement(Acknowledgement acknowledgement)
    • getBomRef

      public String getBomRef()
    • setBomRef

      public void setBomRef(String bomRef)
    • getLicensing

      public Licensing getLicensing()
    • setLicensing

      public void setLicensing(Licensing licensing)
    • getProperties

      public List<Property> getProperties()
    • setProperties

      public void setProperties(List<Property> properties)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object