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

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 ChangeAction is a convenience bean which implements DisposableAction used by BehaviorBase to register a ChangeListener on a certain ObservableValue 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 calls PaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by calling PaginatedVirtualFlow.updateMaxPage().
changePage(int) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGrid
Gets the current PaginatedHelper and calls PaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by calling PaginatedVirtualGrid.updateMaxPage().
changePage(int) - Method in class io.github.palexdev.virtualizedfx.table.paginated.PaginatedVirtualTable
Gets the current PaginatedHelper and calls PaginatedHelper.goToPage(int), but before doing so it ensures that the max page is correct by calling PaginatedVirtualTable.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 empty GridRow.
clear() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
For every GridRow in the state's map calls GridRow.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 TableColumn with TableCell 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 current TableState.getColumnsRange(), will tell all the rows in the state to update the cell at the given index with TableRow.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
 
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 for PaginatedVirtualFlows.
computePositions() - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
This is responsible for computing the positions Set which will be used by the OrientationHelper 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.
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