Index
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.
Callmvn 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
A B C D E F G H I J L M N O P R S U V WAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form