Interface SbomCataloger<A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
- All Superinterfaces:
Activatable,Cataloger<A>,Domain,ExtraProperties,Serializable
- All Known Implementing Classes:
AbstractSbomCataloger,CyclonedxSbomCataloger,SyftSbomCataloger
public interface SbomCataloger<A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
extends Cataloger<A>
- Since:
- 1.5.0
- Author:
- Andres Almiray
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetPack()booleanbooleanbooleanisFiles()booleanbooleanisSkipped(ExtraProperties target) resolveArchivePath(JReleaserContext context) resolveArtifacts(JReleaserContext context, Set<Artifact> candidates) voidsetDistributions(Boolean distributions) voidvoidsetPack(SbomCataloger.Pack pack) Methods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.catalog.Cataloger
asImmutable, getType, resolveEnabledWithSnapshotMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Method Details
-
isDistributions
boolean isDistributions() -
setDistributions
-
isDistributionsSet
boolean isDistributionsSet() -
isFiles
boolean isFiles() -
setFiles
-
isFilesSet
boolean isFilesSet() -
getPack
SbomCataloger.Pack getPack() -
setPack
-
resolveArtifacts
-
resolveArchivePath
-
isSkipped
-