Package org.spdx.utility.compare
Utility classes for comparing SPDX model objects
- Author:
- Gary O'Neall
-
Class Summary Class Description CompareTemplateOutputHandler Compares the output of a parsed license template to text.FilterTemplateOutputHandler Filter the template output to create a list of strings filtering out optional and/or var textLicenseCompareHelper Primarily a static class of helper functions for comparing two SPDX licensesLineColumn Holds information on lines and columnsSpdxComparer Performs a comparison between two or more SPDX documents and holds the results of the comparison The main function to perform the comparison iscompare(spdxdoc1, spdxdoc2)For files, the comparison results are separated into unique files based on the file names which can be obtained by the methodgetUniqueFiles(index1, index2).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 nameSpdxItemComparer Compares two SPDX items.SpdxItemDifference Contains the results of a comparison between two SPDX items with the same nameSpdxLicenseDifference 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 differentSpdxPackageComparer Compares two SPDX package.SpdxSnippetComparer Compares two SPDX snippets. -
Enum Summary Enum Description FilterTemplateOutputHandler.VarTextHandling -
Exception Summary Exception Description SpdxCompareException