Package org.apache.poi.hssf.converter
Class AbstractExcelConverter
- java.lang.Object
-
- org.apache.poi.hssf.converter.AbstractExcelConverter
-
- Direct Known Subclasses:
ExcelToFoConverter,ExcelToHtmlConverter
@Beta public abstract class AbstractExcelConverter extends Object
Common class forExcelToFoConverterandExcelToHtmlConverter- See Also:
AbstractWordConverter
-
-
Field Summary
Fields Modifier and Type Field Description protected HSSFDataFormatter_formatter
-
Constructor Summary
Constructors Constructor Description AbstractExcelConverter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringgetColumnName(int columnIndex)Generates name for output as column header in caseisOutputColumnHeaders()== trueprotected static intgetColumnWidth(HSSFSheet sheet, int columnIndex)protected static intgetDefaultColumnWidth(HSSFSheet sheet)protected abstract DocumentgetDocument()FontReplacergetFontReplacer()protected StringgetRowName(HSSFRow row)Generates name for output as row number in caseisOutputRowNumbers()== truebooleanisOutputColumnHeaders()booleanisOutputHiddenColumns()booleanisOutputHiddenRows()booleanisOutputLeadingSpacesAsNonBreaking()booleanisOutputRowNumbers()protected booleanisTextEmpty(HSSFCell cell)voidsetFontReplacer(FontReplacer fontReplacer)voidsetOutputColumnHeaders(boolean outputColumnHeaders)voidsetOutputHiddenColumns(boolean outputZeroWidthColumns)voidsetOutputHiddenRows(boolean outputZeroHeightRows)voidsetOutputLeadingSpacesAsNonBreaking(boolean outputPrePostSpacesAsNonBreaking)voidsetOutputRowNumbers(boolean outputRowNumbers)
-
-
-
Field Detail
-
_formatter
protected final HSSFDataFormatter _formatter
-
-
Method Detail
-
getColumnWidth
protected static int getColumnWidth(HSSFSheet sheet, int columnIndex)
-
getDefaultColumnWidth
protected static int getDefaultColumnWidth(HSSFSheet sheet)
-
getColumnName
protected String getColumnName(int columnIndex)
Generates name for output as column header in caseisOutputColumnHeaders()== true- Parameters:
columnIndex- 0-based column index
-
getDocument
protected abstract Document getDocument()
-
getFontReplacer
public FontReplacer getFontReplacer()
-
getRowName
protected String getRowName(HSSFRow row)
Generates name for output as row number in caseisOutputRowNumbers()== true
-
isOutputColumnHeaders
public boolean isOutputColumnHeaders()
-
isOutputHiddenColumns
public boolean isOutputHiddenColumns()
-
isOutputHiddenRows
public boolean isOutputHiddenRows()
-
isOutputLeadingSpacesAsNonBreaking
public boolean isOutputLeadingSpacesAsNonBreaking()
-
isOutputRowNumbers
public boolean isOutputRowNumbers()
-
isTextEmpty
protected boolean isTextEmpty(HSSFCell cell)
-
setFontReplacer
public void setFontReplacer(FontReplacer fontReplacer)
-
setOutputColumnHeaders
public void setOutputColumnHeaders(boolean outputColumnHeaders)
-
setOutputHiddenColumns
public void setOutputHiddenColumns(boolean outputZeroWidthColumns)
-
setOutputHiddenRows
public void setOutputHiddenRows(boolean outputZeroHeightRows)
-
setOutputLeadingSpacesAsNonBreaking
public void setOutputLeadingSpacesAsNonBreaking(boolean outputPrePostSpacesAsNonBreaking)
-
setOutputRowNumbers
public void setOutputRowNumbers(boolean outputRowNumbers)
-
-