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