-
- Type Parameters:
S- type of the objects contained within the table's items listT- type of the content in all cells in this column
- All Superinterfaces:
org.tentackle.bind.Binding
- All Known Implementing Classes:
DefaultFxTableBinding
public interface FxTableBinding<S,T> extends org.tentackle.bind.BindingBinding between a class member and a table model column.- Author:
- harald
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FxTableBinder<S>getBinder()SgetBoundRootObject()Gets the row object.TableColumnConfiguration<S,T>getConfiguration()Gets the column configuration.TgetModelValue()voidsetBoundRootObject(S rowObject)Sets the row object.-
Methods inherited from interface org.tentackle.bind.Binding
addToModelListener, addToViewListener, addValidationListener, addValidator, createBindingEvent, createValidationContext, createValidationEvent, fireToModel, fireToView, fireValidated, getMember, getParentObject, getParents, getToModelListeners, getToViewListeners, getValidationListeners, getValidators, getViewValue, isChangeable, isMandatory, removeToModelListener, removeToViewListener, removeValidationListener, removeValidator, setChangeable, setMandatory, setModelValue, setViewValue, validate
-
-
-
-
Method Detail
-
getBinder
FxTableBinder<S> getBinder()
- Specified by:
getBinderin interfaceorg.tentackle.bind.Binding
-
getModelValue
T getModelValue()
- Specified by:
getModelValuein interfaceorg.tentackle.bind.Binding
-
getConfiguration
TableColumnConfiguration<S,T> getConfiguration()
Gets the column configuration.- Returns:
- the config
-
getBoundRootObject
S getBoundRootObject()
Gets the row object.- Returns:
- the row object for this binding
-
setBoundRootObject
void setBoundRootObject(S rowObject)
Sets the row object.- Parameters:
rowObject- the row object for this binding
-
-