A B C D E F G H I J L M N O P R S T U V 
All Classes All Packages

A

addCrossRefValueToList(PropertyDescriptor, CrossRefJson) - Method in class org.spdx.storage.listedlicense.LicenseJson
Add a cross reference to a value list
addDifference(LineColumn, String, String, String, LicenseTemplateRule, CompareTemplateOutputHandler.DifferenceDescription) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
addDocumentFile(SpdxDocument, SpdxFile) - Method in class org.spdx.utility.compare.SpdxFileComparer
Add a file to the comparer and compare to the existing files
addDocumentItem(SpdxDocument, SpdxItem) - Method in class org.spdx.utility.compare.SpdxItemComparer
Add a new item to the comparer and compare the contents of the item to all items which have been previously added
addDocumentPackage(SpdxDocument, SpdxPackage) - Method in class org.spdx.utility.compare.SpdxPackageComparer
Add a package to the comparer and performs the comparison to any existing documents
addDocumentSnippet(SpdxDocument, SpdxSnippet) - Method in class org.spdx.utility.compare.SpdxSnippetComparer
Add a snippet to the comparer and performs the comparison to any existing documents
addException(ListedLicenseException, String, String, boolean) - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
Add a new exception to the list of exceptions
addExternalMap(String, IModelStore) - Method in class org.spdx.library.conversion.ExternalMapInfo
If the externalUri has not already been added, create an ExternalMap and add it to the docImports
addExternalRefToArtifact(ReferenceCategory, ReferenceType, String, String, SoftwareArtifact, IModelStore) - Static method in class org.spdx.library.conversion.Spdx2to3Converter
 
addExternalRefToArtifact(ExternalRef, SoftwareArtifact, IModelStore) - Static method in class org.spdx.library.conversion.Spdx2to3Converter
 
addLicense(SpdxListedLicense, String, String, boolean) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
Add summary information about a specific license to the licenses list
addPrimitiveValueToList(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
addPrimitiveValueToList(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.LicenseJson
Add a primitive value to a value list
addValueToCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
addValueToCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
addValueToCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
addValueToCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
addValueToCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
addValueToList(String, String, String) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
addValueToList(PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.StoredTypedItem
Adds a value to a property list for a String or Boolean type of value creating the propertyDescriptor if it does not exist
ALL_PROPERTY_DESCRIPTORS - Static variable in class org.spdx.storage.listedlicense.ExceptionJson
All property descriptors for Exceptions
ALL_PROPERTY_DESCRIPTORS - Static variable in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
ALL_PROPERTY_DESCRIPTORS - Static variable in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
alreadyCopied(String) - Method in class org.spdx.library.conversion.Spdx2to3Converter
 
ANNOTATION_TYPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
ANON_PREFIX - Static variable in class org.spdx.storage.simple.InMemSpdxStore
Prefix for anonymous ids

B

beginOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
beginOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
beginOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 

C

canConvert(String, String) - Method in class org.spdx.library.ModelCopyManager
 
checkCompareMade() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
checkInProgress() - Method in class org.spdx.utility.compare.SpdxFileComparer
checks to make sure there is not a compare in progress
checkInProgress() - Method in class org.spdx.utility.compare.SpdxItemComparer
checks to make sure there is not a compare in progress
checkInProgress() - Method in class org.spdx.utility.compare.SpdxPackageComparer
checks to make sure there is not a compare in progress
checkInProgress() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
checks to make sure there is not a compare in progress
clear() - Method in class org.spdx.storage.simple.ExtendedSpdxStore
Clear all values for the document
clear() - Method in class org.spdx.storage.simple.InMemSpdxStore
Remove all existing elements, properties, and values
clearPropertyValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.ExceptionJson
Clears a list of values for a property
clearPropertyValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
clearPropertyValueList(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
Sets the value list for the property to an empty list creating the propertyDescriptor if it does not exist
clearValueCollection(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
clearValueCollection(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
clearValueCollection(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
clearValueCollection(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
clearValueCollection(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
close() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
close() - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
close() - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
close() - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
close() - Method in class org.spdx.storage.simple.InMemSpdxStore
 
collectAllFiles(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxComparer
Collect all of the files present in the SPDX document including files within documents and files embedded in packages
collectAllPackages(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxComparer
Collect all of the packages present in the SPDX document including packages embedded in other relationships within documents
collectionContains(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
collectionContains(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
collectionContains(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
collectionContains(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
collectionContains(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
collectionContains(PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.StoredTypedItem
 
collectionsEquals(Collection<? extends Object>, Collection<? extends Object>) - Static method in class org.spdx.utility.compare.SpdxComparer
Compare two object lists
collectionsEquivalent(Collection<? extends ModelObjectV2>, Collection<? extends ModelObjectV2>) - Static method in class org.spdx.utility.compare.SpdxComparer
 
collectionSize(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
collectionSize(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
collectionSize(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
collectionSize(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
collectionSize(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
collectionSize(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
 
compare(List<SpdxDocument>) - Method in class org.spdx.utility.compare.SpdxComparer
Compares multiple SPDX documents
compare(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxComparer
Compares 2 SPDX documents
compareLicense(int, AnyLicenseInfo, int, AnyLicenseInfo) - Method in class org.spdx.utility.compare.SpdxComparer
Compares two licenses from two different SPDX documents taking into account the extracted license infos who's ID's may be different between the two documents Note: The ExtracedLicenseIDMap must be initialized before this method is invoked
compareStrings(String, String) - Static method in class org.spdx.utility.compare.SpdxComparer
Compares two strings including trimming the string and taking into account they may be null.
compareStrings(Optional<String>, Optional<String>) - Static method in class org.spdx.utility.compare.SpdxComparer
Compares two strings including trimming the string and taking into account they may be null.
CompareTemplateOutputHandler - Class in org.spdx.utility.compare
Compares the output of a parsed license template to text.
CompareTemplateOutputHandler(String) - Constructor for class org.spdx.utility.compare.CompareTemplateOutputHandler
 
CompareTemplateOutputHandler.DifferenceDescription - Class in org.spdx.utility.compare
Information obout any difference found
completeParsing() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
completeParsing() - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
completeParsing() - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
Configuration - Class in org.spdx
The configuration class for the Spdx-Java-Library.
CONTENT_IDENTIFIER_TYPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
convertAndStore(Annotation, Element) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 annotation to an SPDX spec version 3 annotation
convertAndStore(Checksum) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the SPDX spec version 2 Checksum to an SPDX spec version 3 Hash and store the result
convertAndStore(ExternalDocumentRef, Collection<ExternalMap>) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the externalDocRef to a NamespaceMap and store the NamespaceMap.
convertAndStore(AnyLicenseInfo) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX AnyLicenseIfno to an SPDX spec version 3 SPDX AnyLicenseIfno and store the result
convertAndStore(ConjunctiveLicenseSet) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX ConjunctiveLicenseSet to an SPDX spec version 3 SPDX ConjunctiveLicenseSet and store the result in the toStore
convertAndStore(DisjunctiveLicenseSet) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX DisjunctiveLicenseSet to an SPDX spec version 3 SPDX DisjunctiveLicenseSet and store the result in the toStore
convertAndStore(ExtractedLicenseInfo) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX ExtractedLicenseInfo to an SPDX spec version 3 SPDX CustomLicense and store the result in the toStore
convertAndStore(LicenseException) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX LicenseException to an SPDX spec version 3 LicenseAddition and store the result in the toStore
convertAndStore(ListedLicenseException) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX ListedLicenseException to an SPDX spec version 3 ListedLicenseAddition and store the result in the toStore
convertAndStore(OrLaterOperator) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX OrLaterOperator to an SPDX spec version 3 SPDX OrLaterOperator and store the result in the toStore
convertAndStore(SpdxListedLicense) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX SpdxListedLicense to an SPDX spec version 3 SPDX ListedLicense and store the result in the toStore
convertAndStore(WithExceptionOperator) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX WithExceptionOperator to an SPDX spec version 3 SPDX WithAdditionOperator and store the result in the toStore
convertAndStore(Relationship, Element) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 relationship to an SPDX spec version 3 relationship
convertAndStore(SpdxDocument) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX document to an SPDX spec version 3 SPDX document and store the result in the toStore
convertAndStore(SpdxElement) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the Element and stores all properties in the toStore
convertAndStore(SpdxFile) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the SPDX 2 SpdxFile to an SPDX 3 SpdxFile and returns the converted file
convertAndStore(SpdxPackage) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the SPDX 2 SpdxPackage to an SPDX 3 SpdxPackage and returns the converted package
convertAndStore(SpdxPackageVerificationCode) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the spdxPackageVerificationCode to an IntegrityMethod and store the result in the toModelStore
convertAndStore(SpdxSnippet) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts the SPDX 2 SpdxSnippet to an SPDX 3 Snippet and returns the converted snippet
convertCreationInfo(SpdxCreatorInformation, IModelStore, String) - Static method in class org.spdx.library.conversion.Spdx2to3Converter
 
convertToLicenseExpression(AnyLicenseInfo) - Method in class org.spdx.library.conversion.Spdx2to3Converter
Converts an SPDX spec version 2 SPDX AnyLicenseIfno to an SPDX spec version 3 LicenseExpression
copy(IModelStore, String, IModelStore, String, String, String) - Method in class org.spdx.library.ModelCopyManager
 
copy(IModelStore, IModelStore, String, String, String) - Method in class org.spdx.library.ModelCopyManager
Copy an item from one Model Object Store to another using the source ID for the target unless it is anonymous
copyFrom(ListedLicenseException) - Method in class org.spdx.storage.listedlicense.ExceptionJson
Copies from an SPDX version 2 exception
copyFrom(SpdxListedLicense) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
copyFrom(ListedLicense) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
copyFrom(ListedLicenseException) - Method in class org.spdx.storage.listedlicense.ExceptionJson
Copies all properties from an exception
copyValuesFrom(IModelStore) - Method in class org.spdx.storage.simple.StoredTypedItem
Copy all values for this item from another store
create(TypedValue) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
create(TypedValue) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
create(TypedValue) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
create(TypedValue) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
create(TypedValue) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
CROSS_REF_NUM_WORDS_MATCH - Static variable in class org.spdx.utility.compare.LicenseCompareHelper
 

D

decReferenceCount() - Method in class org.spdx.storage.simple.StoredTypedItem
Decrement the reference count for this stored type item
delete(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
delete(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
delete(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
delete(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
delete(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
DifferenceDescription() - Constructor for class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
Creates a different description
DifferenceDescription(boolean, String, List<LineColumn>) - Constructor for class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
Creates a difference description
documentItem - Variable in class org.spdx.utility.compare.SpdxItemComparer
Map of SPDX document to Items
DownloadCache - Class in org.spdx.utility
This singleton class provides a flexible download cache for the rest of the library.

E

elementsEquivalent(Optional<? extends ModelObjectV2>, Optional<? extends ModelObjectV2>) - Static method in class org.spdx.utility.compare.SpdxComparer
 
endOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
endOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
endOptional(LicenseTemplateRule) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
enterCriticalSection(boolean) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
enterCriticalSection(boolean) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
enterCriticalSection(boolean) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
enterCriticalSection(boolean) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
enterCriticalSection(boolean) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
ExceptionJson - Class in org.spdx.storage.listedlicense
Simple POJO to hold the license exception data loaded from a JSON file Licenses in the JSON format can be found at spdx.org/licenses/[exceptionid].json
ExceptionJson() - Constructor for class org.spdx.storage.listedlicense.ExceptionJson
Create an ExceptionJson
ExceptionJson(String) - Constructor for class org.spdx.storage.listedlicense.ExceptionJson
Create an ExceptionJson
ExceptionJsonTOC - Class in org.spdx.storage.listedlicense
Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.json
ExceptionJsonTOC() - Constructor for class org.spdx.storage.listedlicense.ExceptionJsonTOC
Create an ExceptionJsonTOC
ExceptionJsonTOC(String, String) - Constructor for class org.spdx.storage.listedlicense.ExceptionJsonTOC
Create an ExceptionJsonTOC
exists(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
exists(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
exists(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
exists(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
exists(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
ExtendedSpdxStore - Class in org.spdx.storage.simple
A simple abstract SPDX store that stores everything in an underlying model store which is initialized in the constructor.
ExtendedSpdxStore(IModelStore) - Constructor for class org.spdx.storage.simple.ExtendedSpdxStore
 
EXTERNAL_IDENTIFIER_TYPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
EXTERNAL_REF_TYPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
ExternalMapInfo - Class in org.spdx.library.conversion
 
ExternalMapInfo(String, String, Optional<Hash>, Collection<ExternalMap>) - Constructor for class org.spdx.library.conversion.ExternalMapInfo
 
extractedLicenseIdMap - Variable in class org.spdx.utility.compare.SpdxItemComparer
Mapping of all extracted license info ID's between all SPDX documents included in the comparer

F

FilterTemplateOutputHandler - Class in org.spdx.utility.compare
Deprecated.
The TemplateRegexMatcher class should be used in place of this class. This class will be removed in the next major release. Filter the template output to create a list of strings filtering out optional and/or var text
FilterTemplateOutputHandler(boolean) - Constructor for class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
FilterTemplateOutputHandler(FilterTemplateOutputHandler.VarTextHandling) - Constructor for class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
FilterTemplateOutputHandler(FilterTemplateOutputHandler.VarTextHandling, FilterTemplateOutputHandler.OptionalTextHandling) - Constructor for class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
FilterTemplateOutputHandler.OptionalTextHandling - Enum in org.spdx.utility.compare
Deprecated.
 
FilterTemplateOutputHandler.VarTextHandling - Enum in org.spdx.utility.compare
Deprecated.
 
findUniqueAnnotations(Collection<Annotation>, Collection<Annotation>) - Static method in class org.spdx.utility.compare.SpdxComparer
Find any SPDX annotations which are in annotationsA but not in annotationsB
findUniqueChecksums(Collection<Checksum>, Collection<Checksum>) - Static method in class org.spdx.utility.compare.SpdxComparer
Find any SPDX checksums which are in elementsA but not in elementsB
findUniqueExternalDocumentRefs(Collection<ExternalDocumentRef>, Collection<ExternalDocumentRef>) - Static method in class org.spdx.utility.compare.SpdxComparer
Find unique relationships that are present in relationshipsA but not relationshipsB
findUniqueRelationships(Collection<Relationship>, Collection<Relationship>) - Static method in class org.spdx.utility.compare.SpdxComparer
Find unique relationships that are present in relationshipsA but not relationshipsB

G

generatePackageVerificationCode(File, File[], IModelStore, String) - Method in class org.spdx.utility.verificationcode.VerificationCodeGenerator
Generate the SPDX Package Verification Code from a directory of files included in the archive
generatePackageVerificationCode(File, IModelStore, String) - Method in class org.spdx.utility.verificationcode.VerificationCodeGenerator
 
generatePackageVerificationCode(List<String>, String[], IModelStore, String) - Method in class org.spdx.utility.verificationcode.VerificationCodeGenerator
 
generatePackageVerificationCode(SpdxFile[], String[], IModelStore, String) - Method in class org.spdx.utility.verificationcode.VerificationCodeGenerator
Generate the SPDX Package Verification Code from an array of SPDXFiles
getAllItems(String, String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getAllItems(String, String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getAllItems(String, String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getAllItems(String, String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getAllItems(String, String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getCaseSensisitiveId(String, String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getCaseSensisitiveId(String, String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getCaseSensisitiveId(String, String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getCaseSensisitiveId(String, String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getCaseSensisitiveId(String, String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getCatA() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getCatB() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getCommentA() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getCommentA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getCommentA() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getCommentB() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getCommentB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getCommentB() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getCompleteRegex() - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
getConcludedLicenseA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getConcludedLicenseB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getContributorsA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getContributorsAAsString() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getContributorsB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getContributorsBAsString() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getCopiedObjectUri(IModelStore, String, IModelStore) - Method in class org.spdx.library.ModelCopyManager
 
getCopyrightA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getCopyrightB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getDependantFileNamesA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getDependantFileNamesB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getDetailsUrl() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getDifferenceMessage() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
getDifferences() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
getDifferences() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
getDocImports() - Method in class org.spdx.library.conversion.ExternalMapInfo
 
getDocPackage(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
Return the package associated with the document
getDocRefId() - Method in class org.spdx.library.conversion.ExternalMapInfo
 
getDocSnippet(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
getEndRegex(int) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
getExceptionIds() - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
getExceptionInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseLocalStore
 
getExceptionInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getExceptionInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseWebStore
 
getExceptions() - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
getExceptionTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseLocalStore
 
getExceptionTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getExceptionTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseWebStore
 
getExistingObject(String, String) - Method in class org.spdx.library.conversion.Spdx2to3Converter
 
getExternalDocumentHash() - Method in class org.spdx.library.conversion.ExternalMapInfo
 
getExternalDocumentUri() - Method in class org.spdx.library.conversion.ExternalMapInfo
 
getExternalElement(IModelStore, String, IModelCopyManager, Class<?>) - Static method in class org.spdx.library.SpdxModelFactory
 
getExternalElement(IModelStore, String, IModelCopyManager, Class<?>, String) - Static method in class org.spdx.library.SpdxModelFactory
 
getExternalRefDifferences(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
getExtractedLicenseDifferences(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Retrieves any licenses which where the text matches in both documents but other fields are different
getFile(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxFileComparer
 
getFileChecksum(File) - Method in interface org.spdx.utility.verificationcode.IFileChecksumGenerator
 
getFileChecksum(File) - Method in class org.spdx.utility.verificationcode.JavaSha1ChecksumGenerator
 
getFileDependenciesAAsString() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getFileDependenciesBAsString() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getFileDifference(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxFileComparer
Return a file difference for the file contained in two different documents
getFileDifferences(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Returns any file differences found between the first and second SPDX documents as specified by the document index
getFileDifferences(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
Get any fileDifferences which are in docA but not in docB
getFileName() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getFileTypeA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getFileTypeB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getFilteredText() - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
getFirstLicenseToken(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
 
getFsfLibre() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getIdA() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getIdB() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getIdType(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getIdType(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getIdType(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getIdType(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getIdType(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getInstance() - Static method in class org.spdx.Configuration
 
getInstance() - Static method in class org.spdx.utility.DownloadCache
 
getItem(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
Gets the item from the hashmap
getItem(SpdxDocument) - Method in class org.spdx.utility.compare.SpdxItemComparer
Get the item contained by the document doc
getLatestSpecVersion() - Static method in class org.spdx.library.SpdxModelFactory
 
getLicenseCommentsA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getLicenseCommentsB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getLicenseId() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getLicenseIds() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
getLicenseInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseLocalStore
 
getLicenseInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getLicenseInputStream(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseWebStore
 
getLicenseListReleaseDate() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getLicenseListVersion() - Static method in class org.spdx.library.LicenseInfoFactory
 
getLicenseListVersion() - Method in class org.spdx.library.ListedLicenses
 
getLicenseListVersion() - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
getLicenseListVersion() - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
getLicenseListVersion() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
getLicenseListVersion() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getLicenseModelStore() - Method in class org.spdx.library.ListedLicenses
 
getLicenseModelStoreCompatV2() - Method in class org.spdx.library.ListedLicenses
 
getLicenseNameA() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getLicenseNameB() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getLicenses() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
getLicenseText() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getListedExceptionById(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
getListedExceptionById(String) - Method in class org.spdx.library.ListedLicenses
 
getListedExceptionByIdCompatV2(String) - Method in class org.spdx.library.ListedLicenses
 
getListedExceptionV2ById(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
getListedLicenseById(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
getListedLicenseById(String) - Method in class org.spdx.library.ListedLicenses
 
getListedLicenseByIdCompatV2(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
getListedLicenseByIdCompatV2(String) - Method in class org.spdx.library.ListedLicenses
 
getListedLicenseCreationInfo() - Static method in class org.spdx.library.LicenseInfoFactory
 
getListedLicenseCreationInfo() - Method in class org.spdx.library.ListedLicenses
 
getListedLicenseCreationInfo() - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
getListedLicenseCreationInfo() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getListedLicenseCreationInfo() - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getListedLicenses() - Static method in class org.spdx.library.ListedLicenses
 
getName() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getName() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getNextId(IModelStore.IdType) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getNextId(IModelStore.IdType) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getNextId(IModelStore.IdType) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getNextId(IModelStore.IdType) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getNextId(IModelStore.IdType) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getNonOptionalLicenseText(String, FilterTemplateOutputHandler.VarTextHandling) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Get the text of a license minus any optional text - note: this include the default variable text
getNonOptionalLicenseText(String, FilterTemplateOutputHandler.VarTextHandling, FilterTemplateOutputHandler.OptionalTextHandling) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Get the text of a license converting variable and optional text according to the options
getNoticeA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getNoticeB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getNumPackages() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
getNumSnippets() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
getNumSpdxDocs() - Method in class org.spdx.utility.compare.SpdxComparer
 
getObjectUri() - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
getPackageComparers() - Method in class org.spdx.utility.compare.SpdxComparer
 
getPackageDifferences() - Method in class org.spdx.utility.compare.SpdxComparer
 
getPackageName() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
getProperty(String) - Method in class org.spdx.Configuration
 
getProperty(String, String) - Method in class org.spdx.Configuration
 
getPropertyValueDescriptors() - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
getPropertyValueDescriptors() - Method in class org.spdx.storage.listedlicense.LicenseJson
 
getPropertyValueDescriptors() - Method in class org.spdx.storage.simple.StoredTypedItem
 
getPropertyValueDescriptors(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getPropertyValueDescriptors(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getPropertyValueDescriptors(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getPropertyValueDescriptors(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getPropertyValueDescriptors(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getQuickMatchRegex(int) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
getReference() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getReferenceCount() - Method in class org.spdx.storage.simple.StoredTypedItem
 
getReferenceLocator() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getReferenceNumber() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getReferenceType() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
getReleaseDate() - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
getReleaseDate() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
getSeeAlso() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
getSnippetComparers() - Method in class org.spdx.utility.compare.SpdxComparer
 
getSnippetFromFileDifference(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxSnippetComparer
Get any file difference for the Spdx Snippet From File between the two SPDX documents If the fileName is different, the they are considered unique files and the getUniqueSnippetFromFile should be called to obtain the unique file
getSourceUrlsA() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getSourceUrlsB() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
getSpdxDoc(int) - Method in class org.spdx.utility.compare.SpdxComparer
 
getSpdxDocuments() - Method in class org.spdx.utility.compare.SpdxComparer
 
getSpdxIdA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getSpdxIdB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getSpdxListedExceptionIds() - Method in class org.spdx.library.ListedLicenses
 
getSpdxListedExceptionIds() - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
getSpdxListedExceptionIds() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getSpdxListedLicenseIds() - Static method in class org.spdx.library.LicenseInfoFactory
 
getSpdxListedLicenseIds() - Method in class org.spdx.library.ListedLicenses
 
getSpdxListedLicenseIds() - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
getSpdxListedLicenseIds() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getSpdxObjects(IModelStore, IModelCopyManager, String, String, String) - Static method in class org.spdx.library.SpdxModelFactory
 
getSpecConverter(IModelStore, IModelStore, String, String, boolean) - Method in class org.spdx.library.ModelCopyManager
 
getStartRegex(int) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
getTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseLocalStore
 
getTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getTocInputStream() - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseWebStore
 
getTypedValue() - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
getTypedValue() - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
getTypedValue(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getTypedValue(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getTypedValue(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getTypedValue(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getTypedValue(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getUniqueAnnotations(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxItemComparer
Get annotations that are in docA but not in docB
getUniqueAnnotationsA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueAnnotationsB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueChecksums(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxFileComparer
Get the checksums which are present in the file contained document A but not in document B
getUniqueChecksums(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
Get the checksums which are present in document A but not in document B
getUniqueChecksumsA() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getUniqueChecksumsB() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
getUniqueCreators(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Returns any creators which are in the SPDX document 1 which are not in document 2
getUniqueDocumentAnnotations(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Return any document annotations which are in spdx document index 1 but not in spdx document index 2
getUniqueDocumentRelationship(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Return any document annotations which are in spdx document index 1 but not in spdx document index 2
getUniqueExternalDocumentRefs(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Return any external document references which are in spdx document index 1 but not in spdx document index 2
getUniqueExternalRefs(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
getUniqueExtractedLicenses(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Retrieves any unique extracted licenses fromt the first SPDX document index relative to the second - unique is determined by the license text matching
getUniqueFiles(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Return any files which are in spdx document index 1 but not in spdx document index 2
getUniqueFiles(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxPackageComparer
Return any unique files by name which are in docA but not in docB
getUniquePackages(int, int) - Method in class org.spdx.utility.compare.SpdxComparer
Return any files which are in spdx document index 1 but not in spdx document index 2
getUniqueRelationship(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxItemComparer
Get relationships that are in docA but not in docB
getUniqueRelationshipA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueRelationshipB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueSeenLicenses(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxItemComparer
Get any licenses found in docA but not in docB
getUniqueSeenLicensesA() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueSeenLicensesB() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
getUniqueSnippetFromFile(SpdxDocument, SpdxDocument) - Method in class org.spdx.utility.compare.SpdxSnippetComparer
Get an SpdxFile that only exists in docA but not docB
getUrlInputStream(URL) - Method in class org.spdx.utility.DownloadCache
 
getUrlInputStream(URL, boolean) - Method in class org.spdx.utility.DownloadCache
 
getValue(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
getValue(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
getValue(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
getValue(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
getValue(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
getValue(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
getValue(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
getValue(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
getValue(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
getValue(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
 
getValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
getValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
getValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
getValueList(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
getValueList(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
 
getVarTextHandling() - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 

H

HASH_ALGORITH_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 

I

IFileChecksumGenerator - Interface in org.spdx.utility.verificationcode
Interface for implementations of generators of file checksums
IListedLicenseStore - Interface in org.spdx.storage.listedlicense
 
IMPLEMENTATION_VERSION - Static variable in class org.spdx.library.SpdxModelFactory
 
incReferenceCount() - Method in class org.spdx.storage.simple.StoredTypedItem
Increment the reference count for this stored type item - the number of times this item is referenced
inflateModelObject(IModelStore, String, String, IModelCopyManager, boolean, String) - Static method in class org.spdx.library.SpdxModelFactory
For the most recent spec version supported: If the object exists in the model store, it will be "inflated" back to the Java object.
inflateModelObject(IModelStore, String, String, IModelCopyManager, String, boolean, String) - Static method in class org.spdx.library.SpdxModelFactory
If the object exists in the model store, it will be "inflated" back to the Java object.
init() - Static method in class org.spdx.library.SpdxModelFactory
This static method is a convenience to load this class and initialize the supported model versions.
InMemSpdxStore - Class in org.spdx.storage.simple
 
InMemSpdxStore() - Constructor for class org.spdx.storage.simple.InMemSpdxStore
 
isAnnotationsEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isAnnotationsEquals() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isAnon(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isAnon(String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
isAnon(String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
isAnon(String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
isAnon(String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
isAttributionTextEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isByteRangeEquals() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
isChecksumsEquals() - Method in class org.spdx.utility.compare.SpdxFileComparer
 
isChecksumsEquals() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
isCollectionMembersAssignableTo(String, PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isCollectionMembersAssignableTo(String, PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
isCollectionMembersAssignableTo(String, PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
isCollectionMembersAssignableTo(String, PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
isCollectionMembersAssignableTo(String, PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
isCollectionMembersAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
isCollectionMembersAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
isCollectionMembersAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
isCollectionMembersAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
isCollectionMembersAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.simple.StoredTypedItem
 
isCollectionProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isCollectionProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
isCollectionProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
isCollectionProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
isCollectionProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
isCollectionProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
isCollectionProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
isCollectionProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
isCollectionProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
isCollectionProperty(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
 
isCommentsEqual() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
isCommentsEqual() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
isCommentsEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isCommentsEquals() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isConcludedLicenseEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isConcludedLicenseEquals() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isContributorsEqual() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
isContributorsEquals() - Method in class org.spdx.utility.compare.SpdxFileComparer
 
isCopyrightsEqual() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isCopyrightsEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isCreatorCommentsEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isCreatorDatesEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isCreatorInformationEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDataLicenseEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDeclaredLicensesEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isDeprecatedLicenseId() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
isDifferenceFound() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
isDifferenceFound() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDifferenceFound() - Method in class org.spdx.utility.compare.SpdxFileComparer
 
isDifferenceFound() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isDifferenceFound() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isDifferenceFound() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
isDocumentAnnotationsEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDocumentCommentsEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDocumentContentsEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isDocumentRelationshipsEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isExternalDcoumentRefsEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isExternalRefsEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isExtractedLicensingInfosEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isFileDependenciesEqual() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
isFilesAnalyzedEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isfilesEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isIncludeVarText() - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
isInProgress() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isInProgress() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isLicenseCommentsEqual() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isLicenseCommmentsEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isLicenseEqual(AnyLicenseInfo, AnyLicenseInfo, Map<String, String>) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares two licenses from potentially two different documents which may have different license ID's for the same license
isLicenseEqual(AnyLicenseInfo, AnyLicenseInfo, Map<String, String>) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares two licenses from potentially two different documents which may have different license ID's for the same license
isLicenseListVersionEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isLicenseNamesEqual() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
isLicensePassBlackList(AnyLicenseInfo, String...) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a license pass black lists
isLicensePassBlackList(AnyLicenseInfo, String...) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a license pass black lists
isLicensePassWhiteList(AnyLicenseInfo, String...) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a license pass white lists
isLicensePassWhiteList(AnyLicenseInfo, String...) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a license pass white lists
isLineRangeEquals() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
isNameEquals() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
 
isNoticeTextEquals() - Method in class org.spdx.utility.compare.SpdxFileComparer
 
isNoticeTextsEqual() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
isOsiApproved() - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
isPackageChecksumsEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageDescriptionsEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageDownloadLocationsEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageFilenamesEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageFilesEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageHomePagesEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageOriginatorsEqual() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackagesEquals() - Method in class org.spdx.utility.compare.SpdxComparer
 
isPackageSourceInfosEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageSummaryEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageSuppliersEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageVerificationCodesEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
isPackageVersionsEquals() - Method in class org.spdx.utility.compare.SpdxPackageComparer
 
ISpdxConverter - Interface in org.spdx.library.conversion
 
isPropertyValueAssignableTo(String, PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isPropertyValueAssignableTo(String, PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
isPropertyValueAssignableTo(String, PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
isPropertyValueAssignableTo(String, PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
isPropertyValueAssignableTo(String, PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
isPropertyValueAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
isPropertyValueAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
isPropertyValueAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
isPropertyValueAssignableTo(PropertyDescriptor, Class<?>) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
isPropertyValueAssignableTo(PropertyDescriptor, Class<?>, String) - Method in class org.spdx.storage.simple.StoredTypedItem
 
isReferenceCategoriesEqual() - Method in class org.spdx.utility.compare.SpdxExternalRefDifference
 
isRelationshipsEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isRelationshipsEquals() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isSeenLicenseEquals() - Method in class org.spdx.utility.compare.SpdxItemComparer
 
isSeenLicensesEquals() - Method in class org.spdx.utility.compare.SpdxItemDifference
 
isSingleTokenString(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
 
isSnippetFromFilesEquals() - Method in class org.spdx.utility.compare.SpdxSnippetComparer
The snippetFromFiles can be true if there are some unique snippetFromFiles or differences between the snippetFromFiles (or both)
isSnippetsEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isSourceUrlsEqual() - Method in class org.spdx.utility.compare.SpdxLicenseDifference
 
isSpdxListedExceptionId(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
isSpdxListedExceptionId(String) - Method in class org.spdx.library.ListedLicenses
 
isSpdxListedExceptionId(String, String) - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
isSpdxListedExceptionId(String, String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isSpdxListedLicenseId(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
isSpdxListedLicenseId(String) - Method in class org.spdx.library.ListedLicenses
 
isSpdxListedLicenseId(String, String) - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
isSpdxListedLicenseId(String, String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
isSpdxVersionEqual() - Method in class org.spdx.utility.compare.SpdxComparer
 
isStandardLicenseExceptionWithinText(String, ListedLicenseException) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a text contains the standard license exception (perhaps along with other text before and/or after)
isStandardLicenseExceptionWithinText(String, ListedLicenseException) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a text contains the standard license exception (perhaps along with other text before and/or after)
isStandardLicenseWithinText(String, SpdxListedLicense) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a text contains the standard license (perhaps along with other text before and/or after)
isStandardLicenseWithinText(String, ListedLicense) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Detect if a text contains the standard license (perhaps along with other text before and/or after)
isTemplateMatchWithinText(String) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
isTextMatchingTemplate(String, String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
 
isTextStandardException(LicenseException, String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares exception text to the exception text of an SPDX Standard exception
isTextStandardException(ListedLicenseException, String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares exception text to the exception text of an SPDX Standard exception
isTextStandardLicense(License, String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares license text to the license text of an SPDX Standard License
isTextStandardLicense(License, String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Compares license text to the license text of an SPDX Standard License
isTypeEqual() - Method in class org.spdx.utility.compare.SpdxFileDifference
 
isTypesEquals() - Method in class org.spdx.utility.compare.SpdxFileComparer
 

J

JavaSha1ChecksumGenerator - Class in org.spdx.utility.verificationcode
Java sha1 checksum generator using MessageDigest
JavaSha1ChecksumGenerator() - Constructor for class org.spdx.utility.verificationcode.JavaSha1ChecksumGenerator
Create a SHA1 based checksum generator

L

leaveCriticalSection(IModelStore.IModelStoreLock) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
leaveCriticalSection(IModelStore.IModelStoreLock) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
leaveCriticalSection(IModelStore.IModelStoreLock) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
leaveCriticalSection(IModelStore.IModelStoreLock) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
leaveCriticalSection(IModelStore.IModelStoreLock) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
LICENSE_ID_PATTERN_GENERATED - Static variable in class org.spdx.storage.simple.InMemSpdxStore
Pattern for the generated license ID
LicenseCompareHelper - Class in org.spdx.utility.compare
Primarily a static class of helper functions for comparing two SPDX licenses
LicenseCompareHelper() - Constructor for class org.spdx.utility.compare.LicenseCompareHelper
 
LicenseCreationInfo - Class in org.spdx.storage.listedlicense
 
LicenseCreationInfo(LicenseCreatorAgent, String) - Constructor for class org.spdx.storage.listedlicense.LicenseCreationInfo
 
LicenseCreatorAgent - Class in org.spdx.storage.listedlicense
 
LicenseCreatorAgent(String) - Constructor for class org.spdx.storage.listedlicense.LicenseCreatorAgent
 
LicenseExpressionParser - Class in org.spdx.utility.license
A parser for the SPDX License Expressions as documented in the SPDX appendix.
LicenseExpressionParser() - Constructor for class org.spdx.utility.license.LicenseExpressionParser
 
LicenseInfoFactory - Class in org.spdx.library
Factory for creating SPDXLicenseInfo objects from a Jena model
LicenseInfoFactory() - Constructor for class org.spdx.library.LicenseInfoFactory
 
LicenseJson - Class in org.spdx.storage.listedlicense
Simple POJO to hold the license data loaded from a JSON file Licenses in the JSON format can be found at spdx.org/licenses/[licenseid].json
LicenseJson() - Constructor for class org.spdx.storage.listedlicense.LicenseJson
 
LicenseJson() - Constructor for class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
LicenseJson(String) - Constructor for class org.spdx.storage.listedlicense.LicenseJson
 
LicenseJsonTOC - Class in org.spdx.storage.listedlicense
Table of Contents for the listed license list as represented as a JSON index file at spdx.org/licenses/licenses.json
LicenseJsonTOC() - Constructor for class org.spdx.storage.listedlicense.LicenseJsonTOC
 
LicenseJsonTOC(String, String) - Constructor for class org.spdx.storage.listedlicense.LicenseJsonTOC
 
LicenseJsonTOC.LicenseJson - Class in org.spdx.storage.listedlicense
 
licenseOrExceptionIdToObjectUri(String) - Static method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
LicenseParserException - Exception in org.spdx.utility.license
 
LicenseParserException(String) - Constructor for exception org.spdx.utility.license.LicenseParserException
 
LicenseParserException(String, Throwable) - Constructor for exception org.spdx.utility.license.LicenseParserException
 
licenseUriToLicenseId(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
 
LIFECYCLE_SCOPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
LISTED_LICENSE_NAMESPACE - Static variable in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
listedExceptionIdCaseSensitive(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
listedExceptionIdCaseSensitive(String) - Method in class org.spdx.library.ListedLicenses
 
listedExceptionIdCaseSensitive(String) - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
listedExceptionIdCaseSensitive(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
listedLicenseIdCaseSensitive(String) - Static method in class org.spdx.library.LicenseInfoFactory
 
listedLicenseIdCaseSensitive(String) - Method in class org.spdx.library.ListedLicenses
 
listedLicenseIdCaseSensitive(String) - Method in interface org.spdx.storage.listedlicense.IListedLicenseStore
 
listedLicenseIdCaseSensitive(String) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
ListedLicenses - Class in org.spdx.library
Singleton class which holds the listed licenses
listsEquals(List<? extends Object>, List<? extends Object>) - Static method in class org.spdx.utility.compare.SpdxComparer
Compare two object lists
listValues(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
listValues(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
listValues(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
listValues(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
listValues(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
locateOriginalText(String, int, int, Map<Integer, LineColumn>, String[]) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Locate the original text starting with the start token and ending with the end token

M

matches() - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
Performs the actual parsing if it has not been completed.
matchingStandardLicenseExceptionIdsWithinText(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Returns a list of SPDX Standard License Exception ID's that were found within the text, using the SPDX matching guidelines.
matchingStandardLicenseExceptionIdsWithinText(String, List<String>) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Returns a list of SPDX Standard License Exception ID's from the provided list that were found within the text, using the SPDX matching guidelines.
matchingStandardLicenseIds(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Returns a list of SPDX Standard License ID's that match the text provided using the SPDX matching guidelines.
matchingStandardLicenseIdsWithinText(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Returns a list of SPDX Standard License ID's that were found within the text, using the SPDX matching guidelines.
matchingStandardLicenseIdsWithinText(String, List<String>) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Returns a list of SPDX Standard License ID's from the provided list that were found within the text, using the SPDX matching guidelines.
ModelCopyManager - Class in org.spdx.library
This class helps facilitate copying objects from one model to another.
ModelCopyManager() - Constructor for class org.spdx.library.ModelCopyManager
Create a ModelCopyManager with default options

N

name - Variable in class org.spdx.utility.compare.SpdxItemComparer
 
NOASSERTION_LICENSE_NAME - Static variable in class org.spdx.library.LicenseInfoFactory
 
NONE_LICENSE_NAME - Static variable in class org.spdx.library.LicenseInfoFactory
 
normalizeFilePath(String) - Static method in class org.spdx.utility.verificationcode.VerificationCodeGenerator
Normalizes a file path per the SPDX spec

O

objectsEqual(Object, Object) - Static method in class org.spdx.utility.compare.SpdxComparer
returns true if the two objects are equal considering nulls
objectUriToLicenseOrExceptionId(String) - Static method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
OMIT - org.spdx.utility.compare.FilterTemplateOutputHandler.OptionalTextHandling
Deprecated.
Omit the optional text
OMIT - org.spdx.utility.compare.FilterTemplateOutputHandler.VarTextHandling
Deprecated.
Omit the var text all together
org.spdx - package org.spdx
 
org.spdx.library - package org.spdx.library
Package containing useful library functions for reading, writing, and manipulating SPDX documents.
org.spdx.library.conversion - package org.spdx.library.conversion
 
org.spdx.storage.listedlicense - package org.spdx.storage.listedlicense
 
org.spdx.storage.simple - package org.spdx.storage.simple
 
org.spdx.utility - package org.spdx.utility
Utility classes that may be of use for libraries or programs that use the SPDX library
org.spdx.utility.compare - package org.spdx.utility.compare
Utility classes for comparing SPDX model objects
org.spdx.utility.license - package org.spdx.utility.license
 
org.spdx.utility.verificationcode - package org.spdx.utility.verificationcode
 
ORIGINAL - org.spdx.utility.compare.FilterTemplateOutputHandler.OptionalTextHandling
Deprecated.
Retain the optional text
ORIGINAL - org.spdx.utility.compare.FilterTemplateOutputHandler.VarTextHandling
Deprecated.
Include the original text for the regex

P

parseLicenseExpression(String, IModelStore, String, IModelCopyManager, List<DictionaryEntry>) - Static method in class org.spdx.utility.license.LicenseExpressionParser
Parses a license expression into an license for use in the Model using the SPDX Version 3.X model
parseLicenseExpressionCompatV2(String, IModelStore, String, IModelCopyManager) - Static method in class org.spdx.utility.license.LicenseExpressionParser
Parses a license expression into an license for use in the Model using the SPDX Version 2.X model
parseSPDXLicenseString(String) - Static method in class org.spdx.library.LicenseInfoFactory
Parses a license string and converts it into a SPDXLicenseInfo object Syntax - A license set must start and end with a parenthesis "(" A conjunctive license set will have and AND after the first licenseInfo term A disjunctive license set will have an OR after the first licenseInfo term If there is no And or Or, then it is converted to a simple license type A space or tab must be used between license ID's and the keywords AND and OR A licenseID must NOT be "AND" or "OR"
parseSPDXLicenseString(String, IModelStore, String, IModelCopyManager, List<DictionaryEntry>) - Static method in class org.spdx.library.LicenseInfoFactory
Parses a license string and converts it into a SPDXLicenseInfo object Syntax - A license set must start and end with a parenthesis "(" A conjunctive license set will have and AND after the first licenseInfo term A disjunctive license set will have an OR after the first licenseInfo term If there is no And or Or, then it is converted to a simple license type A space or tab must be used between license ID's and the keywords AND and OR A licenseID must NOT be "AND" or "OR"
parseSPDXLicenseStringCompatV2(String) - Static method in class org.spdx.library.LicenseInfoFactory
Parses a license string and converts it into a SPDXLicenseInfo object Syntax - A license set must start and end with a parenthesis "(" A conjunctive license set will have and AND after the first licenseInfo term A disjunctive license set will have an OR after the first licenseInfo term If there is no And or Or, then it is converted to a simple license type A space or tab must be used between license ID's and the keywords AND and OR A licenseID must NOT be "AND" or "OR"
parseSPDXLicenseStringCompatV2(String, IModelStore, String, IModelCopyManager) - Static method in class org.spdx.library.LicenseInfoFactory
Parses a license string and converts it into a SPDXLicenseInfo object Syntax - A license set must start and end with a parenthesis "(" A conjunctive license set will have and AND after the first licenseInfo term A disjunctive license set will have an OR after the first licenseInfo term If there is no And or Or, then it is converted to a simple license type A space or tab must be used between license ID's and the keywords AND and OR A licenseID must NOT be "AND" or "OR"
PROPERTY_DESCRIPTOR_TO_VALUE_NAME - Static variable in class org.spdx.storage.listedlicense.ExceptionJson
Map of property descriptors to the value name
PROPERTY_TO_STATIC_VALUE - Static variable in class org.spdx.storage.listedlicense.LicenseCreationInfo
 
PURPOSE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
putCopiedId(IModelStore, String, IModelStore, String) - Method in class org.spdx.library.ModelCopyManager
Record a copied ID between model stores

R

REGEX - org.spdx.utility.compare.FilterTemplateOutputHandler.VarTextHandling
Deprecated.
Include the regex itself included by the REGEX_ESCAPE strings
REGEX_ESCAPE - Static variable in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
String used to escape
REGEX_QUANTIFIER_PATTERN - Static variable in class org.spdx.utility.compare.LicenseCompareHelper
 
REGEX_USING_TOKENS - org.spdx.utility.compare.FilterTemplateOutputHandler.OptionalTextHandling
Deprecated.
Create a regex for the optional text with the REGEX_ESCAPE string tokenizing the words
RELATIONSHIP_TYPE_MAP - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 
removeCommentChars(String) - Static method in class org.spdx.utility.compare.LicenseCompareHelper
Remove common comment characters from either a template or license text strings
removePrimitiveValueToList(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
removePrimitiveValueToList(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
removeProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
removeProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
removeProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
removeProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
removeProperty(String, PropertyDescriptor) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
removeProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.ExceptionJson
Removes the property
removeProperty(PropertyDescriptor) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
removeProperty(PropertyDescriptor) - Method in class org.spdx.storage.simple.StoredTypedItem
Removes a property from the document for the given ID if the property exists.
removeTypedValueFromList(PropertyDescriptor, TypedValue) - Method in class org.spdx.storage.simple.StoredTypedItem
 
removeValueFromCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
removeValueFromCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
removeValueFromCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
removeValueFromCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
removeValueFromCollection(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
removeValueFromList(PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.StoredTypedItem
Removes a property from a list if it exists
resetCache() - Method in class org.spdx.utility.DownloadCache
Resets (deletes) the local cache
resetListedLicenses() - Static method in class org.spdx.library.ListedLicenses
Resets all of the cached license information and reloads the license IDs NOTE: This method should be used with caution, it will negatively impact performance.

S

setDeprecatedLicenseId(boolean) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setDetailsUrl(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setDifferenceFound(boolean) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
setDifferenceMessage(String) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
setDifferences(List<LineColumn>) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription
 
setFsfLibre(Boolean) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setLicenseId(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setLicenseListVersion(String) - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
setLicenseListVersion(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
setName(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setOsiApproved(boolean) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setPrimativeValue(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
setPrimativeValue(PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
setReference(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setReferenceNumber(int) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setReleaseDate(String) - Method in class org.spdx.storage.listedlicense.ExceptionJsonTOC
 
setReleaseDate(String) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
setSeeAlso(List<String>) - Method in class org.spdx.storage.listedlicense.LicenseJsonTOC.LicenseJson
 
setTypedProperty(String, String, String) - Method in class org.spdx.storage.listedlicense.ExceptionJson
 
setTypedProperty(String, String, String) - Method in class org.spdx.storage.listedlicense.LicenseJson
 
setValue(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
setValue(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
setValue(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
setValue(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.ExtendedSpdxStore
 
setValue(String, PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.InMemSpdxStore
 
setValue(PropertyDescriptor, Object) - Method in class org.spdx.storage.simple.StoredTypedItem
 
Spdx2to3Converter - Class in org.spdx.library.conversion
 
Spdx2to3Converter(IModelStore, IModelCopyManager, CreationInfo, String, String) - Constructor for class org.spdx.library.conversion.Spdx2to3Converter
 
Spdx2to3Converter(IModelStore, IModelCopyManager, CreationInfo, String, String, boolean) - Constructor for class org.spdx.library.conversion.Spdx2to3Converter
 
SpdxCompareException - Exception in org.spdx.utility.compare
 
SpdxCompareException(String) - Constructor for exception org.spdx.utility.compare.SpdxCompareException
 
SpdxCompareException(String, Throwable) - Constructor for exception org.spdx.utility.compare.SpdxCompareException
 
SpdxCompareException(Throwable) - Constructor for exception org.spdx.utility.compare.SpdxCompareException
 
SpdxComparer - Class in org.spdx.utility.compare
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 files, the comparison results are separated into unique files based on the file names which can be obtained by the method getUniqueFiles(index1, index2).
SpdxComparer() - Constructor for class org.spdx.utility.compare.SpdxComparer
 
SpdxConversionException - Exception in org.spdx.library
 
SpdxConversionException(String) - Constructor for exception org.spdx.library.SpdxConversionException
 
SpdxConversionException(String, Throwable) - Constructor for exception org.spdx.library.SpdxConversionException
 
SpdxConversionException(Throwable) - Constructor for exception org.spdx.library.SpdxConversionException
 
SpdxExternalRefDifference - Class in org.spdx.utility.compare
Contains information on differences between two different External Refs.
SpdxFileComparer - Class in org.spdx.utility.compare
Compares two SPDX files.
SpdxFileComparer(Map<SpdxDocument, Map<SpdxDocument, Map<String, String>>>) - Constructor for class org.spdx.utility.compare.SpdxFileComparer
 
SpdxFileDifference - Class in org.spdx.utility.compare
Contains the results of a comparison between two SPDX files with the same name
SpdxFileDifference(SpdxFile, SpdxFile, boolean, boolean, List<AnyLicenseInfo>, List<AnyLicenseInfo>, boolean, List<Checksum>, List<Checksum>, boolean, List<Relationship>, List<Relationship>, boolean, List<Annotation>, List<Annotation>) - Constructor for class org.spdx.utility.compare.SpdxFileDifference
 
SpdxItemComparer - Class in org.spdx.utility.compare
Compares two SPDX items.
SpdxItemComparer(Map<SpdxDocument, Map<SpdxDocument, Map<String, String>>>) - Constructor for class org.spdx.utility.compare.SpdxItemComparer
 
SpdxItemDifference - Class in org.spdx.utility.compare
Contains the results of a comparison between two SPDX items with the same name
SpdxItemDifference(SpdxItem, SpdxItem, boolean, boolean, List<AnyLicenseInfo>, List<AnyLicenseInfo>, boolean, List<Relationship>, List<Relationship>, boolean, List<Annotation>, List<Annotation>) - Constructor for class org.spdx.utility.compare.SpdxItemDifference
 
SpdxLicenseDifference - Class in org.spdx.utility.compare
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
SpdxLicenseDifference(ExtractedLicenseInfo, ExtractedLicenseInfo) - Constructor for class org.spdx.utility.compare.SpdxLicenseDifference
 
SpdxListedLicenseLocalStore - Class in org.spdx.storage.listedlicense
 
SpdxListedLicenseLocalStore() - Constructor for class org.spdx.storage.listedlicense.SpdxListedLicenseLocalStore
 
SpdxListedLicenseModelStore - Class in org.spdx.storage.listedlicense
Read-only model store for the SPDX listed licenses License and exception ID's can be case insensitive License information is stored in a LicenseJson file with the ID being Listed License ID License Exception information is stored in an ExceptionJson file with the ID being the Listed Exception ID CrossRef information is stored within the LicenseJson file.
SpdxListedLicenseModelStore() - Constructor for class org.spdx.storage.listedlicense.SpdxListedLicenseModelStore
 
SpdxListedLicenseWebStore - Class in org.spdx.storage.listedlicense
 
SpdxListedLicenseWebStore() - Constructor for class org.spdx.storage.listedlicense.SpdxListedLicenseWebStore
 
SpdxModelFactory - Class in org.spdx.library
Main entrypoint for the SPDX Java Library This is a static class used to manage the different versions of the SPDX spec by creating different model classes based on the version of the spec.
SpdxPackageComparer - Class in org.spdx.utility.compare
Compares two SPDX package.
SpdxPackageComparer(Map<SpdxDocument, Map<SpdxDocument, Map<String, String>>>) - Constructor for class org.spdx.utility.compare.SpdxPackageComparer
 
SpdxSnippetComparer - Class in org.spdx.utility.compare
Compares two SPDX snippets.
SpdxSnippetComparer(Map<SpdxDocument, Map<SpdxDocument, Map<String, String>>>) - Constructor for class org.spdx.utility.compare.SpdxSnippetComparer
 
SpdxV2ListedLicenseModelStore - Class in org.spdx.storage.listedlicense
 
SpdxV2ListedLicenseModelStore(IListedLicenseStore) - Constructor for class org.spdx.storage.listedlicense.SpdxV2ListedLicenseModelStore
 
SpdxV3ListedLicenseModelStore - Class in org.spdx.storage.listedlicense
 
SpdxV3ListedLicenseModelStore(IListedLicenseStore) - Constructor for class org.spdx.storage.listedlicense.SpdxV3ListedLicenseModelStore
 
StoredTypedItem - Class in org.spdx.storage.simple
Individual item to be stored in memory
StoredTypedItem(String, String, String) - Constructor for class org.spdx.storage.simple.StoredTypedItem
 
stringCollectionsEqual(Collection<String>, Collection<String>) - Static method in class org.spdx.utility.compare.SpdxComparer
Compares 2 collections and returns true if the contents are equal ignoring order and trimming strings.
stringsEqual(String, String) - Static method in class org.spdx.utility.compare.SpdxComparer
Compares two strings returning true if they are equal considering null values and trimming the strings.
stringsEqual(Optional<String>, Optional<String>) - Static method in class org.spdx.utility.compare.SpdxComparer
Compares two strings returning true if they are equal considering null values and trimming the strings.
stringToAgent(String, CreationInfo) - Static method in class org.spdx.library.conversion.Spdx2to3Converter
 
SWAP_TO_FROM_REL_TYPES - Static variable in class org.spdx.library.conversion.Spdx2to3Converter
 

T

TemplateRegexMatcher - Class in org.spdx.utility.compare
Constructs a regular expression from a license or exception template and provide a matching method to see if code matching the template exists within the text provided Note that the regular expression assumes a fully normalized text string to match isTemplateMatchWithinText(String text) will return true if the text text matches the template getQuickMatchRegex() will return a regular expression with limited backtracking which can be used for a quick search getCompleteRegex() will return a regular expression for the entire license where getStartRegex(int wordLimit) will return a regular expression to match the beginning of a license and getEndRegex(int wordLimit) will return a regular expression to match the end of a license
TemplateRegexMatcher(String) - Constructor for class org.spdx.utility.compare.TemplateRegexMatcher
Generates regular expressions from a license or exception template
text(String) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
text(String) - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
text(String) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
textEquivalent(String, int) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
Compares the text against the compareText
toAbsoluteURL(String) - Static method in class org.spdx.storage.listedlicense.LicenseJsonTOC
 
typedValueMap - Variable in class org.spdx.storage.simple.InMemSpdxStore
Map of property object URI's to typed value items

U

UNINITIALIZED_LICENSE_TEXT - Static variable in class org.spdx.utility.license.LicenseExpressionParser
 
uriToEnum(String) - Static method in class org.spdx.library.SpdxModelFactory
Converts a URI to enum for the latest supported version of the spec
uriToEnum(String, String) - Static method in class org.spdx.library.SpdxModelFactory
Converts a URI to enum
usesId(String) - Method in class org.spdx.storage.simple.StoredTypedItem
 

V

valueOf(String) - Static method in enum org.spdx.utility.compare.FilterTemplateOutputHandler.OptionalTextHandling
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spdx.utility.compare.FilterTemplateOutputHandler.VarTextHandling
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spdx.utility.compare.FilterTemplateOutputHandler.OptionalTextHandling
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spdx.utility.compare.FilterTemplateOutputHandler.VarTextHandling
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
variableRule(LicenseTemplateRule) - Method in class org.spdx.utility.compare.CompareTemplateOutputHandler
 
variableRule(LicenseTemplateRule) - Method in class org.spdx.utility.compare.FilterTemplateOutputHandler
Deprecated.
 
variableRule(LicenseTemplateRule) - Method in class org.spdx.utility.compare.TemplateRegexMatcher
 
VerificationCodeGenerator - Class in org.spdx.utility.verificationcode
Generates a package verification code from a directory of source code or an array of SPDXFiles.
VerificationCodeGenerator(IFileChecksumGenerator) - Constructor for class org.spdx.utility.verificationcode.VerificationCodeGenerator
 
versionsCompatible(String, String) - Method in class org.spdx.library.ModelCopyManager
 
A B C D E F G H I J L M N O P R S T U V 
All Classes All Packages