sbom library

Classes

Sbom
The main sbom class
SbomConfiguration
The main sbom configuration class
SbomConstants
The main sbom constants class
SbomFileSupport
The SBOM file support class. Provides convenience methods for file listings, SHA1 generation of file contents etc.
SbomGenerator
The main SBOM output generator class.
SbomIOutputGenerator
The SBOM output generator interface class.
SbomITagBuilder
Tag builder interface class.
SbomSpdxConstants
SPDX constants
SbomSpdxIOutputFormatter
The SBOM SPDX output formatter interface class.
SbomSpdxLicense
Main license class
SbomSpdxLicenseDetails
License details class
SbomSpdxOutputGenerator
The SBOM SPDX output generator class.
SbomSpdxOutputTagvalueFormatter
The SBOM SPDX output formatter class for tag/value formats.
SbomSpdxSectionNames
SPDX section names from the SPDX specification.
SbomSpdxTag
SPDX tag class.
SbomSpdxTagBuilder
SPDX tag builder. Builds the SPDX tags as per the specification.
SbomSpdxTagNames
SPDX tag names as defined by the SPDX specification. A shortened version of the document section name is prepended to ensure uniqueness.
SbomSpdxTags
Main SPDX tag class
SbomSpdxUtilities
SPDX utilities
SbomTag<S>
SBOM tag class. S Section
SbomTags<T, S, B>
Tags database. T, tag, S, tag section B, tag builder.
SbomUtilities
Utility functions for the SBOM package.

Enums

SbomType
SBOM types.

Properties

allLicences List<Map>
final