Package org.jxls.transform.poi
Class SelectSheetsForStreamingPoiTransformer
java.lang.Object
org.jxls.transform.AbstractTransformer
org.jxls.transform.poi.PoiTransformer
org.jxls.transform.poi.SelectSheetsForStreamingPoiTransformer
- All Implemented Interfaces:
Transformer
You can use this PoiTransformer implementation to decide which worksheets use streaming.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanFields inherited from class org.jxls.transform.AbstractTransformer
sheetMap -
Constructor Summary
ConstructorsConstructorDescriptionSelectSheetsForStreamingPoiTransformer(org.apache.poi.ss.usermodel.Workbook workbook) SelectSheetsForStreamingPoiTransformer(org.apache.poi.ss.usermodel.Workbook workbook, boolean allSheets, int rowAccessWindowSize, boolean compressTmpFiles, boolean useSharedStringsTable) SelectSheetsForStreamingPoiTransformer(org.apache.poi.ss.usermodel.Workbook workbook, Set<String> sheetNames, int rowAccessWindowSize, boolean compressTmpFiles, boolean useSharedStringsTable) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.poi.ss.usermodel.RowgetRowForClearCell(org.apache.poi.ss.usermodel.Sheet sheet, CellRef cellRef) voidsetDataSheetsToUseStreaming(Set<String> sheetNames) voidprotected booleanuseStreaming(String sheetName) Methods inherited from class org.jxls.transform.poi.PoiTransformer
adjustTableSize, clearCell, clearCellValue, copyMergedRegions, deleteSheet, dispose, findAndRemoveExistingCellRegion, getCellStyle, getCommentedCells, getInputStream, getLogger, getOutputStream, getWorkbook, getXSSFWorkbook, isForwardOnly, isStreaming, isTransformable, removeCellComment, resetArea, setFormula, setHidden, setInputStream, setLogger, setOutputStream, transformCell, updateRowHeight, write, writeButNotCloseStreamMethods inherited from class org.jxls.transform.AbstractTransformer
getCellData, getFormulaCells, getTargetCellRef, isEvaluateFormulas, isFullFormulaRecalculationOnOpening, isIgnoreColumnProps, isIgnoreRowProps, resetTargetCellRefs, setEvaluateFormulas, setFullFormulaRecalculationOnOpening, setIgnoreColumnProps, setIgnoreRowProps
-
Field Details
-
dataSheetsToUseStreaming
-
allSheets
protected boolean allSheets
-
-
Constructor Details
-
SelectSheetsForStreamingPoiTransformer
public SelectSheetsForStreamingPoiTransformer(org.apache.poi.ss.usermodel.Workbook workbook) -
SelectSheetsForStreamingPoiTransformer
public SelectSheetsForStreamingPoiTransformer(org.apache.poi.ss.usermodel.Workbook workbook, boolean allSheets, int rowAccessWindowSize, boolean compressTmpFiles, boolean useSharedStringsTable) -
SelectSheetsForStreamingPoiTransformer
-
-
Method Details
-
setDataSheetsToUseStreaming
-
transform
public void transform(CellRef srcCellRef, CellRef targetCellRef, Context context, boolean updateRowHeightFlag) - Specified by:
transformin interfaceTransformer- Overrides:
transformin classPoiTransformer
-
useStreaming
-
getRowForClearCell
protected org.apache.poi.ss.usermodel.Row getRowForClearCell(org.apache.poi.ss.usermodel.Sheet sheet, CellRef cellRef) - Overrides:
getRowForClearCellin classPoiTransformer
-