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.SizePropertyprotected ChangeListener<? super Number>protected final ViewportManager<?>protected ChangeListener<? super io.github.palexdev.mfxcore.base.beans.Position>protected final VirtualTable<?>protected ChangeListener<? super Number>protected DoubleBindingprotected DoubleBinding -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()ReadOnlyObjectProperty<io.github.palexdev.mfxcore.base.beans.Size>doublebooleanprotected voidonHeightChanged(Number ov, Number nv) protected voidonPositionChanged(io.github.palexdev.mfxcore.base.beans.Position ov, io.github.palexdev.mfxcore.base.beans.Position nv) protected voidonWidthChanged(Number ov, Number nv) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
invalidatePosin interfaceTableHelper
-
estimatedSize
- Specified by:
estimatedSizein interfaceTableHelper
-
dispose
public void dispose()- Specified by:
disposein interfaceTableHelper
-