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.FixedTableHelperandVFXTableHelper.VariableTableHelper, such as:Concrete implementation ofVFXTableHelper.AbstractHelperforColumnsLayoutMode.FIXED.Concrete implementation ofVFXTableHelper.AbstractHelperforColumnsLayoutMode.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, extendsSkinBaseand expects behaviors of typeVFXTableManager.Immutable object to represent the state of aVFXTableis a specific moment in time.A layout request is a signal to a virtualized container to tell its viewport to compute the layout.