PurlPropertyProvider

The PurlPropertyProvider is a PropertyProvider that provides the CPE of a product as a PurlProperty.

This is mostly a simple wrapper around the PurlProperty constructor.

Functions

Link copied to clipboard

This extension function is used to gather all properties from a PropertyProvider for a Node (component).

Link copied to clipboard

This extension function is used to gather all properties from a PropertyProvider for a ProductWithBranches.

Link copied to clipboard
open override fun provideProperty(cpe: Cpe): PurlProperty?
open override fun provideProperty(vulnerable: ProductWithBranches): PurlProperty?
open override fun provideProperty(purl: Purl): PurlProperty?
open override fun provideProperty(node: Node): PurlProperty?