T - the typepublic interface BindableTableModel<T> extends TableModel
| Modifier and Type | Interface and Description |
|---|---|
static class |
BindableTableModel.BindType
The binding type.
Determines the kind of binding, or none at all. |
| Modifier and Type | Method and Description |
|---|---|
FormTableBinder |
getBinder()
Gets the binder of this container.
|
FormTableBinding |
getBinding(int columnIndex)
Gets the binding for a given column.
|
String |
getBindingPath(int mColumn)
Gets the binding path for given model column.
The returned path is relative to the object described by this table entry. |
Class<?> |
getBindingRootClass()
Gets the root class where to start scan for
Bindables. |
BindableTableModel.BindType |
getBindType()
Determines whether the model using this entry is bindable and if so, which kind of binding to use.
|
FormTable<T> |
getTable()
Gets the table.
|
void |
setTable(FormTable<T> table)
Sets the table.
|
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAtFormTableBinder getBinder()
FormTableBinding getBinding(int columnIndex)
columnIndex - the model columnBindableTableModel.BindType getBindType()
String getBindingPath(int mColumn)
mColumn - the datamodel-columnClass<?> getBindingRootClass()
Bindables.
For FormTableModels this is the class of the FormTableEntry.
Other models may refer to other classes.
FormTable<T> getTable()
Tentackle - distributed, domain- and model-driven