Uses of Class
org.spdx.utility.compare.SpdxCompareException
Packages that use SpdxCompareException
-
Uses of SpdxCompareException in org.spdx.utility.compare
Methods in org.spdx.utility.compare that throw SpdxCompareExceptionModifier and TypeMethodDescriptionvoidSpdxFileComparer.addDocumentFile(org.spdx.library.model.v2.SpdxDocument spdxDocument, org.spdx.library.model.v2.SpdxFile spdxFile) Add a file to the comparer and compare to the existing filesvoidSpdxItemComparer.addDocumentItem(org.spdx.library.model.v2.SpdxDocument spdxDocument, org.spdx.library.model.v2.SpdxItem spdxItem) Add a new item to the comparer and compare the contents of the item to all items which have been previously addedvoidSpdxPackageComparer.addDocumentPackage(org.spdx.library.model.v2.SpdxDocument spdxDocument, org.spdx.library.model.v2.SpdxPackage spdxPackage) Add a package to the comparer and performs the comparison to any existing documentsvoidSpdxSnippetComparer.addDocumentSnippet(org.spdx.library.model.v2.SpdxDocument spdxDocument, org.spdx.library.model.v2.SpdxSnippet snippet) Add a snippet to the comparer and performs the comparison to any existing documentsprotected voidSpdxItemComparer.checkCompareMade()protected voidSpdxFileComparer.checkInProgress()checks to make sure there is not a compare in progressprotected voidSpdxItemComparer.checkInProgress()checks to make sure there is not a compare in progressprotected voidSpdxPackageComparer.checkInProgress()checks to make sure there is not a compare in progressprotected voidSpdxSnippetComparer.checkInProgress()checks to make sure there is not a compare in progressvoidCompares multiple SPDX documentsvoidSpdxComparer.compare(org.spdx.library.model.v2.SpdxDocument spdxDoc1, org.spdx.library.model.v2.SpdxDocument spdxDoc2) Compares 2 SPDX documentsbooleanSpdxComparer.compareLicense(int doc1, org.spdx.library.model.v2.license.AnyLicenseInfo license1, int doc2, org.spdx.library.model.v2.license.AnyLicenseInfo license2) Compares two licenses from two different SPDX documents taking into account the extracted license infos whose ID's may be different between the two documents Note: The ExtractedLicenseIDMap must be initialized before this method is invokedSpdxPackageComparer.getExternalRefDifferences(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) SpdxComparer.getExtractedLicenseDifferences(int docIndexA, int docIndexB) Retrieves any licenses which where the text matches in both documents but other fields are differentorg.spdx.library.model.v2.SpdxFileSpdxFileComparer.getFile(org.spdx.library.model.v2.SpdxDocument spdxDocument) SpdxFileComparer.getFileDifference(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Return a file difference for the file contained in two different documentsSpdxComparer.getFileDifferences(int docindex1, int docindex2) Returns any file differences found between the first and second SPDX documents as specified by the document indexSpdxPackageComparer.getFileDifferences(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get any fileDifferences which are in docA but not in docBorg.spdx.library.model.v2.SpdxItemSpdxItemComparer.getItem(org.spdx.library.model.v2.SpdxDocument doc) Get the item contained by the document docLicenseCompareHelper.getNonOptionalLicenseText(String licenseTemplate, FilterTemplateOutputHandler.VarTextHandling varTextHandling) Get the text of a license minus any optional text - note: this includes the default variable textLicenseCompareHelper.getNonOptionalLicenseText(String licenseTemplate, FilterTemplateOutputHandler.VarTextHandling varTextHandling, FilterTemplateOutputHandler.OptionalTextHandling optionalTextHandling) Get the text of a license converting variable and optional text according to the optionsintSpdxPackageComparer.getNumPackages()SpdxComparer.getPackageDifferences()SpdxPackageComparer.getPackageName()SpdxSnippetComparer.getSnippetFromFileDifference(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get any file difference for the Spdx Snippet From File between the two SPDX documents If the fileName is different, they are considered unique files and the getUniqueSnippetFromFile should be called to obtain the unique fileorg.spdx.library.model.v2.SpdxDocumentSpdxComparer.getSpdxDoc(int docIndex) List<org.spdx.library.model.v2.Annotation> SpdxItemComparer.getUniqueAnnotations(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get annotations that are in docA but not in docBList<org.spdx.library.model.v2.Checksum> SpdxFileComparer.getUniqueChecksums(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get the checksums which are present in the file contained document A but not in document BList<org.spdx.library.model.v2.Checksum> SpdxPackageComparer.getUniqueChecksums(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get the checksums which are present in document A but not in document BSpdxComparer.getUniqueCreators(int doc1index, int doc2index) Returns any creators which are in the SPDX document 1 which are not in document 2List<org.spdx.library.model.v2.Annotation> SpdxComparer.getUniqueDocumentAnnotations(int docindex1, int docindex2) Return any document annotations which are in spdx document index 1 but not in spdx document index 2List<org.spdx.library.model.v2.Relationship> SpdxComparer.getUniqueDocumentRelationship(int docindex1, int docindex2) Return any document annotations which are in spdx document index 1 but not in spdx document index 2List<org.spdx.library.model.v2.ExternalDocumentRef> SpdxComparer.getUniqueExternalDocumentRefs(int docindex1, int docindex2) Return any external document references which are in spdx document index 1 but not in spdx document index 2List<org.spdx.library.model.v2.ExternalRef> SpdxPackageComparer.getUniqueExternalRefs(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) List<org.spdx.library.model.v2.license.ExtractedLicenseInfo> SpdxComparer.getUniqueExtractedLicenses(int docIndexA, int docIndexB) Retrieves any unique extracted licenses from the first SPDX document index relative to the second - unique is determined by the license text matchingList<org.spdx.library.model.v2.SpdxFile> SpdxComparer.getUniqueFiles(int docindex1, int docindex2) Return any files which are in spdx document index 1 but not in spdx document index 2List<org.spdx.library.model.v2.SpdxFile> SpdxPackageComparer.getUniqueFiles(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Return any unique files by name which are in docA but not in docBList<org.spdx.library.model.v2.SpdxPackage> SpdxComparer.getUniquePackages(int docindex1, int docindex2) Return any files which are in spdx document index 1 but not in spdx document index 2List<org.spdx.library.model.v2.Relationship> SpdxItemComparer.getUniqueRelationship(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get relationships that are in docA but not in docBList<org.spdx.library.model.v2.license.AnyLicenseInfo> SpdxItemComparer.getUniqueSeenLicenses(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get any licenses found in docA but not in docBorg.spdx.library.model.v2.SpdxFileSpdxSnippetComparer.getUniqueSnippetFromFile(org.spdx.library.model.v2.SpdxDocument docA, org.spdx.library.model.v2.SpdxDocument docB) Get an SpdxFile that only exists in docA but not docBbooleanSpdxItemComparer.isAnnotationsEquals()booleanSpdxItemComparer.isAttributionTextEquals()booleanSpdxSnippetComparer.isByteRangeEquals()booleanSpdxFileComparer.isChecksumsEquals()booleanSpdxItemComparer.isCommentsEquals()booleanSpdxItemComparer.isConcludedLicenseEquals()booleanSpdxFileComparer.isContributorsEquals()booleanSpdxItemComparer.isCopyrightsEquals()booleanSpdxComparer.isCreatorCommentsEqual()booleanSpdxComparer.isCreatorDatesEqual()booleanSpdxComparer.isCreatorInformationEqual()booleanSpdxComparer.isDataLicenseEqual()booleanSpdxPackageComparer.isDeclaredLicensesEquals()booleanSpdxFileComparer.isDifferenceFound()booleanSpdxItemComparer.isDifferenceFound()booleanSpdxPackageComparer.isDifferenceFound()booleanSpdxSnippetComparer.isDifferenceFound()booleanSpdxComparer.isDocumentAnnotationsEquals()booleanSpdxComparer.isDocumentCommentsEqual()booleanSpdxComparer.isDocumentContentsEquals()booleanSpdxComparer.isDocumentRelationshipsEquals()booleanSpdxComparer.isExternalDcoumentRefsEquals()Deprecated.booleanSpdxComparer.isExternalDocumentRefsEquals()booleanSpdxPackageComparer.isExternalRefsEquals()booleanSpdxComparer.isExtractedLicensingInfosEqual()booleanSpdxPackageComparer.isFilesAnalyzedEquals()booleanSpdxComparer.isfilesEquals()Deprecated.booleanSpdxComparer.isFilesEquals()booleanSpdxItemComparer.isInProgress()booleanSpdxItemComparer.isLicenseCommentsEquals()booleanSpdxItemComparer.isLicenseCommmentsEquals()Deprecated.static booleanLicenseCompareHelper.isLicenseEqual(org.spdx.library.model.v2.license.AnyLicenseInfo license1, org.spdx.library.model.v2.license.AnyLicenseInfo license2, Map<String, String> xlationMap) Compares two licenses from potentially two different documents which may have different license ID's for the same licensestatic booleanLicenseCompareHelper.isLicenseEqual(org.spdx.library.model.v3_0_1.simplelicensing.AnyLicenseInfo license1, org.spdx.library.model.v3_0_1.simplelicensing.AnyLicenseInfo license2, Map<String, String> xlationMap) Compares two licenses from potentially two different documents which may have different license ID's for the same licensebooleanSpdxComparer.isLicenseListVersionEqual()booleanSpdxSnippetComparer.isLineRangeEquals()booleanSpdxSnippetComparer.isNameEquals()booleanSpdxFileComparer.isNoticeTextEquals()booleanSpdxPackageComparer.isPackageChecksumsEquals()booleanSpdxPackageComparer.isPackageDescriptionsEquals()booleanSpdxPackageComparer.isPackageDownloadLocationsEquals()booleanSpdxPackageComparer.isPackageFilenamesEquals()booleanSpdxPackageComparer.isPackageFilesEquals()booleanSpdxPackageComparer.isPackageHomePagesEquals()booleanSpdxPackageComparer.isPackageOriginatorsEqual()booleanSpdxComparer.isPackagesEquals()booleanSpdxPackageComparer.isPackageSourceInfosEquals()booleanSpdxPackageComparer.isPackageSummaryEquals()booleanSpdxPackageComparer.isPackageSuppliersEquals()booleanSpdxPackageComparer.isPackageVerificationCodesEquals()booleanSpdxPackageComparer.isPackageVersionsEquals()booleanSpdxItemComparer.isRelationshipsEquals()booleanSpdxItemComparer.isSeenLicenseEquals()booleanSpdxSnippetComparer.isSnippetFromFilesEquals()The snippetFromFiles can be true if there are some unique snippetFromFiles or differences between the snippetFromFiles (or both)booleanSpdxComparer.isSnippetsEqual()booleanSpdxComparer.isSpdxVersionEqual()booleanTemplateRegexMatcher.isTemplateMatchWithinText(String text) LicenseCompareHelper.isTextMatchingTemplate(String template, String compareText) Compare the provided text against a license template using SPDX matching guidelinesLicenseCompareHelper.isTextStandardException(org.spdx.library.model.v2.license.LicenseException exception, String compareText) Compares exception text to the exception text of an SPDX Standard exceptionLicenseCompareHelper.isTextStandardException(org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicenseException exception, String compareText) Compares exception text to the exception text of an SPDX Standard exceptionLicenseCompareHelper.isTextStandardLicense(org.spdx.library.model.v2.license.License license, String compareText) Compares license text to the license text of an SPDX Standard LicenseLicenseCompareHelper.isTextStandardLicense(org.spdx.library.model.v3_0_1.expandedlicensing.License license, String compareText) Compares license text to the license text of an SPDX Standard LicensebooleanSpdxFileComparer.isTypesEquals()static String[]LicenseCompareHelper.matchingStandardLicenseIds(String licenseText) Returns a list of SPDX Standard License ID's that match the text provided using the SPDX matching guidelines.Constructors in org.spdx.utility.compare that throw SpdxCompareExceptionModifierConstructorDescriptionSpdxFileDifference(org.spdx.library.model.v2.SpdxFile fileA, org.spdx.library.model.v2.SpdxFile fileB, boolean concludedLicensesEqual, boolean seenLicensesEqual, List<org.spdx.library.model.v2.license.AnyLicenseInfo> uniqueSeenLicensesA, List<org.spdx.library.model.v2.license.AnyLicenseInfo> uniqueSeenLicensesB, boolean checksumsEquals, List<org.spdx.library.model.v2.Checksum> uniqueChecksumsA, List<org.spdx.library.model.v2.Checksum> uniqueChecksumsB, boolean relationshipsEquals, List<org.spdx.library.model.v2.Relationship> uniqueRelationshipA, List<org.spdx.library.model.v2.Relationship> uniqueRelationshipB, boolean annotationsEquals, List<org.spdx.library.model.v2.Annotation> uniqueAnnotationsA, List<org.spdx.library.model.v2.Annotation> uniqueAnnotationsB) TemplateRegexMatcher(String template) Generates regular expressions from a license or exception template