Class PrometheusSheetWriter
java.lang.Object
io.github.tonywasher.joceanus.prometheus.sheets.PrometheusSheetWriter
Write control for spreadsheets.
- Author:
- Tony Washer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPrometheusSheetWriter(TethysUIFactory<?> pFactory, TethysUIThreadStatusReport pReport) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSheet(PrometheusSheetDataItem<?> pSheet) Add Sheet to list.voidcreateBackup(PrometheusDataSet pData, File pFile, PrometheusSheetWorkBookType pType) Create a Backup Workbook.voidcreateBackup(PrometheusDataSet pData, OutputStream pZipStream, PrometheusSheetWorkBookType pType) Create a Backup Workbook.getData()get dataSet.protected TethysUIThreadStatusReportget report.protected PrometheusSheetWorkBookget workbook.protected abstract voidRegister sheets.
-
Constructor Details
-
PrometheusSheetWriter
Constructor.- Parameters:
pFactory- the gui factorypReport- the report
-
-
Method Details
-
getReport
get report.- Returns:
- the report
-
getWorkBook
get workbook.- Returns:
- the workbook
-
getData
get dataSet.- Returns:
- the dataSet
-
addSheet
Add Sheet to list.- Parameters:
pSheet- the sheet
-
createBackup
public void createBackup(PrometheusDataSet pData, File pFile, PrometheusSheetWorkBookType pType) throws OceanusException Create a Backup Workbook.- Parameters:
pData- Data to write outpFile- the backup file to write topType- the workBookType- Throws:
OceanusException- on error
-
createBackup
public void createBackup(PrometheusDataSet pData, OutputStream pZipStream, PrometheusSheetWorkBookType pType) throws OceanusException Create a Backup Workbook.- Parameters:
pData- Data to write outpZipStream- the backup file to write topType- the workBookType- Throws:
OceanusException- on error
-
registerSheets
protected abstract void registerSheets()Register sheets.
-