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

C

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 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.
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.
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 - 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().
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.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].
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.
columnsFilled() - Method in class io.github.palexdev.virtualizedfx.grid.GridState
 
columnsRange() - Method in interface io.github.palexdev.virtualizedfx.grid.GridHelper
 
columnsRange() - Method in class io.github.palexdev.virtualizedfx.grid.GridHelper.DefaultGridHelper
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
 
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
 
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
 
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
 
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.
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
 
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
 
computeTargetSize(int) - Method in class io.github.palexdev.virtualizedfx.flow.FlowState
 
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
 
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.
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