Index
All Classes and Interfaces|All Packages|Constant Field Values
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(Settings) - Method in class org.spdx.sbom.gradle.SpdxSbomSettingsPlugin
- 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>, Provider<Boolean>) - Static method in interface org.spdx.sbom.gradle.project.ProjectInfo
- from(Project) - Static method in interface org.spdx.sbom.gradle.project.ProjectInfo
- from(Project, Provider<Boolean>) - 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
- getIgnoreNonMavenDependencies() - Method in class org.spdx.sbom.gradle.SpdxSbomExtension.Target
- 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
- getObjects() - Method in class org.spdx.sbom.gradle.SpdxSbomTask
- 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
-
A service to keep all project data, this can be populated by either the SpdxSbomSettingsPlugin or the SpdxSbomPlugin depending on configuration, but should ideally be configured by the settings plugin to ensure maximal compatibility with project isolation.
- 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
- SERVICE_NAME - Static variable in class org.spdx.sbom.gradle.project.ProjectInfoService
- 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(ProjectInfo, Map<String, ProjectInfo>, Logger, IModelStore, Map<ComponentArtifactIdentifier, File>, Map<String, URI>, Map<String, PomInfo>, SpdxSbomTaskExtension, DocumentInfo, ScmInfo, SpdxKnownLicenses, boolean) - 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(BuildFeatures) - Constructor for class org.spdx.sbom.gradle.SpdxSbomPlugin
- SpdxSbomSettingsPlugin - Class in org.spdx.sbom.gradle
- SpdxSbomSettingsPlugin(ObjectFactory) - Constructor for class org.spdx.sbom.gradle.SpdxSbomSettingsPlugin
- 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
- VERSION_UNKNOWN - Static variable in interface org.spdx.sbom.gradle.project.ProjectInfo
- VERSION_UNSPECIFIED - Static variable in interface org.spdx.sbom.gradle.project.ProjectInfo
All Classes and Interfaces|All Packages|Constant Field Values