Package io.keikai.model.impl
Class TableImpl.DummyTable
- java.lang.Object
-
- io.keikai.model.impl.TableImpl.DummyTable
-
-
Constructor Summary
Constructors Constructor Description DummyTable(STable tb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddColumn(STableColumn column)booleancontains(org.apache.poi.ss.util.CellReference cell)SAutoFiltercreateAutoFilter()Creates a new auto filter for this table the old one will be drop directly.voiddeleteAutoFilter()Delete current autofilter if it hasvoidenableAutoFilter(boolean enable)intfindColumnIndex(java.lang.String columnHeader)SheetRegiongetAllRegion()SAutoFiltergetAutoFilter()Gets the auto filter information if there is.SBookgetBook()STableColumngetColumnAt(int colIdx)java.util.List<STableColumn>getColumns()SheetRegiongetColumnsRegion(java.lang.String columnName1, java.lang.String columnName2)SheetRegiongetDataRegion()java.lang.StringgetDisplayName()intgetEndColIndex()intgetEndRowIndex()intgetHeaderRowCount()SheetRegiongetHeadersRegion()SheetRegiongetItemRegion(org.apache.poi.ss.formula.ptg.TablePtg.Item item, int rowIdx)java.lang.StringgetName()java.lang.StringgetSheetName()intgetStartColIndex()intgetStartRowIndex()org.apache.poi.ss.usermodel.TableStyleInfogetStyle()java.lang.StringgetStyleName()STableStyleInfogetTableStyleInfo()SheetRegiongetThisRowRegion(int rowIdx)SheetRegiongetTotalsRegion()intgetTotalsRowCount()booleanisHasTotalsRow()voidsetDisplayName(java.lang.String name)voidsetHeaderRowCount(int count)voidsetName(java.lang.String name)voidsetTotalsRowCount(int count)
-
-
-
Constructor Detail
-
DummyTable
public DummyTable(STable tb)
-
-
Method Detail
-
getAutoFilter
public SAutoFilter getAutoFilter()
Description copied from interface:STableGets the auto filter information if there is.- Specified by:
getAutoFilterin interfaceSTable- Returns:
- the auto filter, or null if not found
-
enableAutoFilter
public void enableAutoFilter(boolean enable)
- Specified by:
enableAutoFilterin interfaceSTable
-
createAutoFilter
public SAutoFilter createAutoFilter()
Description copied from interface:STableCreates a new auto filter for this table the old one will be drop directly.- Specified by:
createAutoFilterin interfaceSTable- Returns:
- the new auto filter.
-
deleteAutoFilter
public void deleteAutoFilter()
Description copied from interface:STableDelete current autofilter if it has- Specified by:
deleteAutoFilterin interfaceSTable
-
addColumn
public void addColumn(STableColumn column)
-
getColumns
public java.util.List<STableColumn> getColumns()
- Specified by:
getColumnsin interfaceSTable
-
getColumnAt
public STableColumn getColumnAt(int colIdx)
- Specified by:
getColumnAtin interfaceSTable
-
getTableStyleInfo
public STableStyleInfo getTableStyleInfo()
- Specified by:
getTableStyleInfoin interfaceSTable
-
getTotalsRowCount
public int getTotalsRowCount()
- Specified by:
getTotalsRowCountin interfaceSTable- Specified by:
getTotalsRowCountin interfaceorg.apache.poi.ss.usermodel.Table
-
setTotalsRowCount
public void setTotalsRowCount(int count)
- Specified by:
setTotalsRowCountin interfaceSTable
-
getHeaderRowCount
public int getHeaderRowCount()
- Specified by:
getHeaderRowCountin interfaceSTable- Specified by:
getHeaderRowCountin interfaceorg.apache.poi.ss.usermodel.Table
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceSTable
-
setDisplayName
public void setDisplayName(java.lang.String name)
- Specified by:
setDisplayNamein interfaceSTable
-
getAllRegion
public SheetRegion getAllRegion()
- Specified by:
getAllRegionin interfaceSTable
-
getDataRegion
public SheetRegion getDataRegion()
- Specified by:
getDataRegionin interfaceSTable
-
getColumnsRegion
public SheetRegion getColumnsRegion(java.lang.String columnName1, java.lang.String columnName2)
- Specified by:
getColumnsRegionin interfaceSTable
-
getHeadersRegion
public SheetRegion getHeadersRegion()
- Specified by:
getHeadersRegionin interfaceSTable
-
getTotalsRegion
public SheetRegion getTotalsRegion()
- Specified by:
getTotalsRegionin interfaceSTable
-
getThisRowRegion
public SheetRegion getThisRowRegion(int rowIdx)
- Specified by:
getThisRowRegionin interfaceSTable
-
getItemRegion
public SheetRegion getItemRegion(org.apache.poi.ss.formula.ptg.TablePtg.Item item, int rowIdx)
- Specified by:
getItemRegionin interfaceSTable
-
getStyle
public org.apache.poi.ss.usermodel.TableStyleInfo getStyle()
- Specified by:
getStylein interfaceorg.apache.poi.ss.usermodel.Table
-
contains
public boolean contains(org.apache.poi.ss.util.CellReference cell)
- Specified by:
containsin interfaceorg.apache.poi.ss.usermodel.Table
-
setHeaderRowCount
public void setHeaderRowCount(int count)
- Specified by:
setHeaderRowCountin interfaceSTable
-
getStartColIndex
public int getStartColIndex()
- Specified by:
getStartColIndexin interfaceorg.apache.poi.ss.usermodel.Table
-
getStartRowIndex
public int getStartRowIndex()
- Specified by:
getStartRowIndexin interfaceorg.apache.poi.ss.usermodel.Table
-
getEndColIndex
public int getEndColIndex()
- Specified by:
getEndColIndexin interfaceorg.apache.poi.ss.usermodel.Table
-
getEndRowIndex
public int getEndRowIndex()
- Specified by:
getEndRowIndexin interfaceorg.apache.poi.ss.usermodel.Table
-
getName
public java.lang.String getName()
-
getStyleName
public java.lang.String getStyleName()
- Specified by:
getStyleNamein interfaceorg.apache.poi.ss.usermodel.Table
-
findColumnIndex
public int findColumnIndex(java.lang.String columnHeader)
- Specified by:
findColumnIndexin interfaceorg.apache.poi.ss.usermodel.Table
-
getSheetName
public java.lang.String getSheetName()
- Specified by:
getSheetNamein interfaceorg.apache.poi.ss.usermodel.Table
-
isHasTotalsRow
public boolean isHasTotalsRow()
- Specified by:
isHasTotalsRowin interfaceorg.apache.poi.ss.usermodel.Table
-
-