Skip navigation links
A B C D E F G H M N O R S T W 

A

addExternalReference(String, String) - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
addRepository(Repository) - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 
addRepository(Repository, boolean) - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 
apply(Project) - Method in class org.cyclonedx.gradle.CycloneDxPlugin
 

B

build() - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
Builder() - Constructor for class org.cyclonedx.gradle.model.SbomComponent.Builder
 

C

compare(Component, Component) - Method in class org.cyclonedx.gradle.model.ComponentComparator
 
compare(Dependency, Dependency) - Method in class org.cyclonedx.gradle.model.DependencyComparator
 
complementByEnvironment(Component) - Static method in class org.cyclonedx.gradle.utils.ExternalReferencesUtil
 
ComponentComparator - Class in org.cyclonedx.gradle.model
 
ComponentComparator() - Constructor for class org.cyclonedx.gradle.model.ComponentComparator
 
ConfigurationScope - Class in org.cyclonedx.gradle.model
 
ConfigurationScope(String, String) - Constructor for class org.cyclonedx.gradle.model.ConfigurationScope
 
connectRootWithSubProjects(Project, SbomComponentId, Map<SbomComponentId, SbomComponent>) - Static method in class org.cyclonedx.gradle.utils.DependencyUtils
 
createBom() - Method in class org.cyclonedx.gradle.CycloneDxTask
Executes the main logic of the plugin by loading the dependency graph (SbomGraphProvider.get()) and providing the result to SbomBuilder
CycloneDxPlugin - Class in org.cyclonedx.gradle
Entrypoint of the plugin which simply configures one task
CycloneDxPlugin() - Constructor for class org.cyclonedx.gradle.CycloneDxPlugin
 
CycloneDxTask - Class in org.cyclonedx.gradle
This task mainly acts a container for the user configurations (includeConfigs, projectType, schemaVersion, ...) and orchestrating the calls between the core objects (SbomGraphProvider and SbomBuilder)
CycloneDxTask() - Constructor for class org.cyclonedx.gradle.CycloneDxTask
 
CycloneDxUtils - Class in org.cyclonedx.gradle.utils
 
CycloneDxUtils() - Constructor for class org.cyclonedx.gradle.utils.CycloneDxUtils
 

D

DEFAULT_SCHEMA_VERSION - Static variable in class org.cyclonedx.gradle.utils.CycloneDxUtils
 
DependencyComparator - Class in org.cyclonedx.gradle.model
 
DependencyComparator() - Constructor for class org.cyclonedx.gradle.model.DependencyComparator
 
DependencyUtils - Class in org.cyclonedx.gradle.utils
 
DependencyUtils() - Constructor for class org.cyclonedx.gradle.utils.DependencyUtils
 

E

EnvironmentUtils - Class in org.cyclonedx.gradle.utils
Utility class for working with environment variables in common CI environments.
EnvironmentUtils() - Constructor for class org.cyclonedx.gradle.utils.EnvironmentUtils
 
equals(Object) - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
ExternalReferencesUtil - Class in org.cyclonedx.gradle.utils
 

F

findRootComponent(Project, Map<SbomComponentId, SbomComponent>, String) - Static method in class org.cyclonedx.gradle.utils.DependencyUtils
 
fromComponent(Component) - Static method in class org.cyclonedx.gradle.model.SbomMetaData
 

G

generatePackageUrl(SbomComponentId) - Static method in class org.cyclonedx.gradle.utils.DependencyUtils
 
getArtifactFile() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getBuildSystemEnvironmentVariable() - Method in class org.cyclonedx.gradle.CycloneDxTask
The environment variable to use to determine the build system URL.
getBuildURI() - Static method in class org.cyclonedx.gradle.utils.EnvironmentUtils
Get the URI of the current build from the environment variables set on common build systems like GitHub Actions, GitLab CI, etc.
getBuildURI(String) - Static method in class org.cyclonedx.gradle.utils.EnvironmentUtils
Get the URI of the current build from the specified environment variable.
getComponentName() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getComponentVersion() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getConfigName() - Method in class org.cyclonedx.gradle.model.ConfigurationScope
 
getDependencyComponents() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getDescription() - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
getDestination() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getExternalReferences() - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
getGraph() - Method in class org.cyclonedx.gradle.model.SbomGraph
 
getGroup() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
getId() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getIncludeBomSerialNumber() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getIncludeBuildSystem() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getIncludeConfigs() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getIncludeLicenseText() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getIncludeMetadataResolution() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getInScopeConfigurations() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getLicenses() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getName() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
getOutputFormat() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getOutputName() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getProjectName() - Method in class org.cyclonedx.gradle.model.ConfigurationScope
 
getProjectType() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getPublisher() - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
getQualifiers() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
getRootComponent() - Method in class org.cyclonedx.gradle.model.SbomGraph
 
getSbomMetaData() - Method in class org.cyclonedx.gradle.model.SbomComponent
 
getSchemaVersion() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getSkipConfigs() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getSkipProjects() - Method in class org.cyclonedx.gradle.CycloneDxTask
 
getType() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
getType() - Method in class org.cyclonedx.gradle.model.SbomMetaData.ExternalReference
 
getUrl() - Method in class org.cyclonedx.gradle.model.SbomMetaData.ExternalReference
 
getVersion() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 
GradleAssistedMavenModelResolverImpl - Class in org.cyclonedx.gradle
 
GradleAssistedMavenModelResolverImpl(Project) - Constructor for class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 

H

hashCode() - Method in class org.cyclonedx.gradle.model.SbomComponentId
 

M

mergeGraphs(Map<SbomComponentId, SbomComponent>, Map<SbomComponentId, SbomComponent>) - Static method in class org.cyclonedx.gradle.utils.DependencyUtils
 

N

newCopy() - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 

O

org.cyclonedx.gradle - package org.cyclonedx.gradle
 
org.cyclonedx.gradle.model - package org.cyclonedx.gradle.model
 
org.cyclonedx.gradle.utils - package org.cyclonedx.gradle.utils
 

R

resolveModel(String, String, String) - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 
resolveModel(Parent) - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 
resolveModel(Dependency) - Method in class org.cyclonedx.gradle.GradleAssistedMavenModelResolverImpl
 

S

SbomComponent - Class in org.cyclonedx.gradle.model
 
SbomComponent.Builder - Class in org.cyclonedx.gradle.model
 
SbomComponentId - Class in org.cyclonedx.gradle.model
 
SbomComponentId(String, String, String, String, String) - Constructor for class org.cyclonedx.gradle.model.SbomComponentId
 
SbomGraph - Class in org.cyclonedx.gradle.model
Represents the aggregated dependency graph across all the configurations of the projects in scope.
SbomGraph(Map<SbomComponentId, SbomComponent>, SbomComponent) - Constructor for class org.cyclonedx.gradle.model.SbomGraph
 
SbomMetaData - Class in org.cyclonedx.gradle.model
 
SbomMetaData.ExternalReference - Class in org.cyclonedx.gradle.model
 
schemaVersion(String) - Static method in class org.cyclonedx.gradle.utils.CycloneDxUtils
Resolves the CycloneDX schema the mojo has been requested to use.
setBuildSystemEnvironmentVariable(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setComponentName(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setComponentVersion(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setDescription(String) - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
setDestination(File) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setIncludeBomSerialNumber(boolean) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setIncludeBuildSystem(boolean) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setIncludeConfigs(Collection<String>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setIncludeLicenseText(boolean) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setIncludeMetadataResolution(boolean) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setLicenseChoice(Consumer<LicenseChoice>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setOrganizationalEntity(Consumer<OrganizationalEntity>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setOutputFormat(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setOutputName(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setProjectType(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setPublisher(String) - Method in class org.cyclonedx.gradle.model.SbomMetaData
 
setSchemaVersion(String) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setSkipConfigs(Collection<String>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setSkipProjects(Collection<String>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 
setVCSGit(Consumer<ExternalReference>) - Method in class org.cyclonedx.gradle.CycloneDxTask
 

T

toComponentId(ResolvedComponentResult, File) - Static method in class org.cyclonedx.gradle.utils.DependencyUtils
 

W

withArtifactFile(File) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
withDependencyComponents(Set<SbomComponentId>) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
withId(SbomComponentId) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
withInScopeConfigurations(Set<ConfigurationScope>) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
withLicenses(List<License>) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
withMetaData(SbomMetaData) - Method in class org.cyclonedx.gradle.model.SbomComponent.Builder
 
writeBom(Bom, File, String, Version, String) - Static method in class org.cyclonedx.gradle.utils.CycloneDxUtils
 
A B C D E F G H M N O R S T W 
Skip navigation links