All Classes and Interfaces
Class
Description
Abstract worksheet for any comparison involving files.
Abstract class for implementing classes which convert from RDF/XML OWL format to some other format
Abstract class representing a workbook sheet used in storing structured data
Helper class for comparisons
Compares multiple SPDX documents and stores the results in a spreadsheet
Usage: CompareSpdxDoc output.xlsx doc1 doc2 doc3 ...
Worksheet containing creator level information
Column 1 describes if the creator is the same or different
Columns 2 through N are for creators in each of the documents
Sheet for document level annotations
Sheet for document level relationships
Sheet to hold compare information at the document level:
Created, Data License, Document Comment
The first row summarizes which fields are different, the subsequent rows are the
specific date from each result
Sheet that compares the external document references
Comparison results for extracted licenses
Column 1 contains the extracted text
Columns 2 through N contains the license information in the format licenseId [licenseName] {licenceUrls} (licenseComment)
Sheet comparing file annotations
Sheet with results for file contributor comparison results
Sheet of comparison results for file checksums
Sheet containing results for file comment comparison
Sheet with results for file concluded license comparison results
Sheet with results for file AttributionText comparison results
Sheet comparing file copyrights
Sheet of comparison results for file license comments
Sheet of the comparison results for the file seen licenses
Sheet for file notice comparison results
Sheet comparing file relationships
Sheet comparing file SPDX IDs
Sheet containing File Type
Generates a verification code for a specific directory
Illegal parameter fro a file name
Dispatch individual tools
Tool to compare a license text to standard licenses.
Spreadsheet holding the results of a comparison from multiple SPDX documents
Each sheet contains the comparison result results with the columns representing the SPDX documents
and the rows representing the SPDX fields.
Compares to file name strings normalizing them to a common format using the following rules:
- File separator character is "/"
- Must begin with "./"
Default Exception thrown to the Online Tool
Convert OWL RDF schema to a JSON Context file
Converts from RDF/OWL RDF/XML documents to JSON Schema draft 7
Converts from OWL RDF/XML to XML Schema (XSD)
Document level fields for comparison spreadsheet
Column1 is the document field name, column2 indicates if all docs are equal,
columns3 through columnN are document specific field values
Convert an RDF schema file containing SPDX property to a JSON context file for all properties in the SPDX namespace
Convert an RDF schema file containing SPDX property to a JSON schema file for all properties in the SPDX namespace
Convert an RDF OWL document to an XML Schema
Exception thrown for schema-related errors
Comparison sheet for SPDX Snippets
Converts between various SPDX file types
arg[0] from file path
arg[1] to file path
arg[2] from file type [RDFXML|RDFTTL|JSON|XLS|XLSX|YAML|TAG] - if not present, file type of the from file will be used
arg[3] to file type [RDFXML|RDFTTL|JSON|XLS|XLSX|YAML|TAG] - if not present, file type of the to file will be used
arg[4] excludeLicenseDetails If present, listed license and listed exception properties will not be included in the output file
the
covert(...)
methods can be called programmatically to convert filesExceptions related to the SPDX converter utility
Static helper methods for the various tools
Exceptions for the SPDX Verify tools
Static helper methods for tools and library version information
Simple pretty printer for SPDX RDF XML files.
Worksheet containing verification errors
Columns are package names, rows are individual verification errors
Verifies an SPDX document and lists any verification errors