Index
All Classes and Interfaces|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
- AndroidVersionLoader - Class in org.spdx.sbom.gradle.internal
- AndroidVersionLoader() - Constructor for class org.spdx.sbom.gradle.internal.AndroidVersionLoader
- 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
- close() - Method in class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- 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(List<ResolvedArtifactResult>) - 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
- get() - Method in class org.spdx.sbom.gradle.maven.PropertiesForPom
- getAllProjectInfo() - Method in class org.spdx.sbom.gradle.project.ProjectInfoService
- getAllProjects() - Method in interface org.spdx.sbom.gradle.project.ProjectInfoService.RootProjectParam
- getApplicationVersion(Project) - Method in class org.spdx.sbom.gradle.internal.AndroidVersionLoader
- 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
- getExceptionInputStream(String) - Method in class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- getExceptionTocInputStream() - Method in class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- 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
- getLicenseInputStream(String) - Method in class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- 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
- getOutputFile() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
- getOutputFile() - Method in class org.spdx.sbom.gradle.SpdxSbomTask
- 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
- 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
- getTocInputStream() - Method in class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- 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(DependencyHandler, ConfigurationContainer) - Constructor for class org.spdx.sbom.gradle.maven.GradleMavenResolver
I
- instance() - Static method in class org.spdx.sbom.gradle.maven.PropertiesForPom
-
Gets a singleton instance.
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(DependencyHandler, ConfigurationContainer, Logger) - 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.internal - package org.spdx.sbom.gradle.internal
- 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
- ProjectInfoService - Class in org.spdx.sbom.gradle.project
- ProjectInfoService() - Constructor for class org.spdx.sbom.gradle.project.ProjectInfoService
- ProjectInfoService.RootProjectParam - Interface in org.spdx.sbom.gradle.project
- PropertiesForPom - Class in org.spdx.sbom.gradle.maven
-
A filtered view of java properties that are required for building effective poms.
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
- resolvePomArtifacts(List<ResolvedComponentResult>) - Method in class org.spdx.sbom.gradle.maven.PomResolver
-
resolvePomArtifacts identifies and collects the component identifiers for dependencies in a project's dependency graph, focusing specifically on Maven POM artifacts.
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
- SpdxListedLicenseEmbeddedStore - Class in org.spdx.sbom.gradle.utils
-
Original Author: @goneall
SpdxListedLicenseLocalStore - SpdxListedLicenseEmbeddedStore() - Constructor for class org.spdx.sbom.gradle.utils.SpdxListedLicenseEmbeddedStore
- 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
V
- version(Project) - Static method in interface org.spdx.sbom.gradle.project.ProjectInfo
All Classes and Interfaces|All Packages