A B C D E F G K M N O P R S T U 
All Classes All Packages

A

add(ResolvedComponentResult) - Method in class org.spdx.sbom.gradle.utils.SpdxDocumentBuilder
 
addRepository(Repository) - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 
addRepository(Repository, boolean) - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 
apply(Project) - Method in class org.spdx.sbom.gradle.SpdxSbomPlugin
 
asSpdxLicense(List<PomInfo.LicenseInfo>) - Method in class org.spdx.sbom.gradle.utils.SpdxLicenses
 

B

buildPackageSupplier(PomInfo) - Static method in class org.spdx.sbom.gradle.maven.MavenPackageSupplierBuilder
 

C

contains(PomInfo.LicenseInfo) - Method in class org.spdx.sbom.gradle.utils.SpdxKnownLicenses
 

D

DefaultSpdxSbomTaskExtension - Class in org.spdx.sbom.gradle.extensions
 
DefaultSpdxSbomTaskExtension() - Constructor for class org.spdx.sbom.gradle.extensions.DefaultSpdxSbomTaskExtension
 
document(Action<? super SpdxSbomExtension.Document>) - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
Document() - Constructor for class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
DocumentInfo - Interface in org.spdx.sbom.gradle.project
 
DocumentInfo.UberPackageInfo - Interface in org.spdx.sbom.gradle.project
 

E

effectivePoms(Configuration) - Method in class org.spdx.sbom.gradle.maven.PomResolver
 

F

from(String, String, String) - Static method in class org.spdx.sbom.gradle.project.ScmInfo
 
from(Set<Project>) - Static method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
from(Project) - Static method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
from(SpdxSbomExtension.Target) - Static method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
from(SpdxSbomExtension.Target) - Static method in class org.spdx.sbom.gradle.project.ScmInfo
 

G

generateSbom() - Method in class org.spdx.sbom.gradle.SpdxSbomTask
 
getConfigurations() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
getCreator() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
getCreator() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
getDescription() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getDevelopers() - Method in interface org.spdx.sbom.gradle.maven.PomInfo
 
getDocument() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
getDownloadLocation(ProjectInfo) - Method in class org.spdx.sbom.gradle.project.ScmInfo
 
getEmail() - Method in interface org.spdx.sbom.gradle.maven.PomInfo.DeveloperInfo
 
getGroup() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getHomepage() - Method in interface org.spdx.sbom.gradle.maven.PomInfo
 
getIdFor(PomInfo.LicenseInfo) - Method in class org.spdx.sbom.gradle.utils.SpdxKnownLicenses
 
getKnownLicenses() - Method in class org.spdx.sbom.gradle.utils.SpdxKnownLicensesService
 
getLicenses() - Method in interface org.spdx.sbom.gradle.maven.PomInfo
 
getName() - Method in interface org.spdx.sbom.gradle.maven.PomInfo.DeveloperInfo
 
getName() - Method in interface org.spdx.sbom.gradle.maven.PomInfo.LicenseInfo
 
getName() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
getName() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo.UberPackageInfo
 
getName() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getName() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
getName() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
getName() - Method in interface org.spdx.sbom.gradle.SpdxSbomExtension.UberPackage
 
getNamespace() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
getNamespace() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
getOrganization() - Method in interface org.spdx.sbom.gradle.maven.PomInfo.DeveloperInfo
 
getOrganization() - Method in interface org.spdx.sbom.gradle.maven.PomInfo
 
getOutputDirectory() - Method in class org.spdx.sbom.gradle.SpdxSbomTask
 
getPackageSupplier() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
getPackageSupplier() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
getPath() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getProjectDirectory() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getRevision() - Method in class org.spdx.sbom.gradle.project.ScmInfo
 
getRevision() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Scm
 
getScm() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
getSpdxDocument() - Method in class org.spdx.sbom.gradle.utils.SpdxDocumentBuilder
 
getSupplier() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo.UberPackageInfo
 
getSupplier() - Method in interface org.spdx.sbom.gradle.SpdxSbomExtension.UberPackage
 
getTargets() - Method in interface org.spdx.sbom.gradle.SpdxSbomExtension
 
getTaskExtension() - Method in class org.spdx.sbom.gradle.SpdxSbomTask
 
getTool() - Method in class org.spdx.sbom.gradle.project.ScmInfo
 
getTool() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Scm
 
getUberPackage() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
getUberPackageInfo() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo
 
getUri() - Method in class org.spdx.sbom.gradle.project.ScmInfo
 
getUri() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Scm
 
getUrl() - Method in interface org.spdx.sbom.gradle.maven.PomInfo.LicenseInfo
 
getVersion() - Method in interface org.spdx.sbom.gradle.project.DocumentInfo.UberPackageInfo
 
getVersion() - Method in interface org.spdx.sbom.gradle.project.ProjectInfo
 
getVersion() - Method in interface org.spdx.sbom.gradle.SpdxSbomExtension.UberPackage
 
GradleMavenResolver - Class in org.spdx.sbom.gradle.maven
 
GradleMavenResolver(Project) - Constructor for class org.spdx.sbom.gradle.maven.GradleMavenResolver
 

K

knownLicenses() - Static method in class org.spdx.sbom.gradle.utils.SpdxKnownLicenses
 

M

mapRepoUri(URI, ModuleVersionIdentifier) - Method in class org.spdx.sbom.gradle.extensions.DefaultSpdxSbomTaskExtension
 
mapRepoUri(URI, ModuleVersionIdentifier) - Method in interface org.spdx.sbom.gradle.extensions.SpdxSbomTaskExtension
 
mapScmForProject(ScmInfo, ProjectInfo) - Method in class org.spdx.sbom.gradle.extensions.DefaultSpdxSbomTaskExtension
 
mapScmForProject(ScmInfo, ProjectInfo) - Method in interface org.spdx.sbom.gradle.extensions.SpdxSbomTaskExtension
 
MavenPackageSupplierBuilder - Class in org.spdx.sbom.gradle.maven
 
MavenPackageSupplierBuilder() - Constructor for class org.spdx.sbom.gradle.maven.MavenPackageSupplierBuilder
 

N

newCopy() - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 
newFile(Path) - Method in class org.spdx.sbom.gradle.utils.SpdxFileFactory
 
newPomResolver(Project) - Static method in class org.spdx.sbom.gradle.maven.PomResolver
 
newSpdxLicenes(Logger, SpdxDocument, SpdxKnownLicenses) - Static method in class org.spdx.sbom.gradle.utils.SpdxLicenses
 

O

org.spdx.sbom.gradle - package org.spdx.sbom.gradle
 
org.spdx.sbom.gradle.extensions - package org.spdx.sbom.gradle.extensions
 
org.spdx.sbom.gradle.maven - package org.spdx.sbom.gradle.maven
 
org.spdx.sbom.gradle.project - package org.spdx.sbom.gradle.project
 
org.spdx.sbom.gradle.uri - package org.spdx.sbom.gradle.uri
 
org.spdx.sbom.gradle.utils - package org.spdx.sbom.gradle.utils
 

P

PomInfo - Interface in org.spdx.sbom.gradle.maven
 
PomInfo.DeveloperInfo - Interface in org.spdx.sbom.gradle.maven
 
PomInfo.LicenseInfo - Interface in org.spdx.sbom.gradle.maven
 
PomResolver - Class in org.spdx.sbom.gradle.maven
This needs to be run *before* while configuring the task, so use it in the Plugin.
ProjectInfo - Interface in org.spdx.sbom.gradle.project
 

R

resolveModel(String, String, String) - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 
resolveModel(Dependency) - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 
resolveModel(Parent) - Method in class org.spdx.sbom.gradle.maven.GradleMavenResolver
 

S

scm(Action<? super SpdxSbomExtension.Scm>) - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
Scm() - Constructor for class org.spdx.sbom.gradle.SpdxSbomExtension.Scm
 
ScmInfo - Class in org.spdx.sbom.gradle.project
 
ScmInfo() - Constructor for class org.spdx.sbom.gradle.project.ScmInfo
 
shouldCreatePackageForProject(ProjectInfo) - Method in class org.spdx.sbom.gradle.extensions.DefaultSpdxSbomTaskExtension
 
shouldCreatePackageForProject(ProjectInfo) - Method in interface org.spdx.sbom.gradle.extensions.SpdxSbomTaskExtension
 
SpdxDocumentBuilder - Class in org.spdx.sbom.gradle.utils
 
SpdxDocumentBuilder(String, Set<ProjectInfo>, Logger, IModelStore, Map<ComponentArtifactIdentifier, File>, Map<String, URI>, Map<String, PomInfo>, SpdxSbomTaskExtension, DocumentInfo, ScmInfo, SpdxKnownLicenses) - Constructor for class org.spdx.sbom.gradle.utils.SpdxDocumentBuilder
 
SpdxFileFactory - Class in org.spdx.sbom.gradle.utils
 
SpdxFileFactory(SpdxDocument, File) - Constructor for class org.spdx.sbom.gradle.utils.SpdxFileFactory
 
SpdxKnownLicenses - Class in org.spdx.sbom.gradle.utils
 
SpdxKnownLicensesService - Class in org.spdx.sbom.gradle.utils
A shared service for loading remote spdx license list.
SpdxKnownLicensesService() - Constructor for class org.spdx.sbom.gradle.utils.SpdxKnownLicensesService
 
SpdxLicenses - Class in org.spdx.sbom.gradle.utils
 
SpdxSbomExtension - Interface in org.spdx.sbom.gradle
 
SpdxSbomExtension.Document - Class in org.spdx.sbom.gradle
 
SpdxSbomExtension.Scm - Class in org.spdx.sbom.gradle
 
SpdxSbomExtension.Target - Class in org.spdx.sbom.gradle
 
SpdxSbomExtension.UberPackage - Interface in org.spdx.sbom.gradle
 
SpdxSbomPlugin - Class in org.spdx.sbom.gradle
A plugin to generate spdx sboms.
SpdxSbomPlugin() - Constructor for class org.spdx.sbom.gradle.SpdxSbomPlugin
 
SpdxSbomTask - Class in org.spdx.sbom.gradle
 
SpdxSbomTask() - Constructor for class org.spdx.sbom.gradle.SpdxSbomTask
 
SpdxSbomTaskExtension - Interface in org.spdx.sbom.gradle.extensions
 

T

Target() - Constructor for class org.spdx.sbom.gradle.SpdxSbomExtension.Target
 
toDownloadLocation(URI, ModuleVersionIdentifier, String) - Static method in class org.spdx.sbom.gradle.uri.URIs
 
toPurl(URI, ModuleVersionIdentifier) - Static method in class org.spdx.sbom.gradle.uri.URIs
 

U

uberPackage(Action<? super SpdxSbomExtension.UberPackage>) - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Document
 
URIs - Class in org.spdx.sbom.gradle.uri
 
URIs() - Constructor for class org.spdx.sbom.gradle.uri.URIs
 
A B C D E F G K M N O P R S T U 
All Classes All Packages