Package io.keikai.range.impl
Class PasteRangeImpl
- java.lang.Object
-
- io.keikai.range.impl.RangeImpl
-
- io.keikai.range.impl.PasteRangeImpl
-
- All Implemented Interfaces:
SRange
,Serializable
public class PasteRangeImpl extends RangeImpl
To avoid paste too many rows; ZSS copy column only copy to sheetMaxVisibleRows.- Author:
- henri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.keikai.range.SRange
SRange.ApplyBorderType, SRange.AutoFilterOperation, SRange.DeleteShift, SRange.FillType, SRange.InsertCopyOrigin, SRange.InsertShift, SRange.PasteOperation, SRange.PasteType, SRange.SheetVisible, SRange.SortDataOption
-
-
Constructor Summary
Constructors Constructor Description PasteRangeImpl(SSheet sheet, int tRow, int lCol, int bRow, int rCol, boolean wholeRow, boolean wholeColumn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isWholeColumn()
Check if this range cover an entire columns (form 0, and last row to the max available column of a sheet)boolean
isWholeRow()
Check if this range cover an entire rows (form 0, and last row to the max available row of a sheet)boolean
isWholeSheet()
Check if this range cover an entire sheet-
Methods inherited from class io.keikai.range.impl.RangeImpl
addChart, addPicture, applyAutoFilter, clearAll, clearCellStyles, clearContents, clearOutlineLevel, clearTrace, cloneSheet, cloneSheetFrom, cloneSheetFrom, collapse, copy, copy, createName, createSheet, delete, deleteChart, deletePicture, deleteSheet, deleteValidation, enableAutoFilter, enableAutoFilter, expand, fill, fillDown, fillLeft, fillRight, fillUp, findAutoFilterRange, getBook, getBookSeries, getCellDataFormat, getCellFormatText, getCellStyle, getColumn, getColumnGroups, getColumnGroups, getColumnGroups, getColumns, getCommentRichText, getDataRegion, getDependents, getDirectDependents, getDirectPrecedents, getEditText, getHyperlink, getLastColumn, getLastRow, getLock, getMergedRegion, getOffset, getOrCreateFont, getOutlineLevel, getPrecedents, getRichText, getRow, getRowGroups, getRowGroups, getRowGroups, getRows, getSheet, getSheetProtection, getValidations, getValue, getValues, group, insert, isAnyCellProtected, isCollapsed, isCommentVisible, isProtected, isSheetProtected, isSummaryBelow, isSummaryRight, merge, move, moveChart, movePicture, notifyChange, notifyChange, notifyChange, notifyCustomEvent, pasteSpecial, pasteSpecial0, protectSheet, refresh, refresh, resetAutoFilter, setArrayFormula, setAutoRefresh, setBorders, setCellStyle, setColumnWidth, setColumnWidth, setCommentRichText, setCommentVisible, setDisplayGridlines, setEditText, setFreezePanel, setHidden, setHiddenInLock, setHyperlink, setNameName, setRichText, setRowHeight, setRowHeight, setSheetName, setSheetOrder, setSheetVisible, setStringValue, setSummaryBelow, setSummaryRight, setValidation, setValue, setValues, sort, traceDependents, tracePrecedents, ungroup, unmerge, unprotectSheet, updateChart, validate
-
-
-
-
Constructor Detail
-
PasteRangeImpl
public PasteRangeImpl(SSheet sheet, int tRow, int lCol, int bRow, int rCol, boolean wholeRow, boolean wholeColumn)
-
-
Method Detail
-
isWholeSheet
public boolean isWholeSheet()
Description copied from interface:SRange
Check if this range cover an entire sheet- Specified by:
isWholeSheet
in interfaceSRange
- Overrides:
isWholeSheet
in classRangeImpl
-
isWholeRow
public boolean isWholeRow()
Description copied from interface:SRange
Check if this range cover an entire rows (form 0, and last row to the max available row of a sheet)- Specified by:
isWholeRow
in interfaceSRange
- Overrides:
isWholeRow
in classRangeImpl
-
isWholeColumn
public boolean isWholeColumn()
Description copied from interface:SRange
Check if this range cover an entire columns (form 0, and last row to the max available column of a sheet)- Specified by:
isWholeColumn
in interfaceSRange
- Overrides:
isWholeColumn
in classRangeImpl
-
-