Index

A B C D E F G H I J L M N O P R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDependencyBuilder - Class in org.spdx.maven.utils
Contains information about package dependencies collected from the Maven dependencies.
AbstractDependencyBuilder(boolean, boolean, boolean, boolean) - Constructor for class org.spdx.maven.utils.AbstractDependencyBuilder
 
AbstractDocumentBuilder - Class in org.spdx.maven.utils
Abstract class to create SPDX documents.
AbstractDocumentBuilder(MavenProject, boolean, File, OutputFormat) - Constructor for class org.spdx.maven.utils.AbstractDocumentBuilder
 
AbstractFileCollector - Class in org.spdx.maven.utils
Collects SPDX file information from directories.
AbstractFileCollector() - Constructor for class org.spdx.maven.utils.AbstractFileCollector
 
addExtractedLicense(NonStandardLicense) - Method in class org.spdx.maven.utils.SpdxV2LicenseManager
Add a non-listed license to the SPDX document.
addExtractedLicense(NonStandardLicense) - Method in class org.spdx.maven.utils.SpdxV3LicenseManager
Add a non-listed license to the SPDX document.
addMavenDependencies(ProjectBuilder, MavenSession, MavenProject, DependencyNode, CoreModelObject) - Method in class org.spdx.maven.utils.AbstractDependencyBuilder
Adds information about Maven dependencies to the list of SPDX Dependencies
addMavenDependency(CoreModelObject, DependencyNode, ProjectBuilder, MavenSession, MavenProject) - Method in class org.spdx.maven.utils.SpdxV2DependencyBuilder
 
addMavenDependency(CoreModelObject, DependencyNode, ProjectBuilder, MavenSession, MavenProject) - Method in class org.spdx.maven.utils.SpdxV3DependencyBuilder
 
addNonStandardLicenses(NonStandardLicense[]) - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
 
addNonStandardLicenses(NonStandardLicense[]) - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
addNonStandardLicenses(NonStandardLicense[]) - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
AggregateSpdxMojo - Class in org.spdx.maven
 
AggregateSpdxMojo() - Constructor for class org.spdx.maven.AggregateSpdxMojo
 
Annotation - Class in org.spdx.maven
Simple class to hold an SPDX Annotation.
Annotation() - Constructor for class org.spdx.maven.Annotation
Create a default (empty) annotation
artifactFileToSpdxFile(File, SpdxCoreConstants.SpdxMajorVersion) - Method in class org.spdx.maven.utils.AbstractDependencyBuilder
Converts an artifact file to an SPDX file

B

buildSpdxDependencyInformation(AbstractDocumentBuilder, OutputFormat) - Method in class org.spdx.maven.AggregateSpdxMojo
 
buildSpdxDependencyInformation(AbstractDocumentBuilder, OutputFormat) - Method in class org.spdx.maven.CreateSpdxMojo
Collect dependency information from Maven dependencies and adds it to the builder SPDX document

C

Checksum - Class in org.spdx.maven
Holds the value and algorithm of a checksum used in the SPDX document
Checksum(String, String) - Constructor for class org.spdx.maven.Checksum
 
CHECKSUM_ALGORITHMS - Static variable in class org.spdx.maven.utils.AbstractFileCollector
 
collectFiles(List<FileSet>, String, SpdxDefaultFileInformation, Map<String, SpdxDefaultFileInformation>, SpdxPackage, RelationshipType, SpdxDocument, Set<String>) - Method in class org.spdx.maven.utils.SpdxV2FileCollector
Collect file information in the directory (including subdirectories).
collectFiles(List<FileSet>, String, SpdxDefaultFileInformation, Map<String, SpdxDefaultFileInformation>, SpdxPackage, RelationshipType, SpdxDocument, Set<String>) - Method in class org.spdx.maven.utils.SpdxV3FileCollector
Collect file information in the directory (including subdirectories).
collectSpdxFileInformation(List<FileSet>, String, SpdxDefaultFileInformation, HashMap<String, SpdxDefaultFileInformation>, Set<String>) - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
Collect information at the file level, fill in the SPDX document
collectSpdxFileInformation(List<FileSet>, String, SpdxDefaultFileInformation, HashMap<String, SpdxDefaultFileInformation>, Set<String>) - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
collectSpdxFileInformation(List<FileSet>, String, SpdxDefaultFileInformation, HashMap<String, SpdxDefaultFileInformation>, Set<String>) - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
convertChecksumToString(byte[]) - Static method in class org.spdx.maven.utils.AbstractFileCollector
Converts an array of bytes to a string compliant with the SPDX sha1 representation
convertExternalRef(ExternalReference) - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
convertFilePathToSpdxFileName(String) - Method in class org.spdx.maven.utils.AbstractFileCollector
Create the SPDX file name from a system specific path name
copyManager - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 
createExternalRefs - Variable in class org.spdx.maven.CreateSpdxMojo
If true, external document references will be created for any dependencies which contain SPDX documents.
createExternalRefs - Variable in class org.spdx.maven.utils.AbstractDependencyBuilder
 
CreateSpdxMojo - Class in org.spdx.maven
NOTE: Currently this is a prototype plugin for supporting SPDX in a Maven build.
CreateSpdxMojo() - Constructor for class org.spdx.maven.CreateSpdxMojo
 
creationInfo - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
CREATOR_TOOL_MAVEN_PLUGIN - Static variable in class org.spdx.maven.CreateSpdxMojo
 
customIdToUri - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
Holds a mapping of IDs to URIs for any custom licenses defined outside the spdxDoc

D

dependencyGraphBuilder - Variable in class org.spdx.maven.CreateSpdxMojo
 

E

EAR - Enum constant in enum org.spdx.maven.Packaging
 
EJB - Enum constant in enum org.spdx.maven.Packaging
 
equals(Object) - Method in class org.spdx.maven.Checksum
 
execute() - Method in class org.spdx.maven.CreateSpdxMojo
 
execute() - Method in class org.spdx.spdx_maven_plugin.HelpMojo
EXT_TO_FILE_TYPE - Static variable in class org.spdx.maven.utils.AbstractFileCollector
 
extensionToFileType(String) - Static method in class org.spdx.maven.utils.AbstractFileCollector
 
ExternalReference - Class in org.spdx.maven
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.
ExternalReference() - Constructor for class org.spdx.maven.ExternalReference
 

F

fillSpdxDocumentInformation(SpdxProjectInformation) - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
 
fillSpdxDocumentInformation(SpdxProjectInformation) - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
fillSpdxDocumentInformation(SpdxProjectInformation) - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
findMatchingDescribedPackage(SpdxDocument, String) - Static method in class org.spdx.maven.utils.SpdxV2DependencyBuilder
Searched the described packages for the SPDX document for the closest matching package to the artifactId
fixExternalRefId(String) - Method in class org.spdx.maven.utils.AbstractDependencyBuilder
Make an external document reference ID valid by replacing any invalid characters with dashes
format - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 

G

generateChecksum(File, Set<String>) - Static method in class org.spdx.maven.utils.AbstractFileCollector
Generate checksums for a given file using each algorithm supplied.
generatePurl(MavenProject) - Static method in class org.spdx.maven.utils.SpdxExternalRefBuilder
 
generatePurls - Variable in class org.spdx.maven.CreateSpdxMojo
If true, adds an external reference to every package with category "PACKAGE-MANAGER", type "purl" and locator "pkg:maven/${project.groupId}/${project.artifactId}@${project.version}".
generatePurls - Variable in class org.spdx.maven.utils.AbstractDependencyBuilder
 
generatePurls - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 
generateSha1(File) - Static method in class org.spdx.maven.utils.AbstractFileCollector
Generate the Sha1 for a given file.
getAlgorithm() - Method in class org.spdx.maven.Checksum
 
getAnnotationComment() - Method in class org.spdx.maven.Annotation
 
getAnnotationDate() - Method in class org.spdx.maven.Annotation
 
getAnnotationType() - Method in class org.spdx.maven.Annotation
 
getAnnotator() - Method in class org.spdx.maven.Annotation
 
getArtifactType() - Method in enum org.spdx.maven.OutputFormat
 
getByteRangeEnd() - Method in class org.spdx.maven.SnippetInfo
 
getByteRangeStart() - Method in class org.spdx.maven.SnippetInfo
 
getCategory() - Method in class org.spdx.maven.ExternalReference
 
getChecksums() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getComment() - Method in class org.spdx.maven.ExternalReference
 
getComment() - Method in class org.spdx.maven.NonStandardLicense
 
getComment() - Method in class org.spdx.maven.SnippetInfo
 
getComment() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getConcludedLicense() - Method in class org.spdx.maven.SnippetInfo
 
getConcludedLicense() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getConcludedLicense() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getContributors() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getCopyright() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getCopyrightText() - Method in class org.spdx.maven.SnippetInfo
 
getCopyrightText() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getCreatorComment() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getCreators() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getCrossReference() - Method in class org.spdx.maven.NonStandardLicense
 
getDeclaredLicense() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getDeclaredLicense() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getDefaultExternalIdentifiers(SpdxDocument, boolean, MavenProject) - Static method in class org.spdx.maven.utils.SpdxExternalIdBuilder
 
getDefaultExternalRefs(SpdxDocument, boolean, MavenProject) - Static method in class org.spdx.maven.utils.SpdxExternalRefBuilder
 
getDefaultFileInformation(SpdxDefaultFileInformation) - Method in class org.spdx.maven.PathSpecificSpdxInfo
Get the default file information to be used with this file path
getDescription() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getDocumentAnnotations() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getDocumentComment() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getDownloadUrl() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getExtension(File) - Method in class org.spdx.maven.utils.AbstractFileCollector
 
getExternalRefs() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getExtractedText() - Method in class org.spdx.maven.NonStandardLicense
 
getFiles() - Method in class org.spdx.maven.utils.SpdxV2FileCollector
 
getFiles() - Method in class org.spdx.maven.utils.SpdxV3FileCollector
 
getFileType() - Method in enum org.spdx.maven.OutputFormat
 
getHomePage() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getInstance() - Static method in class org.spdx.maven.utils.MavenToSpdxLicenseMapper
 
getLicensComment() - Method in class org.spdx.maven.SnippetInfo
 
getLicenseComment() - Method in class org.spdx.maven.SnippetInfo
 
getLicenseComment() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getLicenseComment() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getLicenseConcluded() - Method in class org.spdx.maven.SnippetInfo
 
getLicenseId() - Method in class org.spdx.maven.NonStandardLicense
 
getLicenseInfoFromFiles() - Method in class org.spdx.maven.utils.SpdxV2FileCollector
 
getLicenseInfoInSnippet() - Method in class org.spdx.maven.SnippetInfo
 
getLicenseManager() - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
getLicenseManager() - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
getLineRangeEnd() - Method in class org.spdx.maven.SnippetInfo
 
getLineRangeStart() - Method in class org.spdx.maven.SnippetInfo
 
getLocator() - Method in class org.spdx.maven.ExternalReference
 
getMap() - Method in class org.spdx.maven.utils.MavenToSpdxLicenseMapper
 
getName() - Method in class org.spdx.maven.NonStandardLicense
 
getName() - Method in enum org.spdx.maven.Packaging
 
getName() - Method in class org.spdx.maven.SnippetInfo
 
getName() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getNotice() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getOriginator() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getOutputFormat(String, File) - Static method in enum org.spdx.maven.OutputFormat
 
getPackageAnnotations() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getPackageArchiveFileName() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getPackaging() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getPath() - Method in class org.spdx.maven.PathSpecificSpdxInfo
 
getProjectPackage() - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
 
getProjectPackage() - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
getProjectPackage() - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
getShortDescription() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getSnippets() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
getSnippets() - Method in class org.spdx.maven.utils.SpdxV2FileCollector
 
getSnippets() - Method in class org.spdx.maven.utils.SpdxV3FileCollector
 
getSoftwarePurpose() - Method in enum org.spdx.maven.Packaging
 
getSourceInfo() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getSpdxDoc() - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
getSpdxDoc() - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
getSpecVersion() - Method in enum org.spdx.maven.OutputFormat
 
getSupplier() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
getType() - Method in class org.spdx.maven.ExternalReference
 
getV2Purpose() - Method in enum org.spdx.maven.Packaging
 
getValue() - Method in class org.spdx.maven.Checksum
 
getVerificationCode(String, SpdxDocument) - Method in class org.spdx.maven.utils.SpdxV2FileCollector
Create a verification code from all SPDX files collected
getVersionInfo() - Method in class org.spdx.maven.utils.SpdxProjectInformation
 

H

hashCode() - Method in class org.spdx.maven.Checksum
 
HelpMojo - Class in org.spdx.spdx_maven_plugin
Display help information on spdx-maven-plugin.
Call mvn spdx:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class org.spdx.spdx_maven_plugin.HelpMojo
 

I

INCLUDE_ALL - Static variable in class org.spdx.maven.CreateSpdxMojo
 
includeTransitiveDependencies - Variable in class org.spdx.maven.CreateSpdxMojo
If true, all transitive dependencies will be included in the SPDX document.
includeTransitiveDependencies - Variable in class org.spdx.maven.utils.AbstractDependencyBuilder
 
isSourceFile(Collection<FileType>) - Method in class org.spdx.maven.utils.AbstractFileCollector
 

J

JAR - Enum constant in enum org.spdx.maven.Packaging
 
JSON - Enum constant in enum org.spdx.maven.OutputFormat
 
JSON_LD - Enum constant in enum org.spdx.maven.OutputFormat
 
JSON_OUTPUT_FORMAT - Static variable in class org.spdx.maven.CreateSpdxMojo
 

L

licenseManager - Variable in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
licenseManager - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
LicenseManagerException - Exception in org.spdx.maven.utils
Exceptions related to the SpdxV2LicenseManager
LicenseManagerException(String) - Constructor for exception org.spdx.maven.utils.LicenseManagerException
 
LicenseManagerException(String, Throwable) - Constructor for exception org.spdx.maven.utils.LicenseManagerException
 
LicenseManagerException(Throwable) - Constructor for exception org.spdx.maven.utils.LicenseManagerException
 
LicenseMapperException - Exception in org.spdx.maven.utils
Errors related to mapping Maven licenses to SPDX licenses
LicenseMapperException() - Constructor for exception org.spdx.maven.utils.LicenseMapperException
 
LicenseMapperException(String) - Constructor for exception org.spdx.maven.utils.LicenseMapperException
 
LicenseMapperException(String, Throwable) - Constructor for exception org.spdx.maven.utils.LicenseMapperException
 
LicenseMapperException(Throwable) - Constructor for exception org.spdx.maven.utils.LicenseMapperException
 
LOG - Static variable in class org.spdx.maven.utils.AbstractDependencyBuilder
 
LOG - Static variable in class org.spdx.maven.utils.AbstractFileCollector
 
logInfo() - Method in class org.spdx.maven.Annotation
 
logInfo() - Method in class org.spdx.maven.SnippetInfo
 
logInfo() - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
Primarily for debugging purposes.
logInfo() - Method in class org.spdx.maven.utils.SpdxProjectInformation
Log information on all fields - typically used for debugging

M

MAVEN_PLUGIN - Enum constant in enum org.spdx.maven.Packaging
 
mavenLicenseListToSpdxLicense(List<License>) - Method in class org.spdx.maven.utils.SpdxV2LicenseManager
Map a list of Maven licenses to an SPDX license.
mavenLicenseListToSpdxLicense(List<License>) - Method in class org.spdx.maven.utils.SpdxV3LicenseManager
Map a list of Maven licenses to an SPDX license.
mavenLicenseListToSpdxLicenseExpression(List<License>) - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
 
mavenLicenseListToSpdxLicenseExpression(List<License>) - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
mavenLicenseListToSpdxLicenseExpression(List<License>) - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
mavenLicenseListToSpdxV2License(List<License>, SpdxDocument) - Method in class org.spdx.maven.utils.MavenToSpdxLicenseMapper
Map a list of Maven licenses to an SPDX Spec version 2 license.
mavenLicenseListToSpdxV3License(List<License>, Element) - Method in class org.spdx.maven.utils.MavenToSpdxLicenseMapper
Map a list of Maven licenses to an SPDX Spec version 2 license.
mavenLicenseToSpdxLicense(License) - Method in class org.spdx.maven.utils.SpdxV2LicenseManager
Map a Maven license to an SPDX license based on the URL
mavenLicenseToSpdxLicense(License) - Method in class org.spdx.maven.utils.SpdxV3LicenseManager
Map a Maven license to an SPDX license based on the URL
mavenProjectBuilder - Variable in class org.spdx.maven.CreateSpdxMojo
 
MavenToSpdxLicenseMapper - Class in org.spdx.maven.utils
Singleton class which maps Maven license objects to SPDX licenses.
MAXIMUM_SOURCE_FILE_LENGTH - Static variable in class org.spdx.maven.utils.SpdxSourceFileParser
 
modelStore - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 

N

NonStandardLicense - Class in org.spdx.maven
Non-standard license (e.g.
NonStandardLicense() - Constructor for class org.spdx.maven.NonStandardLicense
Create a default, non standard license
NULL_SHA1 - Static variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 

O

org.spdx.maven - package org.spdx.maven
 
org.spdx.maven.utils - package org.spdx.maven.utils
 
org.spdx.spdx_maven_plugin - package org.spdx.spdx_maven_plugin
 
OutputFormat - Enum in org.spdx.maven
OutputFormat utility enum
outputFormatEnum - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 

P

Packaging - Enum in org.spdx.maven
Packaging utility enum
parseFileForSpdxLicenses(File) - Static method in class org.spdx.maven.utils.SpdxSourceFileParser
Parses a text file for matches to SPDX-License-Identifier:
parseTextForSpdxLicenses(String) - Static method in class org.spdx.maven.utils.SpdxSourceFileParser
 
PathSpecificSpdxInfo - Class in org.spdx.maven
Simple class to hold SPDX data for a file or directory.
PathSpecificSpdxInfo() - Constructor for class org.spdx.maven.PathSpecificSpdxInfo
Default constructor
POM - Enum constant in enum org.spdx.maven.Packaging
 
project - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 
projectPackage - Variable in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
projectPackage - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 

R

RAR - Enum constant in enum org.spdx.maven.Packaging
 
RDF_OUTPUT_FORMAT - Static variable in class org.spdx.maven.CreateSpdxMojo
 
RDF_XML - Enum constant in enum org.spdx.maven.OutputFormat
 

S

saveSpdxDocumentToFile() - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
Saves the SPDX document to the file
saveSpdxDocumentToFile() - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
saveSpdxDocumentToFile() - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
sbom - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
session - Variable in class org.spdx.maven.CreateSpdxMojo
 
setAlgorithm(String) - Method in class org.spdx.maven.Checksum
 
setAnnotationComment(String) - Method in class org.spdx.maven.Annotation
 
setAnnotationDate(String) - Method in class org.spdx.maven.Annotation
 
setAnnotationType(String) - Method in class org.spdx.maven.Annotation
 
setAnnotator(String) - Method in class org.spdx.maven.Annotation
 
setByteRange(String) - Method in class org.spdx.maven.SnippetInfo
 
setChecksums(Set<Checksum>) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setComment(String) - Method in class org.spdx.maven.NonStandardLicense
 
setComment(String) - Method in class org.spdx.maven.SnippetInfo
 
setComment(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setConcludedLicense(String) - Method in class org.spdx.maven.SnippetInfo
 
setConcludedLicense(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setConcludedLicense(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setContributors(String[]) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setCopyright(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setCopyrightText(String) - Method in class org.spdx.maven.SnippetInfo
 
setCopyrightText(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setCreatorComment(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setCreators(String[]) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setCrossReference(URL[]) - Method in class org.spdx.maven.NonStandardLicense
 
setDeclaredLicense(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setDeclaredLicense(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setDescription(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setDocumentAnnotations(Annotation[]) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setDocumentComment(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setDownloadUrl(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setExternalRefs(ExternalReference[]) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setExtractedText(String) - Method in class org.spdx.maven.NonStandardLicense
 
setHomePage(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setLicenseComment(String) - Method in class org.spdx.maven.SnippetInfo
 
setLicenseComment(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setLicenseComment(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setLicenseId(String) - Method in class org.spdx.maven.NonStandardLicense
 
setLicenseInfoInSnippet(String) - Method in class org.spdx.maven.SnippetInfo
 
setLineRange(String) - Method in class org.spdx.maven.SnippetInfo
 
setName(String) - Method in class org.spdx.maven.NonStandardLicense
 
setName(String) - Method in class org.spdx.maven.SnippetInfo
 
setName(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setNotice(String) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setOriginator(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setPackageAnnotations(Annotation[]) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setPackageArchiveFileName(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setPackaging(Packaging) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setShortDescription(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setSnippets(List<SnippetInfo>) - Method in class org.spdx.maven.utils.SpdxDefaultFileInformation
 
setSourceInfo(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setSupplier(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
setValue(String) - Method in class org.spdx.maven.Checksum
 
setVersionInfo(String) - Method in class org.spdx.maven.utils.SpdxProjectInformation
 
SnippetInfo - Class in org.spdx.maven
Simple class to hold information about snippets
SnippetInfo() - Constructor for class org.spdx.maven.SnippetInfo
 
SPDX_JSON_ARTIFACT_TYPE - Static variable in class org.spdx.maven.CreateSpdxMojo
 
SPDX_LICENSE_PATTERN - Static variable in class org.spdx.maven.utils.SpdxSourceFileParser
 
SPDX_RDF_ARTIFACT_TYPE - Static variable in class org.spdx.maven.CreateSpdxMojo
 
SpdxBuilderException - Exception in org.spdx.maven.utils
Exceptions relating to the building of SPDX Documents
SpdxBuilderException(String) - Constructor for exception org.spdx.maven.utils.SpdxBuilderException
 
SpdxBuilderException(String, Throwable) - Constructor for exception org.spdx.maven.utils.SpdxBuilderException
 
SpdxCollectionException - Exception in org.spdx.maven.utils
Exceptions for the collection of SPDX information
SpdxCollectionException() - Constructor for exception org.spdx.maven.utils.SpdxCollectionException
 
SpdxCollectionException(String) - Constructor for exception org.spdx.maven.utils.SpdxCollectionException
 
SpdxCollectionException(String, Throwable) - Constructor for exception org.spdx.maven.utils.SpdxCollectionException
 
SpdxCollectionException(Throwable) - Constructor for exception org.spdx.maven.utils.SpdxCollectionException
 
SpdxDefaultFileInformation - Class in org.spdx.maven.utils
Simple structure to hold information obout default file information
SpdxDefaultFileInformation() - Constructor for class org.spdx.maven.utils.SpdxDefaultFileInformation
 
spdxDoc - Variable in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
spdxDoc - Variable in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
spdxDocumentFromFile(String) - Static method in class org.spdx.maven.utils.SpdxV2DependencyBuilder
Creates an SPDX document from a file
SpdxExternalIdBuilder - Class in org.spdx.maven.utils
 
SpdxExternalIdBuilder() - Constructor for class org.spdx.maven.utils.SpdxExternalIdBuilder
 
SpdxExternalRefBuilder - Class in org.spdx.maven.utils
 
SpdxExternalRefBuilder() - Constructor for class org.spdx.maven.utils.SpdxExternalRefBuilder
 
spdxFile - Variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 
spdxLicenseToMavenLicense(AnyLicenseInfo) - Method in class org.spdx.maven.utils.SpdxV2LicenseManager
Create a Maven license from the SPDX license
spdxLicenseToMavenLicense(AnyLicenseInfo) - Method in class org.spdx.maven.utils.SpdxV3LicenseManager
Create a Maven license from the SPDX license
SpdxProjectInformation - Class in org.spdx.maven.utils
Simple structure to hold information about SPDX project
SpdxProjectInformation() - Constructor for class org.spdx.maven.utils.SpdxProjectInformation
 
SpdxSourceFileParser - Class in org.spdx.maven.utils
Helper class with static methods to parse SPDX source files
SpdxSourceFileParser() - Constructor for class org.spdx.maven.utils.SpdxSourceFileParser
 
SpdxSourceParserException - Exception in org.spdx.maven.utils
Exceptions related to parsing source files for SPDX identifiers
SpdxSourceParserException(String) - Constructor for exception org.spdx.maven.utils.SpdxSourceParserException
 
SpdxSourceParserException(String, Throwable) - Constructor for exception org.spdx.maven.utils.SpdxSourceParserException
 
SpdxSourceParserException(Throwable) - Constructor for exception org.spdx.maven.utils.SpdxSourceParserException
 
SpdxV2DependencyBuilder - Class in org.spdx.maven.utils
Builds dependencies for a parent package based on Maven dependency information
SpdxV2DependencyBuilder(SpdxV2DocumentBuilder, boolean, boolean, boolean, boolean) - Constructor for class org.spdx.maven.utils.SpdxV2DependencyBuilder
 
SpdxV2DocumentBuilder - Class in org.spdx.maven.utils
Builder for SPDX Spec version 2 SPDX Documents
SpdxV2DocumentBuilder(MavenProject, boolean, File, URI, OutputFormat) - Constructor for class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
SpdxV2FileCollector - Class in org.spdx.maven.utils
Collects SPDX file information from directories in SPDX Spec version 2 format
SpdxV2FileCollector() - Constructor for class org.spdx.maven.utils.SpdxV2FileCollector
SpdxFileCollector collects SPDX file information for files
SpdxV2LicenseManager - Class in org.spdx.maven.utils
Manages the SPDX Spec version 2licenses for the Spdx plugin.
SpdxV2LicenseManager(SpdxDocument) - Constructor for class org.spdx.maven.utils.SpdxV2LicenseManager
License manager will track any extracted SPDX licenses and map between SPDX licenses and Maven licenses.
SpdxV3DependencyBuilder - Class in org.spdx.maven.utils
Adds dependency information into the spdxDoc
SpdxV3DependencyBuilder(SpdxV3DocumentBuilder, boolean, boolean, boolean, boolean) - Constructor for class org.spdx.maven.utils.SpdxV3DependencyBuilder
 
SpdxV3DocumentBuilder - Class in org.spdx.maven.utils
Builder for SPDX Spec version 3 SBOMs
SpdxV3DocumentBuilder(MavenProject, boolean, File, URI, OutputFormat) - Constructor for class org.spdx.maven.utils.SpdxV3DocumentBuilder
 
SpdxV3FileCollector - Class in org.spdx.maven.utils
Collects SPDX file information from directories in SPDX Spec version 3 format
SpdxV3FileCollector(List<DictionaryEntry>) - Constructor for class org.spdx.maven.utils.SpdxV3FileCollector
SpdxFileCollector collects SPDX file information for files
SpdxV3LicenseManager - Class in org.spdx.maven.utils
Manages the SPDX Spec Version 3 licenses for the Spdx plugin.
SpdxV3LicenseManager(SpdxDocument) - Constructor for class org.spdx.maven.utils.SpdxV3LicenseManager
License manager will track any extracted SPDX licenses and map between SPDX licenses and Maven licenses.

U

UNSPECIFIED - Static variable in class org.spdx.maven.utils.AbstractDocumentBuilder
 
urlToSpdxId(String) - Method in class org.spdx.maven.utils.MavenToSpdxLicenseMapper
 
useArtifactID - Variable in class org.spdx.maven.CreateSpdxMojo
If true, use ${project.groupId}:${artifactId} as the SPDX package name.
useArtifactID - Variable in class org.spdx.maven.utils.AbstractDependencyBuilder
 

V

valueOf(String) - Static method in enum org.spdx.maven.OutputFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spdx.maven.Packaging
Returns the enum constant of this type with the specified name.
valueOfPackaging(String) - Static method in enum org.spdx.maven.Packaging
 
values() - Static method in enum org.spdx.maven.OutputFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spdx.maven.Packaging
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class org.spdx.maven.utils.AbstractDocumentBuilder
Verifies the top level document
verify() - Method in class org.spdx.maven.utils.SpdxV2DocumentBuilder
 
verify() - Method in class org.spdx.maven.utils.SpdxV3DocumentBuilder
 

W

WAR - Enum constant in enum org.spdx.maven.Packaging
 
A B C D E F G H I J L M N O P R S U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form