public interface SheetEventHandler
| 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()
Called when cell selection changes.
|
void |
onKeyDown(int keyCode,
int keyState,
java.lang.Runnable completion)
Triggered when a key changes to down.
|
void |
onKeyPress(int keyAscii,
java.lang.Runnable completion)
Triggered when a key is pressed.
|
void |
onKeyUp(int keyCode,
int keyState,
java.lang.Runnable completion)
Triggered when a key changes to up.
|
void |
onObjClick(java.lang.String name,
int objId)
Triggered when an object is clicked.
|
void |
onObjValueChanged(java.lang.String objName,
int objId)
Called when an object's value is changed.
|
void |
onStartEditing(java.lang.Object editingValue,
java.lang.Runnable initiation)
Called when cell enters editing mode.
|
void |
onStopEditing(java.lang.Object editingValue,
java.lang.Runnable completion)
Called when cell exits editing mode.
|
void onCellClick(int row,
int column)
row - Cell row.column - Cell column.void onCellDoubleClick(int row,
int column)
row - Cell row.column - Cell column.void onCellRightClick(int row,
int column)
row - Cell row.column - Cell column.void onStartEditing(java.lang.Object editingValue,
java.lang.Runnable initiation)
editingValue - The editing value.initiation - A runnable called right before the legacy start editing event handler begins execution.
The runnable is called on the legacy OS event queue.void onStopEditing(java.lang.Object editingValue,
java.lang.Runnable completion)
editingValue - The editing value.completion - A runnable called after the legacy stop editing event handler finishes execution.
The runnable is called on the legacy OS event queue.void onCellFocus(java.lang.String sheetName,
int sheetIdx,
java.lang.String cellRef,
int cellColumn,
int cellRow)
sheetName - Sheet name.sheetIdx - Sheet index.cellRef - Cell reference string.cellColumn - Cell column.cellRow - Cell row.void onCellSelection()
void onObjClick(java.lang.String name,
int objId)
name - Object name.objId - Object id.void onObjValueChanged(java.lang.String objName,
int objId)
objName - the name of the object whose value is changedobjId - the id of the object whose value is changedvoid onKeyDown(int keyCode,
int keyState,
java.lang.Runnable completion)
keyCode - The key code.keyState - The extended keys state. Bit 0 for shift, bit 1 for ctrl and bit 2 for alt.completion - Completion handler, invoked after the event is dispatched.void onKeyUp(int keyCode,
int keyState,
java.lang.Runnable completion)
keyCode - The key code.keyState - The extended keys state. Bit 0 for shift, bit 1 for ctrl and bit 2 for alt.completion - Completion handler, invoked after the event is dispatched.void onKeyPress(int keyAscii,
java.lang.Runnable completion)
keyAscii - The key ascii code.completion - Completion handler, invoked after the event is dispatched.