public static void copySpreadsheetToSPDXAnalysis(SPDXSpreadsheet ss, SPDXDocument analysis)
     throws SpreadsheetException, InvalidSPDXAnalysisException {
   analysis.createSpdxAnalysis(
       ss.getPackageInfoSheet().getPackageInfo(1).getUrl() + "#SPDXANALYSIS");
   copyOrigins(ss.getOriginsSheet(), analysis);
   analysis.createSpdxPackage();
   copyNonStdLicenses(ss.getNonStandardLicensesSheet(), analysis);
   // note - non std licenses must be added first so that the text is available
   copyPackageInfo(ss.getPackageInfoSheet(), analysis.getSpdxPackage());
   copyPerFileInfo(ss.getPerFileSheet(), analysis.getSpdxPackage());
   copyReviewerInfo(ss.getReviewersSheet(), analysis);
 }
示例#2
0
/**