Package io.keikai.model.impl
Class AbstractSheetAdv
java.lang.Object
io.keikai.model.impl.AbstractSheetAdv
- All Implemented Interfaces:
LinkedModelObject,SSheet,Serializable
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, SSheet.SpillRangeInfo -
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>Deprecated.abstract 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) voidvoidMethods 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, addCellWatch, addChart, addChart, addDataValidation, addDataValidation, addIgnoredError, addMergedRegion, addPicture, addPicture, addPivotTable, addProtectedRange, addScenario, addSlicer, addTable, addThreadedComment, addTimeline, canBulkSetRangeValues, clearAutoFilter, clearCell, clearCell, createAutoFilter, deleteAutoFilter, deleteCell, deleteCell, deleteChart, deleteColumn, deleteDataValidation, deleteDataValidationRegion, deletePicture, deleteRow, getAllCseRegions, getAttribute, getAttributes, getAutoFilter, getBook, getCell, getCell, getCellIterator, getCellRegionInArrayFormula, getCellWatches, getChart, getChart, getChartByName, getCharts, getChartsByName, getColumn, getColumnArray, getColumnArrayIterator, getColumnIterator, getConditionalFormattings, getContainsMergedRegions, getCseRegion, getCseRegionsInViewport, getDataRegion, getDataValidation, getDataValidation, getDataValidation, getDataValidations, getDefaultColumnWidth, getDefaultRowHeight, getEndCellIndex, getEndColumnIndex, getEndRowIndex, getFormControls, getHashedPassword, getId, getIgnoredErrors, getMergedRegion, getMergedRegion, getMergedRegion, getMergedRegions, getNumOfChart, getNumOfDataValidation, getNumOfMergedRegion, getNumOfPicture, getOleObjects, getOutlineLevelCol, getOutlineLevelRow, getOverlapsMergedRegions, getPicture, getPicture, getPictures, getPivotTables, getPrintSetup, getProtectedRanges, getRangeValues, getRow, getRowIterator, getRowIterator, getScenarios, getSheetName, getSheetProtection, getSheetVisible, getSlicers, getSmartArt, getSpillRangesInViewport, getStartCellIndex, getStartColumnIndex, getStartRowIndex, getTabColor, getTables, getThreadedComments, getTimelines, getViewInfo, getWordArt, hasCellRegionValueChangeListeners, insertCell, insertCell, insertColumn, insertRow, isApplyStyles, isProtected, isShowOutlineSymbols, isSummaryBelow, isSummaryRight, moveCell, moveCell, pasteCell, removeArrayFormula, removeCellRegionValueChangeListener, removeCellRegionValueChangeListener, removeCellWatch, removeCseArrayFormula, removeMergedRegion, removePivotTable, removeProtectedRange, removeScenario, removeSlicer, removeTable, removeThreadedComment, removeTimeline, replyToComment, setAlgName, setApplyStyles, setArrayFormula, setAttribute, setCseArrayFormula, setDefaultColumnWidth, setDefaultRowHeight, setHashedPassword, setHashValue, setOutlineLevelCol, setOutlineLevelRow, setPassword, setRangeValues, setSaltValue, setSheetVisible, setShowOutlineSymbols, setSpinCount, setSummaryBelow, setSummaryRight, setTabColor, setupColumnArray, showScenario
-
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
Deprecated.Description copied from interface:SSheetReturns the list of legacy CSE array regions registered on this sheet viaSSheet.setArrayFormula(String, CellRegion). May miss XLSX-imported CSE regions that live only in the engine core; for a complete viewport-bounded list useSSheet.getCseRegionsInViewport(int, int, int, int).- Specified by:
getAllArrayFormulasin interfaceSSheet
-
getDataValidationIndex
-
getOutlineLevelRowTree
-
getOutlineLevelColTree
-
syncOutlineLevelRowTree
public void syncOutlineLevelRowTree() -
syncOutlineLevelColTree
public void syncOutlineLevelColTree()
-