All Classes and Interfaces

Class
Description
Helper class that provides details for each url in the array it receives
Manages the production of an HTML file based on an SpdxLicenseRestriction (a.k.a License Exception)
Generates the HTML Table of Contents for License Exceptions
 
Holds the data one of the list rows of exceptions
Singleton class which returns information maintained by the Free Software Foundation The default behavior is to pull the FSF data from https://spdx.github.io/fsf-api/licenses-full.json If the URL is not accessible, the file resources/licenses-full.json in the same path as the .jar file will be used.
Writes licenses in a specific format
Interface for license testers
 
Interface to provide SPDX standard licenses
Exceptions related to the license generator tool (a.k.a.
This class contains a formatted HTML file for a given license.
Parses a URL and stores the site name and the original URL
Generates HTML fragments with formatted license information
Writes JSON format license information
Formats MarkDown files for the licenses
Exceptions related to license publishing tools
 
Converts input license text and metadata into various output formats.
Write RDF formats for the licenses
Write license template format as described in the SPDX spec
Test SPDX licenses against a directory of test licenses.
Writes licenses in a simple text format
This class holds a formatted HTML file for a license table of contents
 
 
Writes SPDX JsonLD files compliant with the SPDX Spec version 3
Parses and provides access to a License XML document
Exceptions parsing or processing License XML files
Static helper class for License XML parsing
Tests a license XML file against license text expected to match TestLicenseXML licenseXmlFile textFile licenseXmlFile XML - file textFile - Text file which should match the the license text for the licenseXmlFile
Simple class that holds both the SPDX Spec version 2 and SPDX Spec version 3 forms of the Listed License Exceptions
Simple class that holds both the SPDX Spec version 2 and SPDX Spec version 3 forms of the Listed License
Determines whether the url is live or not
Dispatch to the individual tools
Holds license information and generates a file in markdown format which links to the HTML version of the license files
 
Singleton class that manages the OSI API to fetch license information
OSI License as returned from the OSI API
Tests licenses against cononical text.
 
Writer to format all files for the https://spdx.org/licenses website
Gets the current timestamp, to be added to the url details
Constants which are useful for the check on the validity and url kind of the url
Determines whether a url is valid or not
Determines whether a url is from the wayback machine or not
Provide license information from XML files
 
Provide license information from XML files