Package io.keikai.model.impl
Class AbstractSheetAdv
java.lang.Object
io.keikai.model.impl.AbstractSheetAdv
- All Implemented Interfaces:
LinkedModelObject,SSheet,Serializable
- Direct Known Subclasses:
SheetImpl
public abstract class AbstractSheetAdv
extends Object
implements SSheet, LinkedModelObject, Serializable
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.keikai.model.SSheet
SSheet.SheetVisible -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SConditionalFormattingaddConditionalFormatting(CellRegion srcrgn, CellRegion dstrgn, SConditionalFormatting src, int rowOff, int colOff) Paste from src a new ConditionalFormatting at the specified region.abstract voidabstract voidabstract voidDelete a conditional formatting from this sheet.abstract List<SConditionalFormatting>Delete a region from conditional formatting and return the deleted conditional formatting.abstract List<CellRegion>Returns all cell regions of array formula in the given sheetabstract SConditionalFormattinggetConditionalFormatting(int id) abstract SConditionalFormattinggetConditionalFormatting(int row, int column) abstract ConditionalStyleImplgetConditionalFormattingStyle(int row, int col) abstract intabstract Iterator<AbstractRowAdv>getRowIterator(boolean reverse, int start, int end) abstract List<SConditionalFormatting>abstract STablegetTableByRowCol(int rowIdx, int colIdx) abstract booleanabstract booleanisHidden(int rowIdx, int colIdx) abstract booleanisRowHidden(int rowIdx) abstract intabstract voidabstract voidRemove a region from conditional formatting.abstract voidremoveTable(STable table) abstract voidremoveTables(Set<String> tableNames) abstract voidsetMergeOutOfSync(int state) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.keikai.model.impl.LinkedModelObject
checkOrphan, destroyMethods inherited from interface io.keikai.model.SSheet
addCellRegionValueChangeListener, addChart, addChart, addDataValidation, addDataValidation, addMergedRegion, addPicture, addPicture, addTable, clearAutoFilter, clearCell, clearCell, createAutoFilter, deleteAutoFilter, deleteCell, deleteCell, deleteChart, deleteColumn, deleteDataValidation, deleteDataValidationRegion, deletePicture, deleteRow, getAttribute, getAttributes, getAutoFilter, getBook, getCell, getCell, getCellIterator, getCellRegionInArrayFormula, getChart, getChart, getChartByName, getCharts, getChartsByName, getColumn, getColumnArray, getColumnArrayIterator, getColumnIterator, getConditionalFormattings, getContainsMergedRegions, getDataRegion, getDataValidation, getDataValidation, getDataValidation, getDataValidations, getDefaultColumnWidth, getDefaultRowHeight, getEndCellIndex, getEndColumnIndex, getEndRowIndex, getHashedPassword, getId, getMergedRegion, getMergedRegion, getMergedRegion, getMergedRegions, getNumOfChart, getNumOfDataValidation, getNumOfMergedRegion, getNumOfPicture, getOutlineLevelCol, getOutlineLevelRow, getOverlapsMergedRegions, getPicture, getPicture, getPictures, getPrintSetup, getRow, getRowIterator, getRowIterator, getSheetName, getSheetProtection, getSheetVisible, getStartCellIndex, getStartColumnIndex, getStartRowIndex, getTabColor, getTables, getViewInfo, insertCell, insertCell, insertColumn, insertRow, isApplyStyles, isProtected, isShowOutlineSymbols, isSummaryBelow, isSummaryRight, moveCell, moveCell, pasteCell, removeArrayFormula, removeCellRegionValueChangeListener, removeCellRegionValueChangeListener, removeMergedRegion, removeTable, setAlgName, setApplyStyles, setArrayFormula, setAttribute, setDefaultColumnWidth, setDefaultRowHeight, setHashedPassword, setHashValue, setOutlineLevelCol, setOutlineLevelRow, setPassword, setSaltValue, setSheetVisible, setShowOutlineSymbols, setSpinCount, setSummaryBelow, setSummaryRight, setTabColor, setupColumnArray
-
Constructor Details
-
AbstractSheetAdv
public AbstractSheetAdv()
-
-
Method Details
-
getRowIterator
-
getTableByRowCol
-
isHidden
public abstract boolean isHidden(int rowIdx, int colIdx) -
isRowHidden
public abstract boolean isRowHidden(int rowIdx) -
isFiltered
public abstract boolean isFiltered() -
removeTables
-
removeTable
-
clearTables
public abstract void clearTables() -
addConditionalFormatting
-
setMergeOutOfSync
public abstract void setMergeOutOfSync(int state) -
getMergeOutOfSync
public abstract int getMergeOutOfSync() -
getConditionalFormattingStyle
-
getConditionalFormatting
- Parameters:
row-column-- Returns:
- the associated conditionalFormattingRule
- Since:
- 3.9.0
-
removeConditionalFormatting
-
nextConditionalId
public abstract int nextConditionalId() -
getConditionalFormatting
-
deleteConditionalFormatting
Delete a conditional formatting from this sheet.- Parameters:
cfmt-- Since:
- 3.9.0
-
removeConditionalFormattingRegion
Remove a region from conditional formatting.- Parameters:
region-- Since:
- 3.9.0
-
deleteConditionalFormattingRegion
Delete a region from conditional formatting and return the deleted conditional formatting.- Parameters:
region-- Returns:
- Since:
- 3.9.0
-
addConditionalFormatting
public abstract SConditionalFormatting addConditionalFormatting(CellRegion srcrgn, CellRegion dstrgn, SConditionalFormatting src, int rowOff, int colOff) Paste from src a new ConditionalFormatting at the specified region.- Parameters:
srcrgn-src-- Returns:
- Since:
- 3.9.0
-
getSheetConditionalFormattings
-
getAllArrayFormulas
Description copied from interface:SSheetReturns all cell regions of array formula in the given sheet- Specified by:
getAllArrayFormulasin interfaceSSheet
-