public class SpdxFileComparer extends Object
compare(fileA, fileB) method will perform the comparison and
store the results. isDifferenceFound() will return true of any
differences were found.| Constructor and Description |
|---|
SpdxFileComparer() |
| Modifier and Type | Method and Description |
|---|---|
void |
compare(SPDXFile fileA,
SPDXFile fileB,
HashMap<String,String> licenseXlationMap)
Compare two SPDX files and store the results
|
static String[] |
filesToFileNames(SPDXFile[] files)
Extracts out the file names into a string array
|
SPDXFile |
getFileA() |
SPDXFile |
getFileB() |
SpdxFileDifference |
getFileDifference()
Return a file difference - the two file names must equal
|
DOAPProject[] |
getUniqueArtifactOfA() |
DOAPProject[] |
getUniqueArtifactOfB() |
SPDXLicenseInfo[] |
getUniqueSeenLicensesA() |
SPDXLicenseInfo[] |
getUniqueSeenLicensesB() |
boolean |
isArtifactOfEquals() |
boolean |
isChecksumsEquals() |
boolean |
isCommentsEquals() |
boolean |
isConcludedLicenseEquals() |
boolean |
isContributorsEquals() |
boolean |
isCopyrightsEquals() |
boolean |
isDifferenceFound() |
boolean |
isFileDependenciesEquals() |
boolean |
isLicenseCommmentsEquals() |
boolean |
isNamesEquals() |
boolean |
isNoticeTextEquals() |
boolean |
isSeenLicenseEquals() |
boolean |
isTypesEquals() |
public boolean isFileDependenciesEquals()
public boolean isContributorsEquals()
public boolean isNoticeTextEquals()
public void compare(SPDXFile fileA, SPDXFile fileB, HashMap<String,String> licenseXlationMap) throws SpdxCompareException
fileA - fileB - licenseXlationMap - A mapping between the license IDs from licenses in fileA to fileBSpdxCompareExceptionpublic static String[] filesToFileNames(SPDXFile[] files)
files - public SPDXFile getFileA()
public SPDXFile getFileB()
public boolean isConcludedLicenseEquals()
public boolean isSeenLicenseEquals()
public boolean isArtifactOfEquals()
public SPDXLicenseInfo[] getUniqueSeenLicensesB()
public SPDXLicenseInfo[] getUniqueSeenLicensesA()
public DOAPProject[] getUniqueArtifactOfA()
public DOAPProject[] getUniqueArtifactOfB()
public boolean isCommentsEquals()
public boolean isCopyrightsEquals()
public boolean isLicenseCommmentsEquals()
public boolean isNamesEquals()
public boolean isChecksumsEquals()
public boolean isTypesEquals()
public boolean isDifferenceFound()
throws SpdxCompareException
SpdxCompareExceptionpublic SpdxFileDifference getFileDifference() throws SpdxCompareException
SpdxCompareExceptionCopyright © 2014 Linux Foundation. All Rights Reserved.