Uses of Package
org.spdx.library.model
| Package | Description |
|---|---|
| org.spdx.library |
Package containing useful library functions for reading, writing, and manipulating
SPDX documents.
|
| org.spdx.library.model |
Copyright (c) 2019 Source Auditor Inc.
|
| org.spdx.library.model.enumerations |
This package contains all the enumerations used in the SPDX model.
|
| org.spdx.library.model.license | |
| org.spdx.library.model.pointer |
RDF model classes which implement the proposed W3C Pointer classes.
|
| org.spdx.library.referencetype |
Classes related to reference types for external references
|
| org.spdx.storage |
Contains classes that implement the storage interfaces for reading and writing
SPDX document properties.
|
| org.spdx.storage.listedlicense | |
| org.spdx.storage.simple | |
| org.spdx.utility.compare |
Utility classes for comparing SPDX model objects
|
| org.spdx.utility.verificationcode |
-
Classes in org.spdx.library.model used by org.spdx.library Class Description ModelObject SpdxDocument An SpdxDocument is a summary of the contents, provenance, ownership and licensing analysis of a specific software package.SpdxPackage A Package represents a collection of software files that are delivered as a single functional component.TypedValue Value which is a stored typed item -
Classes in org.spdx.library.model used by org.spdx.library.model Class Description Annotation An Annotation is a comment on an SpdxItem by an agent.Checksum A Checksum is value that allows the contents of a file to be authenticated.ExternalDocumentRef Information about an external SPDX document reference including the checksum.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.IndividualUriValue Classes which implement the IndividuallUriValue interface will be stored as a single value.ModelCollection Collection of elements stored in a ModelStoreModelObject ModelSet A ModelCollection implemented as a set where all items in the collection are unique based on equality (not based on equivalence).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.Relationship A Relationship represents a relationship between two SpdxElements.SimpleUriValue Simple class to just store a URI value.SpdxConstantElement Type of SpdxElement which is a constant unmodifiable elementSpdxCreatorInformation 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.SpdxFile A File represents a named sequence of information that is contained in a software package.SpdxFile.SpdxFileBuilder SpdxInvalidTypeException SpdxItem An SpdxItem is a potentially copyrightable work.SpdxPackage A Package represents a collection of software files that are delivered as a single functional component.SpdxPackage.SpdxPackageBuilder SpdxPackageVerificationCode 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 TypedValue Value which is a stored typed item -
Classes in org.spdx.library.model used by org.spdx.library.model.enumerations Class Description IndividualUriValue Classes which implement the IndividuallUriValue interface will be stored as a single value. -
Classes in org.spdx.library.model used by org.spdx.library.model.license Class Description IndividualUriValue Classes which implement the IndividuallUriValue interface will be stored as a single value.ModelObject -
Classes in org.spdx.library.model used by org.spdx.library.model.pointer Class Description ModelObject SpdxElement An SpdxElement is any thing described in SPDX, either a document or an SpdxItem. -
Classes in org.spdx.library.model used by org.spdx.library.referencetype Class Description 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. -
Classes in org.spdx.library.model used by org.spdx.storage Class Description TypedValue Value which is a stored typed item -
Classes in org.spdx.library.model used by org.spdx.storage.listedlicense Class Description InvalidSpdxPropertyException TypedValue Value which is a stored typed item -
Classes in org.spdx.library.model used by org.spdx.storage.simple Class Description SpdxInvalidTypeException TypedValue Value which is a stored typed item -
Classes in org.spdx.library.model used by org.spdx.utility.compare Class Description Annotation An Annotation is a comment on an SpdxItem by an agent.Checksum A Checksum is value that allows the contents of a file to be authenticated.ExternalDocumentRef Information about an external SPDX document reference including the checksum.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.ModelObject 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.Relationship A Relationship represents a relationship between two SpdxElements.SpdxDocument An SpdxDocument is a summary of the contents, provenance, ownership and licensing analysis of a specific software package.SpdxFile A File represents a named sequence of information that is contained in a software package.SpdxItem An SpdxItem is a potentially copyrightable work.SpdxPackage A Package represents a collection of software files that are delivered as a single functional component.SpdxSnippet Snippets can optionally be used when a file is known to have some content that has been included from another original source. -
Classes in org.spdx.library.model used by org.spdx.utility.verificationcode Class Description SpdxFile A File represents a named sequence of information that is contained in a software package.SpdxPackageVerificationCode