| // SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later |
| |
| package saver2v2 |
| |
| import ( |
| "fmt" |
| "io" |
| |
| "github.com/spdx/tools-golang/spdx/common" |
| "github.com/spdx/tools-golang/spdx/v2_2" |
| ) |
| |
| func renderRelationship2_2(rln *v2_2.Relationship, w io.Writer) error { |
| rlnAStr := common.RenderDocElementID(rln.RefA) |
| rlnBStr := common.RenderDocElementID(rln.RefB) |
| if rlnAStr != "SPDXRef-" && rlnBStr != "SPDXRef-" && rln.Relationship != "" { |
| fmt.Fprintf(w, "Relationship: %s %s %s\n", rlnAStr, rln.Relationship, rlnBStr) |
| } |
| if rln.RelationshipComment != "" { |
| fmt.Fprintf(w, "RelationshipComment: %s\n", textify(rln.RelationshipComment)) |
| } |
| |
| return nil |
| } |