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
TableCell
s - 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
ChangeAction
is a convenience bean which implementsDisposableAction
used byBehaviorBase
to register aChangeListener
on a certainObservableValue
and 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
PaginatedHelper
and 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
PaginatedHelper
and 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
PaginatedHelper
and 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.FlowManager
-
Clears the viewport.
- 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.grid.GridManager
-
Responsible for clearing the viewport and resetting the manager' state.
- 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
GridRow
in the state's map callsGridRow.clear()
then clears the map, making the state empty. - 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.TableManager
-
Clears the viewport.
- 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.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
TableColumn
withTableCell
and 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
TableColumn
this 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
- 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 forPaginatedVirtualFlow
s. - computePositions() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
-
This is responsible for computing the positions
Set
which will be used by theOrientationHelper
to 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