Package org.spdx.spreadsheetstore
Class RelationshipsSheet
java.lang.Object
org.spdx.spreadsheetstore.AbstractSheet
org.spdx.spreadsheetstore.RelationshipsSheet
Sheet containing relationship data
- Author:
- Gary O'Neall
-
Field Summary
Fields inherited from class org.spdx.spreadsheetstore.AbstractSheet
checkboxStyle, CHECKSUM_PATTERN, copyManager, dateStyle, documentUri, firstCellNum, firstRowNum, FONT_SIZE, greenWrapped, lastRowNum, modelStore, redWrapped, sheet, workbook, yellowWrapped -
Constructor Summary
ConstructorsConstructorDescriptionRelationshipsSheet(org.apache.poi.ss.usermodel.Workbook workbook, String sheetName, org.spdx.storage.IModelStore modelStore, String documentUri, org.spdx.library.ModelCopyManager copyManager) Construct a RelationshipsSheet -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidgetElmementId(int rowNum) org.spdx.library.model.v2.RelationshipgetRelationship(int rowNum) verify()Verifies the integrity of the sheet's dataMethods inherited from class org.spdx.spreadsheetstore.AbstractSheet
addRow, checksumsToString, checksumToString, clear, createCenterStyle, createHeaderStyle, createLeftWrapStyle, csvToStrings, getFirstDataRow, getNumDataRows, getSheet, licensesToString, parseChecksum, resizeRows, stringsToCsv, strToChecksums
-
Constructor Details
-
RelationshipsSheet
public RelationshipsSheet(org.apache.poi.ss.usermodel.Workbook workbook, String sheetName, org.spdx.storage.IModelStore modelStore, String documentUri, org.spdx.library.ModelCopyManager copyManager) Construct a RelationshipsSheet- Parameters:
workbook- Workbook containing the sheet.sheetName- Name of the sheet.modelStore- Model store for SPDX objects.documentUri- URI of the SPDX document.copyManager- Copy manager for SPDX objects.
-
-
Method Details
-
verify
Description copied from class:AbstractSheetVerifies the integrity of the sheet's data- Specified by:
verifyin classAbstractSheet- Returns:
- A string describing any issues, or an empty string if valid.
-
create
-
add
public void add(org.spdx.library.model.v2.Relationship relationship, String elementId) throws SpreadsheetException - Parameters:
relationship-- Throws:
SpreadsheetException
-
getElmementId
-
getRelationship
public org.spdx.library.model.v2.Relationship getRelationship(int rowNum) throws SpreadsheetException - Throws:
SpreadsheetException
-