Index
All Classes and Interfaces|All Packages|Constant Field Values
T
- table - Variable in class io.github.palexdev.virtualizedfx.table.TableHelper.AbstractHelper
- table - Variable in class io.github.palexdev.virtualizedfx.table.TableRow
- TableCache<T> - Class in io.github.palexdev.virtualizedfx.table
-
A simple cache implementation to help
VirtualTable
with horizontal scrolling and some other operations with rows. - TableCache(VirtualTable<T>) - Constructor for class io.github.palexdev.virtualizedfx.table.TableCache
- TableCell<T> - Interface in io.github.palexdev.virtualizedfx.cell
-
Extension of
Cell
specifically used byVirtualTable
and subclasses. - TableColumn<T,
C extends TableCell<T>> - Interface in io.github.palexdev.virtualizedfx.table -
Interface to define the public API every column for a
VirtualTable
should expose. - TableHelper - Interface in io.github.palexdev.virtualizedfx.table
-
The
TableHelper
is a utility interface which collects a series of common computations/operations used byVirtualTable
and its subcomponents to manage the viewport. - TableHelper.AbstractHelper - Class in io.github.palexdev.virtualizedfx.table
-
Abstract implementation of
TableHelper
, and base class forTableHelper.FixedTableHelper
. - TableHelper.FixedTableHelper - Class in io.github.palexdev.virtualizedfx.table
-
Concrete implementation of
TableHelper.AbstractHelper
made to work specifically withColumnsLayoutMode.FIXED
. - TableHelper.VariableTableHelper - Class in io.github.palexdev.virtualizedfx.table
-
Extension of
TableHelper.FixedTableHelper
made to work specifically withColumnsLayoutMode.VARIABLE
. - tableHelperProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
The current built helper for the grid, see
TableHelper
. - tableHelperSupplierProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
To allow more customization on how the columns, rows and cells are laid out, the virtual table allows you to specify a supplier used to build a
TableHelper
which is responsible for some core actions about layout. - TableRow<T> - Class in io.github.palexdev.virtualizedfx.table
-
Although this can be considered a helper class to support
TableState
, unlikeGridRow
it is actually more than that. - TableRow(VirtualTable<T>, int, IntegerRange) - Constructor for class io.github.palexdev.virtualizedfx.table.TableRow
- TableState<T> - Class in io.github.palexdev.virtualizedfx.table
-
Class used by the
ViewportManager
to represent the state of the viewport at a given time. - TableState(VirtualTable<T>, IntegerRange, IntegerRange) - Constructor for class io.github.palexdev.virtualizedfx.table.TableState
- TableStateProperty<T> - Class in io.github.palexdev.virtualizedfx.beans
- TableStateProperty() - Constructor for class io.github.palexdev.virtualizedfx.beans.TableStateProperty
- TableStateProperty(TableState<T>) - Constructor for class io.github.palexdev.virtualizedfx.beans.TableStateProperty
- TableStateProperty(Object, String) - Constructor for class io.github.palexdev.virtualizedfx.beans.TableStateProperty
- TableStateProperty(Object, String, TableState<T>) - Constructor for class io.github.palexdev.virtualizedfx.beans.TableStateProperty
- take(TableColumn<T, ? extends TableCell<T>>) - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Attempts at retrieving a
TableCell
from the cache map for the givenTableColumn
. - takeFromCacheOrCreate(TableColumn<T, ? extends TableCell<T>>, T) - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableRow
-
Tries to reuse a previously created cell by taking it from the table's cache with
TableCache.tryTake(TableColumn)
. - thumbDragged(MouseEvent) - Method in class io.github.palexdev.virtualizedfx.controls.behavior.MFXScrollBarBehavior
-
Action performed when the thumb is being dragged.
- thumbPosProperty() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
-
This property tracks the position of the thumb along the track.
- thumbPressed(MouseEvent) - Method in class io.github.palexdev.virtualizedfx.controls.behavior.MFXScrollBarBehavior
-
Action performed when the thumb has been pressed.
- thumbReleased() - Method in class io.github.palexdev.virtualizedfx.controls.behavior.MFXScrollBarBehavior
-
Action performed when the thumb is released.
- toHPos() - Method in enum class io.github.palexdev.virtualizedfx.enums.ScrollPaneEnums.VBarPos
-
Converts this enumeration to an
HPos
object. - toLinear(int, int) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
Converts the given coordinates to a linear index using
GridUtils.subToInd(int, int, int)
. - TOP - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.ScrollPaneEnums.HBarPos
- toString() - Method in class io.github.palexdev.virtualizedfx.beans.VirtualBounds
- totalSize() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
- totalSize() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
Delegate for
Grid.totalSize()
- totalSize() - Method in class io.github.palexdev.virtualizedfx.table.TableState
- toVPos() - Method in enum class io.github.palexdev.virtualizedfx.enums.ScrollPaneEnums.HBarPos
-
Converts this enumeration to a
VPos
object. - trackIncrementProperty() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
-
Specifies the amount added/subtracted to the
MFXScrollBar.valueProperty()
used by the scroll bar's track. - trackLengthProperty() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
-
This property tracks the length of the scroll bar's track.
- trackPressed(MouseEvent) - Method in class io.github.palexdev.virtualizedfx.controls.behavior.MFXScrollBarBehavior
-
Action performed when the track is pressed.
- trackReleased(MouseEvent) - Method in class io.github.palexdev.virtualizedfx.controls.behavior.MFXScrollBarBehavior
-
Action performed when the track is released
- trackSmoothScrollProperty() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
-
Specifies if the scrolling made by the track should be smooth, done by animations.
- trackSmoothScrollProperty() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
-
Specifies if the scrolling made by the track should be smooth, done by animations.
- transition(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is responsible for transitioning this state to a new one given the new range of items.
- transition(ListChangeHelper.Change) - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is responsible for processing a single
ListChangeHelper.Change
bean and produce a new state according to the change'sListChangeHelper.ChangeType
. - transition(List<ListChangeHelper.Change>) - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is responsible for transitioning this state to a new one given a series of changes occurred in the items list.
- tryTake(TableColumn<T, ? extends TableCell<T>>) - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Attempts at retrieving a
TableCell
from the cache map for the givenTableColumn
.
All Classes and Interfaces|All Packages|Constant Field Values