Module VirtualizedFX
Package io.github.palexdev.virtualizedfx.table
package io.github.palexdev.virtualizedfx.table
-
ClassDescriptionComplex cache mechanism to simplify and vastly improve layout performance for
ColumnsLayoutMode.VARIABLE
.VFXTable<T>Implementation of a virtualized container to show a list of items as tabular data.VFXTableColumn<T,C extends VFXTableCell<T>> Base class that defines common properties and behaviors for all columns to be used withVFXTable
.This interface is a utility API forVFXTable
, computations may change depending on theVFXTable.columnsLayoutModeProperty()
.Abstract implementation ofVFXTableHelper
, contains common members for the two concrete implementationsVFXTableHelper.FixedTableHelper
andVFXTableHelper.VariableTableHelper
, such as:Concrete implementation ofVFXTableHelper.AbstractHelper
forColumnsLayoutMode.FIXED
.Concrete implementation ofVFXTableHelper.AbstractHelper
forColumnsLayoutMode.VARIABLE
.Default behavior implementation forVFXTable
.VFXTableRow<T>Base class that defines common properties and behaviors for all rows to be used withVFXTable
.VFXTableSkin<T>Default skin implementation forVFXTable
, extendsSkinBase
and expects behaviors of typeVFXTableManager
.Immutable object to represent the state of aVFXTable
is a specific moment in time.A layout request is a signal to a virtualized container to tell its viewport to compute the layout.