Index

A B C D E F G H I L M N O P R S T U V W X Y 
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 by VirtualTable 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 by VirtualTable and its subcomponents to manage the viewport.
TableHelper.AbstractHelper - Class in io.github.palexdev.virtualizedfx.table
Abstract implementation of TableHelper, and base class for TableHelper.FixedTableHelper.
TableHelper.FixedTableHelper - Class in io.github.palexdev.virtualizedfx.table
Concrete implementation of TableHelper.AbstractHelper made to work specifically with ColumnsLayoutMode.FIXED.
TableHelper.VariableTableHelper - Class in io.github.palexdev.virtualizedfx.table
Extension of TableHelper.FixedTableHelper made to work specifically with ColumnsLayoutMode.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, unlike GridRow 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 given TableColumn.
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's ListChangeHelper.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 given TableColumn.
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values