Package org.spdx.storage.listedlicense
- Author:
- Gary O'Neall
Storage for SPDX listed licenses.
The
SpdxListedLicenseModelStore
is the default storage which pull the data from JSON files at spdx.org/licenses TheSpdxListedLicenseLocalModelStore
uses a local copy of the licenses stored in the resources/licenses directory
-
Interface Summary Interface Description IListedLicenseStore -
Class Summary Class Description ExceptionJson Simple POJO to hold the license exception data loaded from a JSON file Licenses in the JSON format can be found at spdx.org/licenses/[exceptionid].jsonExceptionJsonTOC Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.jsonLicenseCreationInfo LicenseCreatorAgent LicenseJson Simple POJO to hold the license data loaded from a JSON file Licenses in the JSON format can be found at spdx.org/licenses/[licenseid].jsonLicenseJsonTOC Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.jsonLicenseJsonTOC.LicenseJson SpdxListedLicenseLocalStore SpdxListedLicenseModelStore Read-only model store for the SPDX listed licenses License and exception ID's can be case insensitive License information is stored in a LicenseJson file with the ID being Listed License ID License Exception information is stored in an ExceptionJson file with the ID being the Listed Exception ID CrossRef information is stored within the LicenseJson file.SpdxListedLicenseWebStore SpdxV2ListedLicenseModelStore SpdxV3ListedLicenseModelStore