Class LicenseHTMLFile
java.lang.Object
org.spdx.htmltemplates.LicenseHTMLFile
This class contains a formatted HTML file for a given license. Specific
formatting information is contained in this file.
- Author:
- Gary O'Neall
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classParses a URL and stores the site name and the original URL -
Constructor Summary
ConstructorsConstructorDescriptionLicenseHTMLFile(org.spdx.library.model.v2.license.SpdxListedLicense license) -
Method Summary
Modifier and TypeMethodDescriptionorg.spdx.library.model.v2.license.SpdxListedLicensevoidsetLicense(org.spdx.library.model.v2.license.SpdxListedLicense license) voidwriteToFile(File htmlFile, String tableOfContentsReference)
-
Constructor Details
-
LicenseHTMLFile
public LicenseHTMLFile(org.spdx.library.model.v2.license.SpdxListedLicense license) - Parameters:
license- Listed license to be used
-
LicenseHTMLFile
public LicenseHTMLFile()
-
-
Method Details
-
getLicense
public org.spdx.library.model.v2.license.SpdxListedLicense getLicense()- Returns:
- the license
-
setLicense
public void setLicense(org.spdx.library.model.v2.license.SpdxListedLicense license) - Parameters:
license- the license to set
-
writeToFile
public void writeToFile(File htmlFile, String tableOfContentsReference) throws IOException, com.github.mustachejava.MustacheException, org.spdx.licenseTemplate.InvalidLicenseTemplateException, org.spdx.core.InvalidSPDXAnalysisException - Throws:
IOExceptioncom.github.mustachejava.MustacheExceptionorg.spdx.licenseTemplate.InvalidLicenseTemplateExceptionorg.spdx.core.InvalidSPDXAnalysisException
-