public abstract class BasicTableEditor
extends TableEditor
Provisional API. Please do not use it for anything more than experimentation.
Modifier and Type | Field and Description |
---|---|
protected Table |
table |
Constructor and Description |
---|
BasicTableEditor(Table table) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEdit(TableItem item,
int column) |
protected abstract Control |
createEditor(TableItem item,
int column) |
protected Text |
createTextEditor(TableItem item,
int column) |
protected void |
edit(TableItem item,
int column) |
protected void |
endEditing(TableItem item,
int column,
Control editor,
boolean accept) |
protected TableItem |
getSelection() |
protected abstract void |
update(TableItem item,
int column,
Control editor) |
protected TableItem getSelection()
protected void edit(TableItem item, int column)
protected boolean canEdit(TableItem item, int column)
protected abstract Control createEditor(TableItem item, int column)
protected Text createTextEditor(TableItem item, int column)
protected void endEditing(TableItem item, int column, Control editor, boolean accept)
protected abstract void update(TableItem item, int column, Control editor)