All Classes and Interfaces
Class
Description
Compares the output of a parsed license template to text.
Information about any difference found
The configuration class for the Spdx-Java-Library
JSON Representation of a CrossRef
Flexible download cache for the rest of the library
Simple POJO to hold the license exception data loaded from a JSON file
Table of Contents for the listed license list as represented as a JSON index file
at spdx.org/licenses/licenses.json
A simple abstract SPDX store that stores everything in an underlying model store which is initialized in the
constructor.
Information about an ExternalMap captured from an ExternalDocumentRef
Deprecated.
Interface for implementations of generators of file checksums
Extends the model store to include interfaces specific to listed licenses
In memory implementation of an SPDX store
Interface for classes that can convert from one SPDX spec version to another
Java SHA1 checksum generator using MessageDigest
Primarily a static class of helper functions for comparing two SPDX licenses
Creation information for the listed license store
Storage for the creator agent of the license list
A parser for the SPDX License Expressions as documented in the SPDX appendix
Factory for creating SPDXLicenseInfo objects from a Jena model
Simple POJO to hold the license data loaded from a JSON file
Table of Contents for the listed license list as represented as a JSON index file
at spdx.org/licenses/licenses.json
Exception thrown when there is an error during the parsing of SPDX license
information
Singleton class which holds the listed licenses
This class helps facilitate copying objects from one model to another.
Converts SPDX spec version 2.X objects to SPDX spec version 3.X and stores the result in the
toModelStore
Example which creates an SBOM from scratch
Exception thrown when there is an error during the comparison of SPDX
documents
Performs a comparison between two or more SPDX documents and holds the results of the comparison
Exception thrown when there is an error during the conversion of SPDX
documents
Contains information on differences between two different External Refs.
Compares two SPDX files
Contains the results of a comparison between two SPDX files with the same name
Compares two SPDX items
Contains the results of a comparison between two SPDX items with the same name
Contains the results of a comparison between two SPDX non-standard licenses
Model store for listed licenses using the JSON files in the resources/stdlicenses directory.
Read-only model store for the SPDX listed licenses
Main entrypoint for the SPDX Java Library
Compares two SPDX package.
Compares two SPDX snippets
Model store for generating SPDX version 2.X listed license and listed exceptions
Model store for generating SPDX version 3.X listed license and listed exceptions
Individual item to be stored in memory
Constructs a regular expression from a license or exception template and provide a matching method
to see if code matching the template exists within the text provided
Generates a package verification code from a directory of source code or an array of
SPDXFile
s.
TemplateRegexMatcher
class should be used in place of this class.