Uses of Class
io.keikai.model.CellRegion
Packages that use CellRegion
Package
Description
Keikai Spreadsheet API classes.
Keikai Spreadsheet API implementation classes, internal use only
Keikai Spreadsheet Model API classes.
Keikai Spreadsheet Model API implementation classes, Internal use only
Keikai Spreadsheet Internal Book Model classes.
Keikai Spreadsheet Internal Book Model Implementation classes.
Keikai Spreadsheet Internal Range API classes.
Keikai Spreadsheet Internal Range API Implementation classes.
Keikai Spreadsheet Internal Range API Implementation classes.
Classes for implementing Keikai Spreadsheet UI Components (implementation only).
Classes that doing system undoable action control on Keikai Spreadsheet UI Components.
Classes that doing system control on Keikai Spreadsheet UI Components.
Classes used to implement extended Keikai Spreadsheet UI Component(implementation only).
-
Uses of CellRegion in io.keikai.api
Methods in io.keikai.api that return CellRegionModifier and TypeMethodDescriptionRange.getDataRegion()Returns the region which contains data(including chart, picture, and fills) in the sheet of this Range; return null if empty sheet.Range.getMergedRegion()Returns the merged region of the left top cell of this Range if any; otherwise, returns null if not a merged region.Methods in io.keikai.api with parameters of type CellRegion -
Uses of CellRegion in io.keikai.api.impl
Methods in io.keikai.api.impl that return CellRegion -
Uses of CellRegion in io.keikai.api.model
Methods in io.keikai.api.model with parameters of type CellRegionModifier and TypeMethodDescriptionvoidSheet.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) Adds the listener when specific cell region value change.booleanSheet.removeCellRegionValueChangeListener(CellRegion cellRegion) Remove all cell region value change listeners of specific cell region.Method parameters in io.keikai.api.model with type arguments of type CellRegionModifier and TypeMethodDescriptionvoidSheet.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) Adds the listener when specific cell region value change.booleanSheet.removeCellRegionValueChangeListener(SerializableConsumer<CellRegion> listener) Remove the cell region value change listener. -
Uses of CellRegion in io.keikai.api.model.impl
Methods in io.keikai.api.model.impl with parameters of type CellRegionModifier and TypeMethodDescriptionvoidSheetImpl.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) booleanSheetImpl.removeCellRegionValueChangeListener(CellRegion cellRegion) Method parameters in io.keikai.api.model.impl with type arguments of type CellRegionModifier and TypeMethodDescriptionvoidSheetImpl.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) booleanSheetImpl.removeCellRegionValueChangeListener(SerializableConsumer<CellRegion> listener) -
Uses of CellRegion in io.keikai.model
Subclasses of CellRegion in io.keikai.modelMethods in io.keikai.model that return CellRegionModifier and TypeMethodDescriptionCellRegion.cloneCellRegion()SCell.getArrayFormulaRegion()Deprecated.since 7.0.0 — the name is ambiguous between CSE and DA.default CellRegionSCell.getArrayRegion()Returns the full region of any array group containing this cell — either a legacy CSE array OR a dynamic-array spill — ornullif the cell is not in any array.SRevisionFormat.getCellRegion()Returns the cell region affected by this format change.SSheet.getCellRegionInArrayFormula(SCell cell) Deprecated.since 7.0.0 — useSSheet.getCseRegion(SCell)for the clearer name.default CellRegionSCell.getCseRegion()Returns the legacy CSE array region containing this cell, ornullif the cell is not in a CSE region.default CellRegionSSheet.getCseRegion(SCell cell) Returns the CSE region containing the given cell, ornullif the cell is not in a CSE region.SSheet.getDataRegion()Returns the region which contains data(including chart, picture, and fills) in this sheet; return null if empty sheet.SPivotTable.getLocation()Returns the output location of this pivot table on the sheet.SSheet.getMergedRegion(int idx) SSheet.getMergedRegion(int row, int column) SSheet.getMergedRegion(String cellRefString) CellRegion.getOverlap(CellRegion target) SProtectedRange.getRange()Returns the cell region covered by this protected range.SName.getRefersToCellRegion()ModelEvent.getRegion()SAutoFilter.getRegion()Returns the filtered Region.SheetRegion.getRegion()SIgnoredError.getRegion()Returns the cell region for which errors are ignored.SRevisionInsertDelete.getRegion()Returns the cell region affected by this insert/delete operation.SPrintSetup.getRepeatingColumnsTitle()SPrintSetup.getRepeatingRowsTitle()SPivotCache.getSourceRange()Returns the source data range.CellRegion.intersect(CellRegion target) SSheet.pasteCell(SheetRegion src, CellRegion dest, PasteOption option) paste cell from src sheet to this sheet, the sheets must in same bookSSheet.removeArrayFormula(SCell cell) Deprecated.since 7.0.0 — useSSheet.removeCseArrayFormula(SCell)for the clearer name.default CellRegionSSheet.removeCseArrayFormula(SCell cell) Removes a legacy CSE array formula from this sheet.SSheet.setArrayFormula(String formula, CellRegion region) Deprecated.since 7.0.0 — useSSheet.setCseArrayFormula(String, CellRegion)for the clearer name.default CellRegionSSheet.setCseArrayFormula(String formula, CellRegion region) Installs a legacy CSE array formula in the specified region.Methods in io.keikai.model that return types with arguments of type CellRegionModifier and TypeMethodDescriptionCellRegion.diff(CellRegion target) SSheet.getAllArrayFormulas()Deprecated.since 7.0.0 — useSSheet.getAllCseRegions()for the clearer name.default List<CellRegion>SSheet.getAllCseRegions()Returns the list of legacy CSE array regions registered on this sheet.default List<CellRegion>SSheet.getCellWatches()Returns the list of cell watches on this sheet.SSheet.getContainsMergedRegions(CellRegion region) Get the merged region that are contained by region.default List<CellRegion>SSheet.getCseRegionsInViewport(int top, int left, int bottom, int right) Returns every legacy-CSE array region whose extent overlaps the inclusive viewport rectangle, for painting the array outline (theaflrswire field).SSheet.getMergedRegions()SSheet.getOverlapsMergedRegions(CellRegion region, boolean excludeContains) Get the merged region that overlapped the regionSConditionalFormatting.getRegions()Regions that this conditional formatting coveredSConditionalFormattingRule.getRegions()Get applied regions.SDataValidation.getRegions()Methods in io.keikai.model with parameters of type CellRegionModifier and TypeMethodDescriptionvoidSSheet.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) Adds the listener when specific cell region value change.SSheet.addDataValidation(CellRegion region) SSheet.addDataValidation(CellRegion region, SDataValidation src) default voidSSheet.addIgnoredError(CellRegion range, ErrorCheckType... types) Adds an ignored error for the specified cell region and error check types.voidSSheet.addMergedRegion(CellRegion region) Add a merged area, you can't assign a area that overlaps existed merged area.default SPivotTableSSheet.addPivotTable(String name, CellRegion sourceRange, CellRegion outputLocation) Adds a new pivot table to this sheet.default SProtectedRangeSSheet.addProtectedRange(String name, CellRegion range, String password) Adds a protected range to this sheet.voidSConditionalFormatting.addRegion(CellRegion region) voidSDataValidation.addRegion(CellRegion region) voidSSheet.clearCell(CellRegion region) Clear cells in specified regionbooleanCellRegion.contains(CellRegion region) SSheet.createAutoFilter(CellRegion region) Creates a new auto filter, the old one will be drop directly.static ModelEventModelEvents.createModelEvent(String name, SSheet sheet, CellRegion region) static ModelEventModelEvents.createModelEvent(String name, SSheet sheet, CellRegion region, Map data) voidSSheet.deleteCell(CellRegion region, boolean horizontal) Delete a region of cells and shift existing cells.SSheet.deleteDataValidationRegion(CellRegion region) Delete data validations that are covered by the specified region.CellRegion.diff(CellRegion target) SSheet.getContainsMergedRegions(CellRegion region) Get the merged region that are contained by region.CellRegion.getOverlap(CellRegion target) SSheet.getOverlapsMergedRegions(CellRegion region, boolean excludeContains) Get the merged region that overlapped the regionvoidSSheet.insertCell(CellRegion region, boolean horizontal) Insert a region of cells and shift existing cells.CellRegion.intersect(CellRegion target) voidSSheet.moveCell(CellRegion region, int rowOffset, int columnOffset) Move one or more cells.booleanCellRegion.overlaps(CellRegion region) SSheet.pasteCell(SheetRegion src, CellRegion dest, PasteOption option) paste cell from src sheet to this sheet, the sheets must in same bookbooleanSSheet.removeCellRegionValueChangeListener(CellRegion cellRegion) Remove all cell region value change listeners of specific cell region.voidSSheet.removeMergedRegion(CellRegion region, boolean removeOverlaps) Remove the merged area that are contained by regionvoidSConditionalFormatting.removeRegion(CellRegion region) Remove partial region in the ConditionalFormattingvoidSDataValidation.removeRegion(CellRegion region) SSheet.setArrayFormula(String formula, CellRegion region) Deprecated.since 7.0.0 — useSSheet.setCseArrayFormula(String, CellRegion)for the clearer name.default CellRegionSSheet.setCseArrayFormula(String formula, CellRegion region) Installs a legacy CSE array formula in the specified region.Method parameters in io.keikai.model with type arguments of type CellRegionModifier and TypeMethodDescriptionvoidSSheet.addCellRegionValueChangeListener(CellRegion cellRegion, SerializableConsumer<CellRegion> listener) Adds the listener when specific cell region value change.booleanSSheet.removeCellRegionValueChangeListener(SerializableConsumer<CellRegion> listener) Remove the cell region value change listener.voidSConditionalFormatting.setRegions(Set<CellRegion> regions) voidSDataValidation.setRegions(Set<CellRegion> regions) Constructors in io.keikai.model with parameters of type CellRegion -
Uses of CellRegion in io.keikai.model.impl
Methods in io.keikai.model.impl that return CellRegionModifier and TypeMethodDescriptionRevisionFormatImpl.getCellRegion()PivotTableImpl.getLocation()ProtectedRangeImpl.getRange()NameImpl.getRefersToCellRegion()AutoFilterImpl.getRegion()IgnoredErrorImpl.getRegion()RevisionInsertDeleteImpl.getRegion()PrintSetupImpl.getRepeatingColumnsTitle()PrintSetupImpl.getRepeatingRowsTitle()PivotCacheImpl.getSourceRange()PasteCellHelper.pasteCell(SheetRegion src, CellRegion dest, PasteOption option) Methods in io.keikai.model.impl that return types with arguments of type CellRegionModifier and TypeMethodDescriptionabstract List<CellRegion>AbstractSheetAdv.getAllArrayFormulas()Deprecated.ConditionalFormattingImpl.getRegions()ConditionalFormattingRuleImpl.getRegions()DataValidationImpl.getRegions()Methods in io.keikai.model.impl with parameters of type CellRegionModifier and TypeMethodDescriptionvoidDataValidationIndex.add(AbstractDataValidationAdv dv, CellRegion region) abstract SConditionalFormattingAbstractSheetAdv.addConditionalFormatting(CellRegion srcrgn, CellRegion dstrgn, SConditionalFormatting src, int rowOff, int colOff) Paste from src a new ConditionalFormatting at the specified region.voidConditionalFormattingImpl.addRegion(CellRegion region) voidDataValidationImpl.addRegion(CellRegion region) abstract List<SConditionalFormatting>AbstractSheetAdv.deleteConditionalFormattingRegion(CellRegion region) Delete a region from conditional formatting and return the deleted conditional formatting.voidDataValidationIndex.forEachOverlapping(CellRegion region, Consumer<AbstractDataValidationAdv> visitor) Visits every DV whose MBR overlaps the given region.PasteCellHelper.pasteCell(SheetRegion src, CellRegion dest, PasteOption option) voidDataValidationIndex.remove(AbstractDataValidationAdv dv, CellRegion region) abstract voidAbstractSheetAdv.removeConditionalFormattingRegion(CellRegion region) Remove a region from conditional formatting.voidConditionalFormattingImpl.removeRegion(CellRegion region) voidDataValidationImpl.removeRegion(CellRegion region) voidPivotTableImpl.setLocation(CellRegion location) voidPivotCacheImpl.setSourceRange(CellRegion sourceRange) Method parameters in io.keikai.model.impl with type arguments of type CellRegionModifier and TypeMethodDescriptionvoidConditionalFormattingImpl.setRegions(Set<CellRegion> regions) voidDataValidationImpl.setRegions(Set<CellRegion> regions) Constructors in io.keikai.model.impl with parameters of type CellRegionModifierConstructorDescriptionAutoFilterImpl(CellRegion region) IgnoredErrorImpl(CellRegion region, ErrorCheckType... types) Creates an ignored error for the given region with the specified types.IgnoredErrorImpl(CellRegion region, Set<ErrorCheckType> types) Creates an ignored error for the given region with the specified set of types.PivotCacheImpl(String id, CellRegion sourceRange, String sourceSheetName) PivotTableImpl(String name, CellRegion location, SPivotCache cache) ProtectedRangeImpl(String name, CellRegion range, String passwordHash) Convenience constructor without security descriptor.ProtectedRangeImpl(String name, CellRegion range, String passwordHash, String securityDescriptor) Creates a new protected range.RevisionFormatImpl(long id, String author, Date timestamp, String sheetName, CellRegion cellRegion, String description) Creates a new format change revision.RevisionInsertDeleteImpl(long id, RevisionType type, String author, Date timestamp, String sheetName, CellRegion region, boolean insert) Creates a new insert/delete revision. -
Uses of CellRegion in io.keikai.range
Methods in io.keikai.range that return CellRegionModifier and TypeMethodDescriptionSRange.find(String searchText, FindOptions options) Finds the next cell matching the search text, starting after the top-left cell of this range.SRange.getDataRegion()Returns the region which contains data(including chart, picture, and fills) in the sheet of this Range; return null if empty sheet.SRange.getMergedRegion()Returns the merged region of the left top cell of this Range if any; otherwise, returns null if not a merged region.Methods in io.keikai.range that return types with arguments of type CellRegionModifier and TypeMethodDescriptionSRange.findAll(String searchText, FindOptions options) Finds all cells matching the search text in this range's sheet (or workbook, depending on options).Methods in io.keikai.range with parameters of type CellRegionModifier and TypeMethodDescriptionvoidSRange.advancedFilter(AdvancedFilterAction action, CellRegion criteriaRange, CellRegion copyToRange, boolean unique) Applies an advanced filter to this range using the specified criteria.static SRangeSRanges.range(SSheet sheet, CellRegion region) -
Uses of CellRegion in io.keikai.range.impl
Methods in io.keikai.range.impl that return CellRegionModifier and TypeMethodDescriptionFindReplaceHelper.find(SSheet sheet, String searchText, FindOptions options, int startRow, int startCol) Finds the next cell matching the search text, starting after the given position.RangeImpl.find(String searchText, FindOptions options) DataRegionHelper.findAutoFilterDataRegion()AutoFilterHelper.findAutoFilterRegion()DataRegionHelper.findCurrentRegion()Returns the CurrentRegion — the contiguous non-blank block around the anchor cell — for the UI's Ctrl+A / Ctrl+Shift+Space, or null when the anchor has no surrounding non-blank cells.DataRegionHelper.findCustomSortRegion()RangeImpl.getDataRegion()MergeUpdate.getMerge()RangeImpl.getMergedRegion()MergeUpdate.getOrigMerge()Methods in io.keikai.range.impl that return types with arguments of type CellRegionModifier and TypeMethodDescriptionFindReplaceHelper.findAll(SSheet sheet, String searchText, FindOptions options) Finds all cells matching the search text in the given sheet.RangeImpl.findAll(String searchText, FindOptions options) Methods in io.keikai.range.impl with parameters of type CellRegionModifier and TypeMethodDescriptionvoidModelUpdateCollector.addMergeChange(SSheet sheet, CellRegion original, CellRegion changeTo) voidRangeImpl.advancedFilter(AdvancedFilterAction action, CellRegion criteriaRange, CellRegion copyToRange, boolean unique) static voidAdvancedFilterHelper.applyAdvancedFilter(SSheet sheet, CellRegion dataRange, CellRegion criteriaRange, CellRegion copyToRange, boolean unique, AdvancedFilterAction action) Applies the advanced filter to the given data range.static voidSubtotalHelper.applySubtotal(SSheet sheet, CellRegion range, int groupByCol, SubtotalFunction function, int[] totalCols, boolean replace, boolean pageBreak, boolean summaryBelowData) Applies subtotals to the specified range on the sheet.static booleanDataRegionHelper.isOneCell(SSheet sheet, CellRegion rng) Constructors in io.keikai.range.impl with parameters of type CellRegionModifierConstructorDescriptionMergeUpdate(SSheet sheet, CellRegion origMerge, CellRegion merge) RangeImpl(SSheet sheet, CellRegion region) -
Uses of CellRegion in io.keikai.range.impl.autofill
Methods in io.keikai.range.impl.autofill with parameters of type CellRegionModifier and TypeMethodDescriptionvoidAutoFillHelper.fill(SSheet sheet, CellRegion srcRegion, CellRegion dstRegion, SRange.FillType fillType) fill the sheet, from srcRef to dstRefvoidAutoFillHelper.fillDown(SSheet sheet, CellRegion srcRef, CellRegion dstRef, SRange.FillType fillType) voidAutoFillHelper.fillLeft(SSheet sheet, CellRegion srcRef, CellRegion dstRef, SRange.FillType fillType) voidAutoFillHelper.fillRight(SSheet sheet, CellRegion srcRef, CellRegion dstRef, SRange.FillType fillType) voidAutoFillHelper.fillUp(SSheet sheet, CellRegion srcRef, CellRegion dstRef, SRange.FillType fillType) -
Uses of CellRegion in io.keikai.ui.impl
Constructor parameters in io.keikai.ui.impl with type arguments of type CellRegionModifierConstructorDescriptionMergeMatrixHelper(List<CellRegion> mergeRange, int frozenRow, int frozenCol) -
Uses of CellRegion in io.keikai.ui.impl.undo
Methods in io.keikai.ui.impl.undo that return CellRegionModifier and TypeMethodDescriptionReserveUtil.ReservedResult.getMergeInfo()static CellRegion[]ReserveUtil.reserveMergeInfo(SSheet sheet, int row, int column, int lastRow, int lastColumn) reserve the merge information that in the given range.Methods in io.keikai.ui.impl.undo with parameters of type CellRegionModifier and TypeMethodDescriptionprotected booleanAbstractUndoableAction.isAnyCellProtected(Sheet sheet, CellRegion cellRegion) voidReserveUtil.ReservedResult.setMergeInfo(CellRegion[] mergeInfo) -
Uses of CellRegion in io.keikai.ui.sys
Methods in io.keikai.ui.sys with parameters of type CellRegionModifier and TypeMethodDescriptionvoidWidgetLoader.onResetSparklineAnchor(SSheet sheet, CellRegion region) voidWidgetLoader.onRowColumnChange(SSheet sheet, CellRegion region) -
Uses of CellRegion in io.keikaiex.ui.widget
Methods in io.keikaiex.ui.widget with parameters of type CellRegionModifier and TypeMethodDescriptionvoidDefaultBookWidgetLoader.onResetSparklineAnchor(SSheet sheet, CellRegion region) voidDefaultBookWidgetLoader.onRowColumnChange(SSheet sheet, CellRegion region)