Package org.spdx.spdxspreadsheet
Class PackageInfoSheet
java.lang.Object
org.spdx.spdxspreadsheet.AbstractSheet
org.spdx.spdxspreadsheet.PackageInfoSheet
- Direct Known Subclasses:
PackageInfoSheetV09d2,PackageInfoSheetV09d3,PackageInfoSheetV1d2,PackageInfoSheetV2d0,PackageInfoSheetV2d1,PackageInfoSheetV2d2,PackageInfoSheetV9d1
public abstract class PackageInfoSheet extends AbstractSheet
Abstract PackageInfoSheet to manage cross-version implementations
- Author:
- Gary O'Neall
-
Field Summary
Fields inherited from class org.spdx.spdxspreadsheet.AbstractSheet
checkboxStyle, dateStyle, firstCellNum, firstRowNum, FONT_SIZE, greenWrapped, lastRowNum, redWrapped, sheet, workbook, yellowWrapped -
Constructor Summary
Constructors Constructor Description PackageInfoSheet(org.apache.poi.ss.usermodel.Workbook workbook, String sheetName, String version) -
Method Summary
Modifier and Type Method Description abstract voidadd(SpdxPackage pkgInfo)static voidcreate(org.apache.poi.ss.usermodel.Workbook wb, String sheetName)abstract SpdxPackage[]getPackages(SpdxDocumentContainer container)static StringlicensesToString(AnyLicenseInfo[] licenses)static PackageInfoSheetopenVersion(org.apache.poi.ss.usermodel.Workbook workbook, String packageInfoSheetName, String version)Opens an existing PackageInfoSheetMethods inherited from class org.spdx.spdxspreadsheet.AbstractSheet
addRow, clear, createCenterStyle, createHeaderStyle, createLeftWrapStyle, getFirstDataRow, getNumDataRows, getSheet, resizeRows, verify
-
Field Details
-
Constructor Details
-
Method Details
-
add
- Throws:
InvalidSPDXAnalysisException
-
licensesToString
-
create
-
openVersion
public static PackageInfoSheet openVersion(org.apache.poi.ss.usermodel.Workbook workbook, String packageInfoSheetName, String version)Opens an existing PackageInfoSheet- Parameters:
workbook-packageInfoSheetName-version- Spreadsheet version- Returns:
-
getPackages
public abstract SpdxPackage[] getPackages(SpdxDocumentContainer container) throws SpreadsheetException- Parameters:
rowNum- row number of the package- Returns:
- Throws:
SpreadsheetException
-