public interface TableModel
TableModel is a view model to be used with view components which represent a list of items on table
form.| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(TableModelListener listener)
Registers
listener with this table model if it is not already registered. |
void |
fireEvent(java.lang.String eventName,
java.lang.Object value)
This method provides the means necessary to fire generic events which are received by any registered
TableModelListener. |
UIEditor |
getCellEditor(int columnIndex,
int rowIndex)
Returns the editor associated with the cell at position (
colIndex, rowIndex). |
CellRenderer |
getCellRenderer(int columnIndex) |
ColumnModel |
getColumnComponentModel()
Returns this table model's column model.
|
ListComponentModel |
getListComponentModel()
Returns this table model's list model.
|
CellRenderer |
getNewInlineItemRenderer(int columnIndex)
Gets the new inline item renderer.
|
java.lang.Object |
getValueAt(int colIndex,
int rowIndex)
Returns the value of the cell at position (
colIndex, rowIndex). |
boolean |
isCellEditable(int colIndex,
int rowIndex)
Returns whether the cell at position (
colIndex, rowIndex) can be edited or not. |
boolean |
isCellSelectable(int colIndex,
int rowIndex)
Returns whether the cell at position (
colIndex, rowIndex) can be selected or not. |
boolean |
isCellSelected(int colIndex,
int rowIndex)
Returns whether the cell at position (
colIndex, rowIndex) is selected or not. |
void |
removeTableModelListener(TableModelListener listener)
Unregisters
listener with this table model if it is registered. |
ListComponentModel getListComponentModel()
ListComponentModelColumnModel getColumnComponentModel()
ColumnModeljava.lang.Object getValueAt(int colIndex,
int rowIndex)
colIndex, rowIndex).colIndex - zero based column position indexrowIndex - zero based row position indexboolean isCellSelected(int colIndex,
int rowIndex)
colIndex, rowIndex) is selected or not.colIndex - zero based column position indexrowIndex - zero based row position indextrue if a cell exists at the specified position and is selected, false otherwiseboolean isCellEditable(int colIndex,
int rowIndex)
colIndex, rowIndex) can be edited or not.colIndex - zero based column position indexrowIndex - zero based row position indextrue if a cell exists at the specified position and is editable, false otherwiseboolean isCellSelectable(int colIndex,
int rowIndex)
colIndex, rowIndex) can be selected or not.colIndex - zero based column position indexrowIndex - zero based row position indextrue if a cell exists at the specified position and is selectable, false
otherwiseUIEditor getCellEditor(int columnIndex, int rowIndex)
colIndex, rowIndex).columnIndex - zero based column position indexrowIndex - zero based row position indexUIEditorCellRenderer getCellRenderer(int columnIndex)
CellRenderer getNewInlineItemRenderer(int columnIndex)
columnIndex - the column indexvoid addTableModelListener(TableModelListener listener)
listener with this table model if it is not already registered.listener - the TableModelListener to registervoid removeTableModelListener(TableModelListener listener)
listener with this table model if it is registered.listener - the TableModelListener to unregistervoid fireEvent(java.lang.String eventName,
java.lang.Object value)
TableModelListener.eventName - name of eventvalue - attached valueCopyright © 2018 SAP SE. All Rights Reserved.