All Classes Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractExtractedLicenseInfo |
ExtractedLicenseInfo which can be represented as a concrete ExtractedLicenseInfo within
the same SPDX document with all properties accessible, or as an ExternalExtractedLicenseInfo
which represents a license not included within the SPDX document.
|
Annotation |
An Annotation is a comment on an SpdxItem by an agent.
|
AnnotationType |
Annotation types for the Annotation Class
|
AnyLicenseInfo |
This abstract class represents several ways of describing licensing information.
|
ByteOffsetPointer |
Byte offset pointer per RDF 2.3.2.2 ByteOffsetPointer Class
|
Checksum |
A Checksum is value that allows the contents of a file to be authenticated.
|
ChecksumAlgorithm |
Enum constants for Checksum Algorithms
|
CompatibleModelStoreWrapper |
Wraps a model store providing a compatible interface to the 1.X version of the SPDX Java Library
|
CompatibleModelStoreWrapper.TypedValueCompatV2 |
|
CompoundPointer |
A pointing method made up of a pair of pointers that identify a well defined
section within a document delimited by a begin and an end.
|
ConjunctiveLicenseSet |
A set of licenses where all of the licenses apply
|
CrossRef |
Cross reference details for the a URL reference
|
CrossRef.CrossRefBuilder |
Builder class for creating instances of CrossRef
|
DisjunctiveLicenseSet |
A set of licenses where there is a choice of one of the licenses in the set
|
ExternalDocumentRef |
Information about an external SPDX document reference including the checksum.
|
ExternalExtractedLicenseInfo |
This class represents an ExtractedLicenseInfo which is stored in an external SPDX document.
|
ExternalRef |
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.
|
ExternalSpdxElement |
This is an SPDX element which is in an external document.
|
ExtractedLicenseInfo |
An ExtractedLicensingInfo represents a license or licensing notice that was found in the package.
|
FileType |
File Type is intrinsic to the file, independent of how the file is being used.
|
GenericModelObject |
Generic model object - primarily used for testing.
|
GenericSpdxElement |
Generic SPDX element - primarily used for testing
|
GenericSpdxItem |
Generic SPDX item - primarily used for testing
|
InvalidLicenseStringException |
Exception thrown when an invalid license string is encountered.
|
License |
Describes a license
All licenses have an ID.
|
LicenseException |
Represents an SPDX license exception as defined in the License Expression Language
Used with the "with" unary expression.
|
LicenseParserException |
Exception thrown when an error occurs while parsing a license string
|
LicenseSet |
A specific form of license information where there is a set of licenses
represented
|
LineCharPointer |
Pointer for lines and characters
|
ListedLicenseException |
Represents a License Exception present on the SPDX License List
|
ListedReferenceTypes |
Singleton class that maintains the current SPDX listed reference types.
|
ModelObjectV2 |
Superclass for all SPDX spec version 2 model objects
Provides the primary interface to the storage class that access and stores the data for
the model objects.
|
OrLaterOperator |
A license that has an or later operator (e.g.
|
Purpose |
Package Purpose is intrinsic to how the package is being used rather than the content of the package.
|
ReferenceCategory |
Reference category for external refs
|
ReferenceType |
Type of external reference
Note that there are very few required fields for this class in that
the external reference type does not need to be provided in the SPDX
document for the document to be valid.
|
RelatedElementCollection |
Collection of SPDX elements related to an SpdxElement
|
Relationship |
A Relationship represents a relationship between two SpdxElements.
|
RelationshipType |
Relationship types
|
SimpleLicensingInfo |
The SimpleLicenseInfo class includes all resources that represent
simple, atomic, licensing information.
|
SinglePointer |
A pointing method made up of a unique pointer
This is an abstract single pointer that provides the necessary framework,
but it does not provide any kind of pointer, so more specific subclasses must be used.
|
SpdxConstantElement |
Type of SpdxElement which is a constant unmodifiable element
|
SpdxConstantsCompatV2 |
Constants which map to the SPDX specifications for versions prior to SPDX Spec version 3.0
|
SpdxCreatorInformation |
Provides the necessary information for forward and backward compatibility for processing tools.
|
SpdxDocument |
An SpdxDocument is a summary of the contents, provenance, ownership and
licensing analysis of a specific software package.
|
SpdxElement |
An SpdxElement is any thing described in SPDX, either a document or an SpdxItem.
|
SpdxEnumFactoryCompatV2 |
SPDX enum factory
|
SpdxFile |
A File represents a named sequence of information
that is contained in a software package.
|
SpdxFile.SpdxFileBuilder |
|
SpdxItem |
An SpdxItem is a potentially copyrightable work.
|
SpdxListedLicense |
Listed license for SPDX as listed at spdx.org/licenses
|
SpdxListedLicense.Builder |
|
SpdxListedLicenseException |
Exception thrown when an error occurs related to SPDX listed licenses
|
SpdxModelFactoryCompatV2 |
Factory class to create ModelObjects based on the type and SPDX Spec Version
Types are defined classes in the SpdxConstantsCompatV2 class and map to the standard SPDX model
|
SpdxModelInfoV2_X |
Compatible model info for all supported spec version 2 (2.0, 2.1, 2.2, 2.2.1, 2.3)
|
SpdxNoAssertion |
Represents either a NoAssertionLicense OR a NoAssertionElement.
|
SpdxNoAssertionElement |
This SPDX element represents no assertion as to an actual SPDX element.
|
SpdxNoAssertionLicense |
Special class of license to represent no asserted license license in the file or packages
|
SpdxNone |
Represents either a NoneLicense OR a NoneElement
The correct class should be replaced by the caller based on the context.
|
SpdxNoneElement |
This SPDX element represents no SPDX element at all.
|
SpdxNoneLicense |
A special license meaning that no license was found
|
SpdxPackage |
A Package represents a collection of software files that are
delivered as a single functional component.
|
SpdxPackage.SpdxPackageBuilder |
|
SpdxPackageVerificationCode |
Verification Code for packages
|
SpdxSnippet |
Snippets can optionally be used when a file is known to have some content
that has been included from another original source.
|
SpdxSnippet.SpdxSnippetBuilder |
|
SpdxVerificationHelper |
Holds static methods used for verify various property values
|
StartEndPointer |
A compound pointer pointing out parts of a document by means of a range
delimited by a pair of single pointers that define the start point and the end point.
|
Version |
Static class to manage the SPDX versions and the version of the implementation classes
|
WithExceptionOperator |
A license that has a With exception operator (e.g.
|