Class Export
- java.lang.Object
-
- com.xebialabs.xlrelease.reports.excel.Export
-
- Direct Known Subclasses:
TopLongestPhaseExport,TopLongestReleaseExport,TopLongestTaskExport,TopPeopleMostInvolvedExport
public abstract class Export extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Export()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddContent()protected abstract voidaddHeaderRow()org.apache.poi.ss.usermodel.WorkbookgetWorkBook()static intnumberOfCharacter(int number)see XSSFSheet.setColumnWidth to understand the magic number 256static voidpreventDynamicDataExchangeAttack(org.apache.poi.xssf.usermodel.XSSFWorkbook workBook)Prevent Dynamic Data Exchange Attack through excel export (https://www.owasp.org/index.php/CSV_Injection)protected abstract voidsetColumnsWidth()
-
-
-
Method Detail
-
addContent
protected abstract void addContent()
-
setColumnsWidth
protected abstract void setColumnsWidth()
-
addHeaderRow
protected abstract void addHeaderRow()
-
getWorkBook
public org.apache.poi.ss.usermodel.Workbook getWorkBook()
-
numberOfCharacter
public static int numberOfCharacter(int number)
see XSSFSheet.setColumnWidth to understand the magic number 256
-
preventDynamicDataExchangeAttack
public static void preventDynamicDataExchangeAttack(org.apache.poi.xssf.usermodel.XSSFWorkbook workBook)
Prevent Dynamic Data Exchange Attack through excel export (https://www.owasp.org/index.php/CSV_Injection)
-
-