Class TableHelper.AbstractHelper

java.lang.Object
io.github.palexdev.virtualizedfx.table3.TableHelper.AbstractHelper
All Implemented Interfaces:
TableHelper
Direct Known Subclasses:
TableHelper.FixedTableHelper
Enclosing interface:
TableHelper

public abstract static class TableHelper.AbstractHelper extends Object implements TableHelper
  • Field Details

    • table

      protected final VirtualTable<?> table
    • manager

      protected final ViewportManager<?> manager
    • widthListener

      protected ChangeListener<? super Number> widthListener
    • heightListener

      protected ChangeListener<? super Number> heightListener
    • positionListener

      protected ChangeListener<? super io.github.palexdev.mfxcore.base.beans.Position> positionListener
    • estimatedSize

      protected final io.github.palexdev.mfxcore.base.properties.SizeProperty estimatedSize
    • xPosBinding

      protected DoubleBinding xPosBinding
    • yPosBinding

      protected DoubleBinding yPosBinding
  • Constructor Details

    • AbstractHelper

      public AbstractHelper(VirtualTable<?> table)
  • Method Details

    • onWidthChanged

      protected void onWidthChanged(Number ov, Number nv)
    • onHeightChanged

      protected void onHeightChanged(Number ov, Number nv)
    • onPositionChanged

      protected void onPositionChanged(io.github.palexdev.mfxcore.base.beans.Position ov, io.github.palexdev.mfxcore.base.beans.Position nv)
    • getViewportHeight

      public double getViewportHeight()
    • invalidatePos

      public boolean invalidatePos()
      Specified by:
      invalidatePos in interface TableHelper
    • estimatedSize

      public ReadOnlyObjectProperty<io.github.palexdev.mfxcore.base.beans.Size> estimatedSize()
      Specified by:
      estimatedSize in interface TableHelper
    • dispose

      public void dispose()
      Specified by:
      dispose in interface TableHelper