Package com.storedobject.office
Class ExcelReport
java.lang.Object
com.storedobject.core.StreamContentProducer
com.storedobject.office.AbstractSpreadSheet
com.storedobject.office.Excel
com.storedobject.office.ExcelReport
- All Implemented Interfaces:
Executable
,ContentProducer
,ContentType
,Closeable
,AutoCloseable
,Runnable
- Direct Known Subclasses:
DataDownload
,ObjectListExcel
,StockReportExcel
-
Field Summary
Fields inherited from class com.storedobject.office.AbstractSpreadSheet
MAX_ROWS, workbook
Fields inherited from class com.storedobject.core.StreamContentProducer
out
-
Constructor Summary
ConstructorsConstructorDescriptionExcelReport
(Device device) Constructor.ExcelReport
(Device device, FileData fileData) Constructor.ExcelReport
(Device device, Id templateId) ConstructorExcelReport
(Device device, StreamData streamData) ConstructorExcelReport
(Device device, InputStream in) Constructor.ExcelReport
(Device device, String databaseFileName) Constructor. -
Method Summary
Methods inherited from class com.storedobject.office.Excel
createWorkbook, getContentType, getFileExtension, recompute
Methods inherited from class com.storedobject.office.AbstractSpreadSheet
abort, close, generateContent, getCell, getCell, getCell, getCell, getCellIndex, getCells, getCenteredStyle, getColumnCells, getDateStyle, getDateTimeStyle, getHourStyle, getNextCell, getNextRow, getNextSheet, getNumericStyle, getNumericStyle, getPercentage2Style, getPercentageStyle, getPreviousCell, getPreviousRow, getPreviousSheet, getRightAlignedStyle, getRow, getRow, getRow, getRowCells, getRowIndex, getSheet, getSheet, getSheetIndex, getWorkbook, goToCell, goToCell, goToCell, goToCell, goToRow, isSameSize, moveDown, moveLeft, moveRight, moveUp, save, save, setCellValue, setCellValue, setCellValues, validateCellAddress, validateColumnAddress, validateRangeAddress, validateRowAddress
Methods inherited from class com.storedobject.core.StreamContentProducer
getContent, getError, getFileName, getWriter, produce
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.storedobject.core.ContentProducer
extractContent, getStreamData, getStreamDataProvider, getSystemEntity, saveTo, saveTo, saveTo, saveTo
Methods inherited from interface com.storedobject.core.ContentType
getLink, getMimeType, isAudio, isHTML, isImage, isLink, isMedia, isPDF, isText, isVideo
Methods inherited from interface com.storedobject.common.Executable
act, run
-
Constructor Details
-
ExcelReport
Constructor. This will create a blank Excel file and the content may be manipulated in the generateContent() method.- Parameters:
device
- Device
-
ExcelReport
Constructor.- Parameters:
device
- Devicein
- Input stream containing an Excel file with some content.
-
ExcelReport
-
ExcelReport
-
ExcelReport
-
ExcelReport
Constructor- Parameters:
device
- DevicestreamData
- Stream data containing Excel file with some content.
-
-
Method Details
-
execute
public void execute()Description copied from interface:Executable
The functional interface method specified by this interface. -
view
public void view() -
setTransactionManager
- Specified by:
setTransactionManager
in interfaceContentProducer
- Overrides:
setTransactionManager
in classStreamContentProducer
-
getTransactionManager
- Specified by:
getTransactionManager
in interfaceContentProducer
- Overrides:
getTransactionManager
in classStreamContentProducer
-
setEntity
-
getEntity
-
getReportFormat
-
getDevice
- Overrides:
getDevice
in classAbstractSpreadSheet
-