Package-level declarations
Types
A property that represents a CPE value.
The CpePropertyProvider is a PropertyProvider that provides the CPE of a product as a CpeProperty.
A property that presents a product name.
The ProductNamePropertyProvider is a PropertyProvider that provides the name of a product as a ProductNameProperty.
A property that represents a product version.
The ProductVersionPropertyProvider is a PropertyProvider that provides the name of a product as a ProductVersionProperty.
This interface is used to provide a property one can "match" against. This can be for example a name or a version.
A property that represents a PURL value.
The PurlPropertyProvider is a PropertyProvider that provides the CPE of a product as a PurlProperty.
A property that represents a string value.
A property that presents a vendor.
The VendorPropertyProvider is a PropertyProvider that provides the vendor of a product as a VendorProperty.
Functions
Matches PURLs with confidence.
This extension function is used to gather all properties from a PropertyProvider for a Node (component).
This extension function is used to gather all properties from a PropertyProvider for a ProductWithBranches.
A little helper extension to convert a Vers to a ProductVersionProperty (using ProductVersion.Range).
A little helper extension to convert a string to a ProductVersion.Fixed.
A little helper extension to convert a Cpe to a CpeProperty.
A little helper extension to convert a Purl to a PurlProperty.
A little helper extension to convert a ProductVersion to a ProductVersionProperty.
A little helper extension to convert a nullable string to a StringProperty.