Interface FxTableBinding<S,​T>

  • Type Parameters:
    S - type of the objects contained within the table's items list
    T - 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.Binding
    Binding 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()  
      S getBoundRootObject()
      Gets the row object.
      TableColumnConfiguration<S,​T> getConfiguration()
      Gets the column configuration.
      T getModelValue()  
      void setBoundRootObject​(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:
        getBinder in interface org.tentackle.bind.Binding
      • getModelValue

        T getModelValue()
        Specified by:
        getModelValue in interface org.tentackle.bind.Binding
      • 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