CycloneDX Library

CycloneDXLibrary

Table of Contents

Interfaces

Serializer
Validator

Classes

BomRefRepository
Unique collection of {@see BomRef}.
ComponentRepository
Unique collection of {@see Component}.
CopyrightRepository
ExternalReferenceRepository
Unique collection of {@see ExternalReference}.
HashDictionary
Dictionary of {@see HashAlgorithm} => HashContent.
LicenseRepository
Unique collection of: - {@see SpdxLicense} - {@see NamedLicense} - {@see LicenseExpression}
PropertyRepository
Unique collection of {@see Property}.
ToolRepository
Unique collection of {@see Tool}.
LicenseFactory
Bom
BomRef
Identifier-DataType for interlinked elements.
Component
ComponentEvidence
ExternalReference
External references provide a way to document systems, sites, and information that may be relevant but which are not included with the BOM.
LicenseExpression
(SPDX) License Expression.
NamedLicense
Disjunctive license with name - aka NamedLicense.
SpdxLicense
Disjunctive license with (SPDX-)ID - aka SpdxLicense.
Metadata
Property
Lightweight name-value pair.
Tool
BaseSerializer
BomRefDiscriminator
NormalizerFactory
BomNormalizer
ComponentEvidenceNormalizer
ComponentNormalizer
ComponentRepositoryNormalizer
DependenciesNormalizer
ExternalReferenceNormalizer
ExternalReferenceRepositoryNormalizer
HashDictionaryNormalizer
HashNormalizer
LicenseNormalizer
LicenseRepositoryNormalizer
MetadataNormalizer
PropertyNormalizer
PropertyRepositoryNormalizer
ToolNormalizer
ToolRepositoryNormalizer
NormalizerFactory
BomNormalizer
ComponentEvidenceNormalizer
ComponentNormalizer
ComponentRepositoryNormalizer
DependenciesNormalizer
ExternalReferenceNormalizer
ExternalReferenceRepositoryNormalizer
HashDictionaryNormalizer
HashNormalizer
LicenseNormalizer
LicenseRepositoryNormalizer
MetadataNormalizer
PropertyNormalizer
PropertyRepositoryNormalizer
ToolNormalizer
ToolRepositoryNormalizer
JsonSerializer
Transform data models to JSON.
XmlSerializer
Transform data models to XML.
LicenseIdentifiers
Work with SPDX licences known to CycloneDX.
SpecFactory
Factory for {@see _SpecProtocol Specification} objects.
BomUtility
Utility regarding: - {@see \CycloneDX\Core\Models\Bom}.
BaseValidator
JsonValidationError
XmlValidationError
FailedLoadingSchemaException
ValidationError
JsonStrictValidator
JsonValidator
XmlValidator

Enums

ComponentType
Classification - aka ComponentType.
ExternalReferenceType
See {@link https://cyclonedx.org/schema/bom/1.1 Schema 1.1} for `externalReferenceType`.
HashAlgorithm
See {@link https://cyclonedx.org/schema/bom/1.0 Schema 1.0} for `hashAlg`.
LicenseAcknowledgement
Classification - aka ComponentType.
Format
Spec format enum.
Version
Spec version enum.

        
On this page

Search results