All Classes
| Class | Description |
|---|---|
| CrossRefHelper |
Helper class that provides details for each url in the array it receives
|
| ExceptionHtml |
Manages the production of an HTML file based on an SpdxLicenseRestriction (a.k.a License Exception)
|
| ExceptionHtmlToc |
Generates the HTML Table of Contents for License Exceptions
|
| ExceptionHtmlToc.DeprecatedExceptionRow | |
| ExceptionHtmlToc.ExceptionRow |
Holds the data one of the list rows of exceptions
|
| FsfLicenseDataParser |
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. |
| ILicenseFormatWriter |
Writes licenses in a specific format
|
| ILicenseTester |
Interface for license testers
|
| InvalidLicenseHtmlTemplateException | |
| ISpdxListedLicenseProvider |
Interface to provide SPDX standard licenses
|
| LicenseGeneratorException |
Exceptions related to the license generator tool (a.k.a.
|
| LicenseHTMLFile |
This class contains a formatted HTML file for a given license.
|
| LicenseHTMLFile.FormattedUrl |
Parses a URL and stores the site name and the original URL
|
| LicenseHtmlFormatWriter |
Generates HTML fragments with formatted license information
|
| LicenseJsonFormatWriter |
Writes JSON format license information
|
| LicenseMarkdownFormatWriter |
Formats MarkDown files for the licenses
|
| LicensePublisherException |
Exceptions related to license publishing tools
|
| LicenseRdfaFormatWriter | |
| LicenseRDFAGenerator |
Converts input license text and metadata into various output formats.
|
| LicenseRdfFormatWriter |
Write RDF formats for the licenses
|
| LicenseTemplateFormatWriter |
Write license template format as described in the SPDX spec
|
| LicenseTester |
Test SPDX licenses against a directory of test licenses.
|
| LicenseTextFormatWriter |
Writes licenses in a simple text format
|
| LicenseTOCHTMLFile |
This class holds a formatted HTML file for a license table of contents
|
| LicenseTOCHTMLFile.DeprecatedLicense | |
| LicenseTOCHTMLFile.ListedSpdxLicense | |
| LicenseXmlDocument |
Parses and provides access to a License XML document
|
| LicenseXmlException |
Exceptions parsing or processing License XML files
|
| LicenseXmlHelper |
Static helper class for License XML parsing
|
| LicenseXmlTester |
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
|
| Live |
Determines whether the url is live or not
|
| Main |
Dispatch to the individual tools
|
| MarkdownTable |
Holds license information and generates a file in markdown format which links to the HTML version of the license files
|
| Match | |
| OsiApi |
Singleton class that manages the OSI API to fetch license information
|
| OsiLicense |
OSI License as returned from the OSI API
|
| SimpleLicenseTester |
Tests licenses against cononical text.
|
| SortableExceptionJsonTOC | |
| SpdxWebsiteFormatWriter |
Writer to format all files for the https://spdx.org/licenses website
|
| Timestamp |
Gets the current timestamp, to be added to the url details
|
| UrlConstants |
Constants which are useful for the check on the validity and url kind of the url
|
| Valid |
Determines whether a url is valid or not
|
| Wayback |
Determines whether a url is from the wayback machine or not
|
| XmlLicenseProvider |
Provide license information from XML files
|
| XmlLicenseProviderSingleFile | |
| XmlLicenseProviderWithCrossRefDetails |
Provide license information from XML files
|