Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- cache(TableColumn<T, ? extends TableCell<T>>, TableCell<T>...) - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Retrieves the Set for the given column from the map (or creates a new one) and adds to it all the given cells.
- cache(TableColumn<T, ? extends TableCell<T>>, Collection<TableCell<T>>) - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Retrieves the Set for the given column from the map (or creates a new one) and adds to it all the given cells.
- cacheCell(int, TableCell<T>) - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableRow
-
Caches the given cell for the given column index.
- canReusePositions() - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
- Cell<T> - Interface in io.github.palexdev.virtualizedfx.cell
-
Base API for all cells.
- cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
Specifies the function used to build the cells.
- cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
Specifies the function used to build the cells.
- cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableColumn
- cellFactoryProperty() - Method in interface io.github.palexdev.virtualizedfx.table.TableColumn
-
Specifies the function used to produce
TableCells - cellFactoryProperty() - Method in interface io.github.palexdev.virtualizedfx.unused.base.VirtualFlow
-
Deprecated.Property for the cell factory function.
- cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow
-
Deprecated.Property for the cell factory function.
- cellForIndex(int) - Method in class io.github.palexdev.virtualizedfx.unused.simple.CellsManager
-
Deprecated.Exchanges an index for a Cell.
- cellForItem(T) - Method in class io.github.palexdev.virtualizedfx.unused.simple.CellsManager
-
Deprecated.Exchanges an item for a Cell.
- cellHeightProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
Specifies the fixed height for the rows/cells.
- cells - Variable in class io.github.palexdev.virtualizedfx.table.TableRow
- cellsChanged() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
-
Sets the cellsChanged flag to true, causing
GridState.haveCellsChanged()to return true, which will tell the viewport to update its children. - cellsChanged() - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableRow
-
Converts the cells map to nodes with
TableRow.getCellsAsNodes()and updates the children list. - cellsChanged() - Method in class io.github.palexdev.virtualizedfx.table.TableRow
-
Should specify the behavior for when the cells have changed.
- cellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlow
- cellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
- cellSizeProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
Specifies the cells' size:
- cellSizeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
Specifies the size of the cells as a
Size. - CellsManager<T,
C extends Cell<T>> - Class in io.github.palexdev.virtualizedfx.unused.simple -
Deprecated.
- CellsManager(SimpleVirtualFlowContainer<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.unused.simple.CellsManager
-
Deprecated.
- cellsNum() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
- cellsPerPageProperty() - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlow
-
Specifies the number of cells to display per page.
- change(ObservableGrid.Change<T>) - Method in class io.github.palexdev.virtualizedfx.grid.GridState
-
This is responsible for transitioning to a new state when a change occurs in the grid's items data structure.
- change(List<ListChangeHelper.Change>) - Method in class io.github.palexdev.virtualizedfx.table.TableState
-
This is responsible for transitioning this state to a new one given a series of changes occurred in the items list.
- CHANGE - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.UpdateType
-
Indicates that the state has been created after a change in the items list
- ChangeAction<T> - Class in io.github.palexdev.virtualizedfx.controls.behavior.actions
-
A
ChangeActionis a convenience bean which implementsDisposableActionused byBehaviorBaseto register aChangeListeneron a certainObservableValueand dispose it once it's not needed anymore. - ChangeAction(ObservableValue<T>, ChangeListener<T>) - Constructor for class io.github.palexdev.virtualizedfx.controls.behavior.actions.ChangeAction
- changePage(int) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlow
-
Gets the current
PaginatedHelperand callsPaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by callingPaginatedVirtualFlow.updateMaxPage(). - changePage(int) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGrid
-
Gets the current
PaginatedHelperand callsPaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by callingPaginatedVirtualGrid.updateMaxPage(). - changePage(int) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTable
-
Gets the current
PaginatedHelperand callsPaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by callingPaginatedVirtualTable.updateMaxPage(). - clear() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
Shortcut to dispose all cells present in this state's cells map and then clear it.
- clear() - Method in class io.github.palexdev.virtualizedfx.flow.ViewportManager
-
Clears the viewport.
- clear() - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
Calls
Cell.dispose()on all the cells in the map, then clears the map, leading to an emptyGridRow. - clear() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
-
For every
GridRowin the state's map callsGridRow.clear()then clears the map, making the state empty. - clear() - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
-
Responsible for clearing the viewport and resetting the manager' state.
- clear() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
Delegate for
ObservableGrid.clear() - clear() - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Disposes all the cached cells with
Cell.dispose()and then clears the cache. - clear() - Method in class io.github.palexdev.virtualizedfx.table.TableRow
-
Disposes all the cells in this row, then clears the map.
- clear() - Method in class io.github.palexdev.virtualizedfx.table.TableState
-
Shortcut to dispose all rows present in this state's cells map and then clear it.
- clear() - Method in class io.github.palexdev.virtualizedfx.table.ViewportManager
-
Clears the viewport.
- clear() - Method in class io.github.palexdev.virtualizedfx.unused.simple.CellsManager
-
Deprecated.Resets the CellsManager by clearing the container's children, clearing the cellsPool, clearing the updates list and resetting the stored indexes range to [-1, -1].
- clear(TableColumn<T, ? extends TableCell<T>>) - Method in class io.github.palexdev.virtualizedfx.table.TableCache
-
Disposes all the cached cells for the given
TableColumnwithTableCelland then clears the mapping for that column. - clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
-
Used by the viewport's clip to set its border radius.
- clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
Used by the viewport's clip to set its border radius.
- clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
Used by the viewport's clip to set its border radius.
- clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
Used by the viewport's clip to set its border radius.
- columnChangedFactory(TableColumn<T, ? extends TableCell<T>>) - Method in class io.github.palexdev.virtualizedfx.table.TableState
-
Given a certain column, this method will find its index with
VirtualTable.getColumnIndex(TableColumn), and, if the index is in the currentTableState.getColumnsRange(), will tell all the rows in the state to update the cell at the given index withTableRow.updateColumnFactory(int). - columnProperty() - Method in class io.github.palexdev.virtualizedfx.table.defaults.SimpleTableCell
-
Holds the reference to the
TableColumnthis cells is associated to. - columns - Variable in class io.github.palexdev.virtualizedfx.table.TableRow
- columnsFilled() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
- columnsFilled() - Method in class io.github.palexdev.virtualizedfx.table.TableState
-
Checks whether there are enough columns in this state to fill the viewport horizontally.
- columnSizeProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
Specifies the size of the columns as a
Size. - ColumnsLayoutMode - Enum Class in io.github.palexdev.virtualizedfx.enums
-
Enumerator to specify the layout modes for columns in
VirtualTable. - columnsLayoutModeProperty() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
-
Specifies how columns are laid out and managed by the table.
- columnsRange() - Method in interface io.github.palexdev.virtualizedfx.grid.GridHelper
- columnsRange() - Method in class io.github.palexdev.virtualizedfx.grid.GridHelper.DefaultGridHelper
- columnsRange() - Method in interface io.github.palexdev.virtualizedfx.table.TableHelper
- columnsRange() - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.FixedTableHelper
- columnsRange() - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.VariableTableHelper
- COMPACT - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.ScrollPaneEnums.LayoutMode
-
No extra space is reserved for the scroll bars, both are laid out on top of the content.
- computeBreadth(Node) - Method in interface io.github.palexdev.virtualizedfx.flow.OrientationHelper
-
Responsible for computing the breadth of the given node.
- computeBreadth(Node) - Method in class io.github.palexdev.virtualizedfx.flow.OrientationHelper.HorizontalHelper
-
Responsible for computing the breadth of the given node.
- computeBreadth(Node) - Method in class io.github.palexdev.virtualizedfx.flow.OrientationHelper.VerticalHelper
-
Responsible for computing the breadth of the given node.
- computeCellsNumber() - Method in interface io.github.palexdev.virtualizedfx.unused.base.OrientationHelper
-
Deprecated.
- computeCellsNumber() - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.HorizontalHelper
-
Deprecated.
- computeCellsNumber() - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.VerticalHelper
-
Deprecated.
- computeEstimatedHeight(double) - Method in interface io.github.palexdev.virtualizedfx.unused.base.OrientationHelper
-
Deprecated.Computes the estimated height of the flow.
- computeEstimatedHeight(double) - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.HorizontalHelper
-
Deprecated.
- computeEstimatedHeight(double) - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.VerticalHelper
-
Deprecated.
- computeEstimatedLength() - Method in interface io.github.palexdev.virtualizedfx.flow.OrientationHelper
- computeEstimatedLength() - Method in class io.github.palexdev.virtualizedfx.flow.OrientationHelper.HorizontalHelper
- computeEstimatedLength() - Method in class io.github.palexdev.virtualizedfx.flow.OrientationHelper.VerticalHelper
- computeEstimatedSize() - Method in interface io.github.palexdev.virtualizedfx.grid.GridHelper
- computeEstimatedSize() - Method in class io.github.palexdev.virtualizedfx.grid.GridHelper.DefaultGridHelper
- computeEstimatedSize() - Method in interface io.github.palexdev.virtualizedfx.table.TableHelper
- computeEstimatedSize() - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.FixedTableHelper
- computeEstimatedSize() - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.VariableTableHelper
- computeEstimatedWidth(double) - Method in interface io.github.palexdev.virtualizedfx.unused.base.OrientationHelper
-
Deprecated.Computes the estimated width of the flow.
- computeEstimatedWidth(double) - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.HorizontalHelper
-
Deprecated.
- computeEstimatedWidth(double) - Method in class io.github.palexdev.virtualizedfx.unused.base.OrientationHelper.VerticalHelper
-
Deprecated.
- computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGridSkin
- computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
- computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTableSkin
- computeMaxWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computeMaxWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computeMaxWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.VirtualScrollPaneSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGridSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTableSkin
- computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.VirtualTableSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.VirtualScrollPaneSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableColumnSkin
- computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.VirtualTableSkin
- computePaginatedPositions() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is the implementation of
FlowState.computePositions()exclusively forPaginatedVirtualFlows. - computePositions() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is responsible for computing the positions
Setwhich will be used by theOrientationHelperto correctly position the cells in the viewport. - computePositions(TableState<?>, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedHelper.FixedPaginatedTableHelper
-
Given a certain state, computes the positions of each column/row/cell as a map.
- computePositions(TableState<?>, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedHelper.VariablePaginatedTableHelper
-
Given a certain state, computes the positions of each column/row/cell as a map.
- computePositions(TableState<?>, boolean, boolean) - Method in interface io.github.palexdev.virtualizedfx.table.TableHelper
-
Given a certain state, computes the positions of each column/row/cell as a map.
- computePositions(TableState<?>, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.FixedTableHelper
-
Given a certain state, computes the positions of each column/row/cell as a map.
- computePositions(TableState<?>, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.table.TableHelper.VariableTableHelper
-
Given a certain state, computes the positions of each column/row/cell as a map.
- computePrefHeight(double) - Method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow
-
Deprecated.
- computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.VirtualScrollPaneSkin
- computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGridSkin
- computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTableSkin
- computePrefWidth(double) - Method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow
-
Deprecated.
- computePrefWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.MFXScrollBarSkin
- computePrefWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.controls.skins.VirtualScrollPaneSkin
- computePrefWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
- computePrefWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableColumnSkin
- computeTargetSize(int) - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
- computeTargetSize(int) - Method in class io.github.palexdev.virtualizedfx.table.TableState
- contentBoundsProperty() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
-
Specifies the content bounds, this cannot be ignored to make the scroll pane work as intended.
- contentProperty() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
-
Specifies the current scroll pane's content.
- create(ObjectProperty<? extends ObservableList<T>>, Function<T, C>, Orientation) - Static method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow.Builder
-
Deprecated.
- create(ObservableList<T>, Function<T, C>, Orientation) - Static method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow.Builder
-
Deprecated.
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlow
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGrid
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.table.defaults.DefaultTableColumn
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTable
- createDefaultSkin() - Method in class io.github.palexdev.virtualizedfx.table.VirtualTable
- currentPageProperty() - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlow
-
Specifies the current displayed page.
- currentPageProperty() - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGrid
-
Specifies the current displayed page.
- currentPageProperty() - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTable
-
Specifies the current displayed page.
All Classes and Interfaces|All Packages|Constant Field Values