Package org.spdx.compare
Class SpdxFileDifference
java.lang.Object
org.spdx.compare.SpdxItemDifference
org.spdx.compare.SpdxFileDifference
public class SpdxFileDifference extends SpdxItemDifference
Contains the results of a comparison between two SPDX files with the same name
- Author:
- Gary O'Neall
-
Constructor Summary
Constructors Constructor Description SpdxFileDifference(SpdxFile fileA, SpdxFile fileB, boolean concludedLicensesEqual, boolean seenLicensesEqual, AnyLicenseInfo[] uniqueSeenLicensesA, AnyLicenseInfo[] uniqueSeenLicensesB, boolean artifactOfsEquals, DoapProject[] uniqueArtifactOfA2, DoapProject[] uniqueArtifactOfB2, boolean checksumsEquals, Checksum[] uniqueChecksumsA, Checksum[] uniqueChecksumsB, boolean relationshipsEquals, Relationship[] uniqueRelationshipA, Relationship[] uniqueRelationshipB, boolean annotationsEquals, Annotation[] uniqueAnnotationsA, Annotation[] uniqueAnnotationsB) -
Method Summary
Modifier and Type Method Description DoapProject[]getArtifactsOfA()DoapProject[]getArtifactsOfB()String[]getContributorsA()StringgetContributorsAAsString()String[]getContributorsB()StringgetContributorsBAsString()String[]getDependantFileNamesA()String[]getDependantFileNamesB()StringgetFileDependenciesAAsString()StringgetFileDependenciesBAsString()StringgetFileName()SpdxFile.FileType[]getFileTypeA()SpdxFile.FileType[]getFileTypeB()StringgetNoticeA()StringgetNoticeB()StringgetSpdxIdA()StringgetSpdxIdB()DoapProject[]getUniqueArtifactOfA()DoapProject[]getUniqueArtifactOfB()Checksum[]getUniqueChecksumsA()Checksum[]getUniqueChecksumsB()booleanisArtifactOfsEquals()booleanisChecksumsEquals()booleanisContributorsEqual()booleanisFileDependenciesEqual()booleanisNoticeTextsEqual()booleanisTypeEqual()Methods inherited from class org.spdx.compare.SpdxItemDifference
getCommentA, getCommentB, getConcludedLicenseA, getConcludedLicenseB, getCopyrightA, getCopyrightB, getLicenseCommentsA, getLicenseCommentsB, getName, getUniqueAnnotationsA, getUniqueAnnotationsB, getUniqueRelationshipA, getUniqueRelationshipB, getUniqueSeenLicensesA, getUniqueSeenLicensesB, isAnnotationsEquals, isCommentsEquals, isConcludedLicenseEquals, isCopyrightsEqual, isLicenseCommentsEqual, isRelationshipsEquals, isSeenLicensesEquals
-
Constructor Details
-
SpdxFileDifference
public SpdxFileDifference(SpdxFile fileA, SpdxFile fileB, boolean concludedLicensesEqual, boolean seenLicensesEqual, AnyLicenseInfo[] uniqueSeenLicensesA, AnyLicenseInfo[] uniqueSeenLicensesB, boolean artifactOfsEquals, DoapProject[] uniqueArtifactOfA2, DoapProject[] uniqueArtifactOfB2, boolean checksumsEquals, Checksum[] uniqueChecksumsA, Checksum[] uniqueChecksumsB, boolean relationshipsEquals, Relationship[] uniqueRelationshipA, Relationship[] uniqueRelationshipB, boolean annotationsEquals, Annotation[] uniqueAnnotationsA, Annotation[] uniqueAnnotationsB) throws InvalidSPDXAnalysisException, SpdxCompareException
-
-
Method Details
-
getFileName
- Returns:
- the fileName
-
getArtifactsOfA
- Returns:
- the artifactsOfA
-
getArtifactsOfB
- Returns:
- the artifactsOfB
-
isArtifactOfsEquals
public boolean isArtifactOfsEquals()- Returns:
- the artifactOfsEquals
-
getUniqueArtifactOfA
- Returns:
- the uniqueArtifactOfA
-
getUniqueArtifactOfB
- Returns:
- the uniqueArtifactOfB
-
getFileTypeA
- Returns:
- the fileTypeA
-
getFileTypeB
- Returns:
- the fileTypeB
-
isContributorsEqual
public boolean isContributorsEqual() -
isNoticeTextsEqual
public boolean isNoticeTextsEqual() -
isFileDependenciesEqual
public boolean isFileDependenciesEqual() -
isTypeEqual
public boolean isTypeEqual()- Returns:
-
isChecksumsEquals
public boolean isChecksumsEquals()- Returns:
-
getContributorsAAsString
- Returns:
-
getContributorsBAsString
- Returns:
-
getFileDependenciesAAsString
- Returns:
-
getFileDependenciesBAsString
- Returns:
-
getContributorsA
- Returns:
- the contributorsA
-
getNoticeA
- Returns:
- the noticeA
-
getContributorsB
- Returns:
- the contributorsB
-
getNoticeB
- Returns:
- the noticeB
-
getDependantFileNamesA
- Returns:
- the dependantFileNamesA
-
getDependantFileNamesB
- Returns:
- the dependantFileNamesB
-
getUniqueChecksumsA
- Returns:
- the uniqueChecksumsA
-
getUniqueChecksumsB
- Returns:
- the uniqueChecksumsB
-
getSpdxIdA
- Returns:
-
getSpdxIdB
- Returns:
-