Package org.spdx.tools.compare


package org.spdx.tools.compare
Classes related to the Compare SPDX Docs utilities
Author:
Gary O'Neall
  • Classes
    Class
    Description
    Abstract worksheet for any comparison involving files.
    Abstract class representing a workbook sheet used in storing structured data
    Helper class for comparisons
    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
    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 "
    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
    Comparison sheet for SPDX Snippets
    Worksheet containing verification errors Columns are package names, rows are individual verification errors