| Package | Description |
|---|---|
| org.spdx.compare | |
| org.spdx.html | |
| org.spdx.rdfparser.model |
Model for the SPDX 2.0+ specification.
|
| org.spdx.spdxspreadsheet |
| Modifier and Type | Method and Description |
|---|---|
static Relationship[] |
SpdxComparer.findUniqueRelationships(Relationship[] relationshipsA,
Relationship[] relationshipsB)
Find unique relationships that are present in relationshipsA but not relationshipsB
|
Relationship[] |
SpdxComparer.getUniqueDocumentRelationship(int docindex1,
int docindex2)
Return any document annotations which are in spdx document index 1 but not in spdx document index 2
|
Relationship[] |
SpdxItemComparer.getUniqueRelationship(SpdxDocument docA,
SpdxDocument docB)
Get relationships that are in docA but not in docB
|
Relationship[] |
SpdxItemDifference.getUniqueRelationshipA() |
Relationship[] |
SpdxItemDifference.getUniqueRelationshipB() |
| Modifier and Type | Method and Description |
|---|---|
static Relationship[] |
SpdxComparer.findUniqueRelationships(Relationship[] relationshipsA,
Relationship[] relationshipsB)
Find unique relationships that are present in relationshipsA but not relationshipsB
|
static Relationship[] |
SpdxComparer.findUniqueRelationships(Relationship[] relationshipsA,
Relationship[] relationshipsB)
Find unique relationships that are present in relationshipsA but not relationshipsB
|
static String |
CompareHelper.relationshipsToString(Relationship[] relationships) |
static String |
CompareHelper.relationshipToString(Relationship relationship) |
| Constructor and Description |
|---|
SpdxFileDifference(SpdxFile fileA,
SpdxFile fileB,
boolean concludedLicensesEqual,
boolean seenLicensesEqual,
AnyLicenseInfo[] uniqueSeenLicensesA,
AnyLicenseInfo[] uniqueSeenLicensesB,
boolean artifactOfsEquals,
DoapProject[] uniqueArtifactOfA2,
DoapProject[] uniqueArtifactOfB2,
boolean checksumsEquals,
Checksum[] uniqueChecksumsA,
Checksum[] uniqueChecksumsB,
boolean relationshipsEquals,
Relationship[] uniqueRelationshipA,
Relationship[] uniqueRelationshipB,
boolean annotationsEquals,
Annotation[] uniqueAnnotationsA,
Annotation[] uniqueAnnotationsB) |
SpdxFileDifference(SpdxFile fileA,
SpdxFile fileB,
boolean concludedLicensesEqual,
boolean seenLicensesEqual,
AnyLicenseInfo[] uniqueSeenLicensesA,
AnyLicenseInfo[] uniqueSeenLicensesB,
boolean artifactOfsEquals,
DoapProject[] uniqueArtifactOfA2,
DoapProject[] uniqueArtifactOfB2,
boolean checksumsEquals,
Checksum[] uniqueChecksumsA,
Checksum[] uniqueChecksumsB,
boolean relationshipsEquals,
Relationship[] uniqueRelationshipA,
Relationship[] uniqueRelationshipB,
boolean annotationsEquals,
Annotation[] uniqueAnnotationsA,
Annotation[] uniqueAnnotationsB) |
SpdxItemDifference(SpdxItem itemA,
SpdxItem itemB,
boolean concludedLicensesEqual,
boolean seenLicensesEqual,
AnyLicenseInfo[] uniqueSeenLicensesA,
AnyLicenseInfo[] uniqueSeenLicensesB,
boolean relationshipsEquals,
Relationship[] uniqueRelationshipA,
Relationship[] uniqueRelationshipB,
boolean annotationsEquals,
Annotation[] uniqueAnnotationsA,
Annotation[] uniqueAnnotationsB) |
SpdxItemDifference(SpdxItem itemA,
SpdxItem itemB,
boolean concludedLicensesEqual,
boolean seenLicensesEqual,
AnyLicenseInfo[] uniqueSeenLicensesA,
AnyLicenseInfo[] uniqueSeenLicensesB,
boolean relationshipsEquals,
Relationship[] uniqueRelationshipA,
Relationship[] uniqueRelationshipB,
boolean annotationsEquals,
Annotation[] uniqueAnnotationsA,
Annotation[] uniqueAnnotationsB) |
| Constructor and Description |
|---|
RelationshipContext(Relationship relationship,
Map<String,String> idToUrlMap) |
| Modifier and Type | Field and Description |
|---|---|
protected Relationship[] |
SpdxElement.relationships |
| Modifier and Type | Method and Description |
|---|---|
Relationship |
Relationship.clone() |
Relationship |
Relationship.clone(Map<String,SpdxElement> clonedElementIds) |
protected Relationship[] |
SpdxElement.cloneRelationships(Map<String,SpdxElement> clonedElementIds) |
protected Relationship[] |
RdfModelObject.findRelationshipPropertyValues(String nameSpace,
String propertyName)
Find all annotations with a subject of this object
|
Relationship[] |
SpdxElement.getRelationships() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RdfModelObject.addPropertyValue(String nameSpace,
String propertyName,
Relationship relationship)
Add a relationship property value
|
void |
SpdxElement.addRelationship(Relationship relationship) |
int |
Relationship.compareTo(Relationship o) |
protected void |
RdfModelObject.setPropertyValues(String nameSpace,
String propertyName,
Relationship[] relationships)
Set a property value for this resource.
|
void |
SpdxElement.setRelationships(Relationship[] relationships) |
| Constructor and Description |
|---|
SpdxElement(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships) |
SpdxFile(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfoInFile,
String copyrightText,
String licenseComment,
SpdxFile.FileType[] fileTypes,
Checksum[] checksums,
String[] fileContributors,
String noticeText,
DoapProject[] artifactOf) |
SpdxItem(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfoFromFiles,
String copyrightText,
String licenseComment) |
SpdxPackage(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfosFromFiles,
String copyrightText,
String licenseComment,
AnyLicenseInfo licenseDeclared,
Checksum[] checksums,
String description,
String downloadLocation,
SpdxFile[] files,
String homepage,
String originator,
String packageFileName,
SpdxPackageVerificationCode packageVerificationCode,
String sourceInfo,
String summary,
String supplier,
String versionInfo) |
SpdxPackage(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfosFromFiles,
String copyrightText,
String licenseComment,
AnyLicenseInfo licenseDeclared,
Checksum[] checksums,
String description,
String downloadLocation,
SpdxFile[] files,
String homepage,
String originator,
String packageFileName,
SpdxPackageVerificationCode packageVerificationCode,
String sourceInfo,
String summary,
String supplier,
String versionInfo,
boolean filesAnalyzed,
ExternalRef[] externalRefs) |
SpdxSnippet(String name,
String comment,
Annotation[] annotations,
Relationship[] relationships,
AnyLicenseInfo licenseConcluded,
AnyLicenseInfo[] licenseInfoInFile,
String copyrightText,
String licenseComment,
SpdxFile snippetFromFile,
StartEndPointer byteRange,
StartEndPointer lineRange) |
| Modifier and Type | Method and Description |
|---|---|
Relationship |
RelationshipsSheet.getRelationship(int rowNum,
SpdxDocumentContainer container) |
| Modifier and Type | Method and Description |
|---|---|
void |
RelationshipsSheet.add(Relationship relationship,
String elementId) |
Copyright © 2018 Linux Foundation. All Rights Reserved.