class SpreadsheetDriverWidget.EventHandler extends java.lang.Object implements SheetEventHandler
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
editingValue
Cached cell value when editing starts
|
Constructor and Description |
---|
EventHandler() |
Modifier and Type | Method and Description |
---|---|
void |
onCellClick(int row,
int column)
Called when cell is clicked.
|
void |
onCellDoubleClick(int row,
int column)
Called when cell is double clicked.
|
void |
onCellFocus(java.lang.String sheetName,
int sheetIdx,
java.lang.String cellRef,
int cellColumn,
int cellRow)
Called when a cell receives focus.
|
void |
onCellRightClick(int row,
int column)
Called when cell is right clicked.
|
void |
onCellSelection(java.lang.String sheetName,
int sheetIdx,
java.lang.String cellRef,
int col,
int row,
java.lang.String lastCellRef,
int lastCol,
int lastRow)
Called when cell selection changes.
|
void |
onObjClick(java.lang.String name,
int objId)
Triggered when an object is clicked.
|
void |
onStartEditing(java.lang.Object editingValue)
Called when cell enters editing mode.
|
void |
onStopEditing(java.lang.Object editingValue)
Called when cell exits editing mode.
|
private java.lang.Object editingValue
public void onCellClick(int row, int column)
onCellClick
in interface SheetEventHandler
row
- Cell row.column
- Cell column.public void onCellDoubleClick(int row, int column)
onCellDoubleClick
in interface SheetEventHandler
row
- Cell row.column
- Cell column.public void onCellRightClick(int row, int column)
onCellRightClick
in interface SheetEventHandler
row
- Cell row.column
- Cell column.public void onStartEditing(java.lang.Object editingValue)
onStartEditing
in interface SheetEventHandler
editingValue
- The editing value.public void onStopEditing(java.lang.Object editingValue)
onStopEditing
in interface SheetEventHandler
editingValue
- The editing value.public void onCellFocus(java.lang.String sheetName, int sheetIdx, java.lang.String cellRef, int cellColumn, int cellRow)
onCellFocus
in interface SheetEventHandler
sheetName
- Sheet name.sheetIdx
- Sheet index.cellRef
- Cell reference string.cellColumn
- Cell column.cellRow
- Cell row.public void onCellSelection(java.lang.String sheetName, int sheetIdx, java.lang.String cellRef, int col, int row, java.lang.String lastCellRef, int lastCol, int lastRow)
onCellSelection
in interface SheetEventHandler
sheetName
- Sheet name.sheetIdx
- Sheet index.cellRef
- Cell reference string.col
- Cell column.row
- Cell row.lastCellRef
- Last cell reference string.lastCol
- Last cell column.lastRow
- Last cell row.public void onObjClick(java.lang.String name, int objId)
onObjClick
in interface SheetEventHandler
name
- Object name.objId
- Object id.