Package org.spdx.compare

  • Class Summary 
    Class Description
    AbstractFileCompareSheet
    Abstract worksheet for any comparison involving files.
    CompareHelper
    Helper class for comparisons
    CompareTemplateOutputHandler
    Compares the output of a parsed license template to text.
    CreatorSheet
    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
    DocumentAnnotationSheet
    Sheet for document level annotations
    DocumentRelationshipSheet
    Sheet for document level relationships
    DocumentSheet
    Sheet 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 result
    ExternalReferencesSheet
    Sheet that compares the external document references
    ExtractedLicenseSheet
    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)
    FileAnnotationSheet
    Sheet comparing file annotations
    FileArtifactOfSheet  
    FileAttributionSheet
    Sheet with results for file contributor comparison results
    FileChecksumSheet
    Sheet of comparison results for file checksums
    FileCommentSheet
    Sheet continaing results for file comment comparison
    FileConcludedSheet  
    FileContributorsSheet
    Sheet with results for file AttributionText comparison results
    FileCopyrightSheet
    Sheet comparing file copyrights
    FileDependenciesSheet
    Sheet for file dependency comaparison results
    FileLicenseCommentsSheet
    Sheet of comparison results for file license comments
    FileLicenseInfoSheet
    Sheet of the comparison results for the file seen licenses
    FileNoticeSheet
    Sheet for file notice comparison results
    FileRelationshipSheet
    Sheet comparing file relationships
    FileSpdxIdSheet  
    FileTypeSheet
    Sheet containing File Type
    FilterTemplateOutputHandler
    Filter the template output to create a list of strings filtering out optional and/or var text
    LicenseCompareHelper
    Primarily a static class of helper functions for comparing two SPDX licenses
    LineColumn
    Holds information on lines and columns
    MultiDocumentSpreadsheet
    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.
    NormalizedFileNameComparator
    Compares to file name strings normalizing them to a common format using the following rules: - File separator character is "/" - Must begin with "./"
    PackageSheet
    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
    ReviewerSheet
    Sheet of Reviewer comparisons between SPDX documents Columns 1 through N are for reviewers in each of the documents Format of the reviewer is ReviewerName [date] (comment)
    SnippetSheet
    Comparsion sheet for SPDX Snippets
    SpdxComparer
    Performs a comparison between two or more SPDX documents and holds the results of the comparison The main function to perform the comparison is compare(spdxdoc1, spdxdoc2) For reviewers, the comparison results are separated into unique reviewers for a give document which can be obtained by the method getUniqueReviewers(index1, index2).
    SpdxComparer.SPDXReviewDifference
    Contains the results of a comparison between two SPDXReviews where the reviewer name is the same but there is a difference in the reviewer comment or the reviewer date
    SpdxExternalRefDifference
    Contains information on differences between two different External Refs.
    SpdxFileComparer
    Compares two SPDX files.
    SpdxFileDifference
    Contains the results of a comparison between two SPDX files with the same name
    SpdxItemComparer
    Compares two SPDX items.
    SpdxItemDifference
    Contains the results of a comparison between two SPDX items with the same name
    SpdxLicenseDifference
    Contains the results of a comparison between two SPDX non-standard licenses where the license text is equivalent and the license comment, license ID, or other fields are different
    SpdxPackageComparer
    Compares two SPDX package.
    SpdxSnippetComparer
    Compares two SPDX snippets.
    VerificationSheet
    Worksheet containing verification errors Columns are package names, rows are individual verification errors
  • Exception Summary 
    Exception Description
    SpdxCompareException