Class SpdxPackage.SpdxPackageBuilder

  • Enclosing class:
    SpdxPackage

    public static class SpdxPackage.SpdxPackageBuilder
    extends Object
    • Constructor Detail

      • SpdxPackageBuilder

        public SpdxPackageBuilder​(org.spdx.storage.IModelStore modelStore,
                                  String documentUri,
                                  String id,
                                  @Nullable
                                  org.spdx.core.IModelCopyManager copyManager,
                                  String name,
                                  AnyLicenseInfo concludedLicense,
                                  String copyrightText,
                                  AnyLicenseInfo licenseDeclared)
        Build an SpdxPackage with the required parameters if isFilesAnalyzed is false - note isFilesAnalyzed must be explicitly set to false
        Parameters:
        modelStore - Storage for the model objects
        documentUri - SPDX Document URI for a document associated with this model
        id - ID for this object - must be unique within the SPDX document
        name - File name
        copyManager -
        concludedLicense -
        copyrightText - Copyright text
        licenseDeclared - Declared license for the package