Package org.spdx.compare
Class CompareHelper
java.lang.Object
org.spdx.compare.CompareHelper
public class CompareHelper extends Object
Helper class for comparisons
- Author:
- Gary O'Neall
-
Method Summary
Modifier and Type Method Description static StringannotationsToString(Annotation[] annotations)static StringannotationToString(Annotation annotation)static StringattributionsToString(String[] attributionText)static StringchecksumsToString(Checksum[] checksums)Create a string from an array of checksumsstatic StringchecksumToString(Checksum checksum)static StringexternalRefsToString(ExternalRef[] externalRefs, String docNamespace)Convert external refs to a friendly stringstatic StringexternalRefToString(ExternalRef externalRef, String docNamespace)Convert a single external ref to a friendly stringstatic StringfileTypesToString(SpdxFile.FileType[] fileTypes)static StringformatSpdxElementList(SpdxElement[] elements)static StringlicenseInfosToString(AnyLicenseInfo[] licenseInfoFromFiles)static ChecksumparseChecksum(String value)Creates a Checksum from the parameters specified in the tag valuestatic SpdxFile.FileType[]parseFileTypeString(String typeStr)static StringrelationshipsToString(Relationship[] relationships)static StringrelationshipToString(Relationship relationship)static Checksum[]strToChecksums(String checksumsString)
-
Method Details
-
annotationToString
- Parameters:
annotation-- Returns:
-
checksumsToString
Create a string from an array of checksums- Parameters:
checksums-- Returns:
-
checksumToString
- Parameters:
checksum-- Returns:
-
licenseInfosToString
- Parameters:
licenseInfoFromFiles-- Returns:
-
annotationsToString
- Parameters:
annotations-- Returns:
-
attributionsToString
-
relationshipToString
-
relationshipsToString
- Parameters:
relationships-- Returns:
-
formatSpdxElementList
-
fileTypesToString
- Parameters:
fileTypes-- Returns:
-
parseFileTypeString
public static SpdxFile.FileType[] parseFileTypeString(String typeStr) throws InvalidSPDXAnalysisException- Parameters:
typeStr-- Returns:
- Throws:
InvalidSPDXAnalysisException
-
strToChecksums
public static Checksum[] strToChecksums(String checksumsString) throws InvalidSPDXAnalysisException- Parameters:
checksumsString-- Returns:
- Throws:
InvalidSPDXAnalysisException
-
parseChecksum
Creates a Checksum from the parameters specified in the tag value- Parameters:
value-- Returns:
- Throws:
InvalidSpdxTagFileException
-
externalRefsToString
public static String externalRefsToString(ExternalRef[] externalRefs, String docNamespace) throws InvalidSPDXAnalysisExceptionConvert external refs to a friendly string- Parameters:
externalRefs-- Returns:
- Throws:
InvalidSPDXAnalysisException
-
externalRefToString
public static String externalRefToString(ExternalRef externalRef, String docNamespace) throws InvalidSPDXAnalysisExceptionConvert a single external ref to a friendly string- Parameters:
externalRef-docNamespace-- Returns:
- Throws:
InvalidSPDXAnalysisException
-