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 The SpdxListedLicenseLocalModelStore 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].json
    ExceptionJsonTOC
    Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.json
    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].json
    LicenseJsonTOC
    Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.json
    LicenseJsonTOC.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