Package org.spdx.tools.compare
package org.spdx.tools.compare
- Author:
- Gary O'Neall Classes related to the Compare SPDX Docs utilities
-
ClassDescriptionAbstract worksheet for any comparison involving files.Abstract class representing a workbook sheet used in storing structured dataHelper class for comparisonsWorksheet 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 documentsSheet for document level annotationsSheet for document level relationshipsSheet to hold compare information at the docment level: Created, Data License, Document Comment The first row summarizes which fields are different, the subsequent rows are the specific date from each resultSheet that compares the external document referencesComparison 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 annotationsSheet with results for file contributor comparison resultsSheet of comparison results for file checksumsSheet continaing results for file comment comparisonSheet with results for file AttributionText comparison resultsSheet comparing file copyrightsSheet of comparison results for file license commentsSheet of the comparison results for the file seen licensesSheet for file notice comparison resultsSheet comparing file relationshipsSheet containing File TypeSpreadsheet 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 "./"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 valuesComparsion sheet for SPDX SnippetsWorksheet containing verification errors Columns are package names, rows are individual verification errors