Module VirtualizedFX
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.palexdev.virtualizedfx.table3.TableHelper
TableHelper.AbstractHelper, TableHelper.FixedTableHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.github.palexdev.mfxcore.base.properties.SizeProperty
protected ChangeListener<? super Number>
protected final ViewportManager<?>
protected ChangeListener<? super io.github.palexdev.mfxcore.base.beans.Position>
protected final VirtualTable<?>
protected ChangeListener<? super Number>
protected DoubleBinding
protected DoubleBinding
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
ReadOnlyObjectProperty<io.github.palexdev.mfxcore.base.beans.Size>
double
boolean
protected void
onHeightChanged
(Number ov, Number nv) protected void
onPositionChanged
(io.github.palexdev.mfxcore.base.beans.Position ov, io.github.palexdev.mfxcore.base.beans.Position nv) protected void
onWidthChanged
(Number ov, Number nv) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.palexdev.virtualizedfx.table3.TableHelper
columnsRange, computeEstimatedSize, firstColumn, firstRow, lastColumn, lastRow, layoutCell, layoutColumn, maxColumns, maxHScroll, maxRows, maxVScroll, rowsRange, xPosBinding, yPosBinding
-
Field Details
-
table
-
manager
-
widthListener
-
heightListener
-
positionListener
-
estimatedSize
protected final io.github.palexdev.mfxcore.base.properties.SizeProperty estimatedSize -
xPosBinding
-
yPosBinding
-
-
Constructor Details
-
AbstractHelper
-
-
Method Details
-
onWidthChanged
-
onHeightChanged
-
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 interfaceTableHelper
-
estimatedSize
- Specified by:
estimatedSize
in interfaceTableHelper
-
dispose
public void dispose()- Specified by:
dispose
in interfaceTableHelper
-