Class RowInsertOrDeleteCommand
java.lang.Object
com.vaadin.flow.component.spreadsheet.command.SpreadsheetCommand
com.vaadin.flow.component.spreadsheet.command.RowInsertOrDeleteCommand
- All Implemented Interfaces:
Command,Serializable
Command to insert or delete a row
- See Also:
-
Field Summary
Fields inherited from class com.vaadin.flow.component.spreadsheet.command.SpreadsheetCommand
activeSheetIndex, spreadsheet -
Constructor Summary
ConstructorsConstructorDescriptionRowInsertOrDeleteCommand(Spreadsheet spreadsheet, org.apache.poi.ss.util.CellRangeAddress headerRange) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidexecute()Executes this command.org.apache.poi.ss.util.CellRangeAddressThe painted range that should be set when this command is run.org.apache.poi.ss.util.CellReferenceThe selected cell that should be set when this command is run.voidMethods inherited from class com.vaadin.flow.component.spreadsheet.command.SpreadsheetCommand
getActiveSheetIndex, getSheet, setActiveSheetIndex
-
Constructor Details
-
RowInsertOrDeleteCommand
public RowInsertOrDeleteCommand(Spreadsheet spreadsheet, org.apache.poi.ss.util.CellRangeAddress headerRange)
-
-
Method Details
-
execute
public void execute()Description copied from interface:CommandExecutes this command. -
getSelectedCellReference
public org.apache.poi.ss.util.CellReference getSelectedCellReference()Description copied from interface:CommandThe selected cell that should be set when this command is run. In case this command shouldn't change the selected cell,nullis returned.- Returns:
- the selection or
null
-
getPaintedCellRange
public org.apache.poi.ss.util.CellRangeAddress getPaintedCellRange()Description copied from interface:CommandThe painted range that should be set when this command is run. In case his command shouldn't set a painted range,nullis returned.- Returns:
- the painted range or
null
-
insertNewRow
public void insertNewRow() -
deleteRow
public void deleteRow()
-