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
LicenseListPublisher
Publishes a new version of the license list.
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  
SimpleLicenseTester
Tests licenses against cononical text.
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