Package org.spdx.licenselistpublisher.licensegenerator
Package containing classes used for generating licenses for github.com/license-list-data and https://spdx.org/licenses
- Author:
- Gary O'Neall
-
Interface Summary Interface Description ILicenseFormatWriter Writes licenses in a specific formatILicenseTester Interface for license testers -
Class Summary Class Description FsfLicenseDataParser Singleton class which returns information maintained by the Free Software Foundation The default behavior is to pull the FSF data fromhttps://wking.github.io/fsf-api/licenses-full.jsonIf the URL is not accessible, the file resources/licenses-full.json in the same path as the .jar file will be used.LicenseHtmlFormatWriter Generates HTML fragments with formatted license informationLicenseJsonFormatWriter Writes JSON format license informationLicenseMarkdownFormatWriter Formats MarkDown files for the licensesLicenseRdfaFormatWriter LicenseRdfFormatWriter Write RDF formats for the licensesLicenseTemplateFormatWriter Write license template format as described in the SPDX specLicenseTester Test SPDX licenses against a directory of test licenses.LicenseTextFormatWriter Writes licenses in a simple text formatSimpleLicenseTester Tests licenses against cononical text.SpdxWebsiteFormatWriter Writer to format all files for the https://spdx.org/licenses website