Index

A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractHelper(VFXList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
add(C) - Method in class io.github.palexdev.virtualizedfx.utils.CellsQueue
 
addAll(Collection<? extends C>) - Method in class io.github.palexdev.virtualizedfx.utils.CellsQueue
 
addCell(int, int, C) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Converts the given row and column indexes to a linear index and delegates to VFXGridState.addCell(int, Object, Cell).
addCell(int, C) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
addCell(int, C) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
Retrieves the item at the given index from VFXList.itemsProperty() and delegates to VFXListState.addCell(int, Object, Cell).
addCell(int, T, C) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Adds the given cell to the StateMap of this state object.
addCell(int, T, C) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
Adds the given cell to the StateMap of this state object.
addListeners() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
Adds listeners on the component's properties which need to produce a new VFXGridState upon changing.
addListeners() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
Adds listeners on the component's properties which need to produce a new VFXListState upon changing.
addListeners() - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
Adds listeners on the component's properties which need to produce a new VFXListState upon changing.
alignmentProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the position of the viewport node inside the grid as a Pos object.
autoArrange() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Calls VFXGrid.autoArrange(int) with 0 as parameter.
autoArrange(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
This method will compute the maximum number of columns that can fit in the grid.

B

BIG - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
 
BufferSize - Enum Class in io.github.palexdev.virtualizedfx.enums
Enumeration to set the buffer size of Virtualized containers.
bufferSizeProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies the number of extra cells to add to the container; they act as a buffer, allowing scroll to be smoother.
bufferSizeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the number of extra cells to add to the container; they act as a buffer, allowing scroll to be smoother.
bufferSizeProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the number of extra cells to add to the container; they act as a buffer, allowing scroll to be smoother.
buildSkin() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
buildSkin() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
buildSkin() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 

C

cache(C...) - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Adds the given cells to the queue.
cache(Collection<C>) - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Adds the given cells to the queue.
cacheCapacityProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the maximum number of cells the cache can contain at any time.
cacheCapacityProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the maximum number of cells the cache can contain at any time.
cacheSize() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Delegate for VFXCellsCache.size().
cacheSize() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Delegate for VFXCellsCache.size().
Cell<T> - Interface in io.github.palexdev.virtualizedfx.cells
Public, base API for all cells used by any virtualized container.
CellBase<T> - Class in io.github.palexdev.virtualizedfx.cells
The basic and typical implementation of a cell in JavaFX is a cell with just two properties: one to keep track of the cell's index and the other to keep track of the displayed item.
CellBase() - Constructor for class io.github.palexdev.virtualizedfx.cells.CellBase
 
CellBase(T) - Constructor for class io.github.palexdev.virtualizedfx.cells.CellBase
 
CellBaseBehavior<T> - Class in io.github.palexdev.virtualizedfx.cells
Base, empty behavior for cells of type CellBase, extends BehaviorBase.
CellBaseBehavior(CellBase<T>) - Constructor for class io.github.palexdev.virtualizedfx.cells.CellBaseBehavior
 
cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the function used to build the cells.
cellFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the function used to build the cells.
cellSizeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the cells' width and height as a Size object.
cellSizeProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the cells' size:
cellsPerPageProperty() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Specifies the number of cells/items to show per each page.
cellsPerPageProperty() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Specifies the number of cells/items to show per each page.
CellsQueue<T,C> - Class in io.github.palexdev.virtualizedfx.utils
A special kind of LinkedList which discards the oldest added item once it reaches the set capacity.
CellsQueue(int) - Constructor for class io.github.palexdev.virtualizedfx.utils.CellsQueue
 
clear() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Clears both the used maps.
clear() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Disposes and removes all the cells from the cache.
clip - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
clip - Variable in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Used by the viewport's clip to set its border radius.
clipBorderRadiusProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Used by the viewport's clip to set its border radius.
columnsNumProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the maximum number of columns the grid can have.
columnsRange - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
columnsRange() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
columnsRangeProperty() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Specifies the range of columns that should be present in the viewport.
columnsRangeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
computeMaxHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computeMaxPage() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Computes the maximum page index reachable by the container.
computeMaxWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computeMinHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computeMinWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
computePrefHeight(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computePrefWidth(double, double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
computeSize(Node) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Computes the width or height of the cell depending on the container's orientation.
computeSize(Node) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
Computes the width or height of the cell depending on the container's orientation.
computeSize(Node) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
Computes the width or height of the cell depending on the container's orientation.
contains(Integer) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Checks if the map [Index -> Cell] contains the given index.
contains(T) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Checks if the map [Item -> Index] contains the given item.
createCache() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Responsible for creating the cache instance used by this container.
createCache() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Responsible for creating the cache instance used by this container.

D

DEFAULT_SIZE - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
DEFAULT_SIZE - Variable in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
defaultBehaviorProvider() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
 
defaultBehaviorProvider() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
defaultBehaviorProvider() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
defaultBehaviorProvider() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
DefaultHelper(VFXGrid<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
defaultHelperFactory() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
defaultHelperFactory() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
defaultHelperFactory() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
defaultStyleClasses() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
 
defaultStyleClasses() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
defaultStyleClasses() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
defaultStyleClasses() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
dispose() - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Automatically called by the framework when the cell is not needed anymore.
dispose() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Automatically called by VFXGrid when a helper is not needed anymore (changed).
dispose() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
dispose() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Disposes this state object by: caching all the cells (VFXCellsCache.cache(Collection)), and then clearing the StateMap by calling StateMap.clear().
dispose() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Automatically called by VFXList when a helper is not needed anymore (changed).
dispose() - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
dispose() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
Disposes this state object by: caching all the cells (VFXCellsCache.cache(Collection)), and then clearing the StateMap by calling StateMap.clear().
disposeCurrent() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Avoids code duplication.
disposeCurrent() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.

E

EMPTY - Static variable in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Special instance of VFXGridState used to indicate that no cells can be present in the viewport at a certain time.
EMPTY - Static variable in class io.github.palexdev.virtualizedfx.list.VFXListState
Special instance of VFXListState used to indicate that no cells can be present in the viewport at a certain time.
emptyProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies whether the data set is empty.
emptyProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Delegate for ListExpression.emptyProperty()
emptyProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Delegate for ListExpression.emptyProperty()

F

findPageByIndex(int) - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Given an index, returns the page at which it would be displayed by the container.
firstColumn() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
firstColumn() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
firstRow() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
firstRow() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
firstVisible() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
firstVisible() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
firstVisible() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
fitToViewportProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies whether cells should be resized to be the same size of the viewport in the opposite direction of the current VFXList.orientationProperty().

G

getAlignment() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the alignment property.
getBehavior() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
Overridden to cast the behavior to VFXPaginatedListManager.
getBufferSize() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Gets the value of the bufferSize property.
getByIndex() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
 
getByItem() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
 
getCache() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
getCache() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
getCacheCapacity() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the cacheCapacity property.
getCacheCapacity() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the cacheCapacity property.
getCapacity() - Method in class io.github.palexdev.virtualizedfx.utils.CellsQueue
 
getCell(Integer) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Tries retrieving a cell by the given index.
getCell(T) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Tries retrieving a cell by the given item.
getCellFactory() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the cellFactory property.
getCellFactory() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the cellFactory property.
getCellFactory() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
 
getCells() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getCells() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getCellsByIndex() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getCellsByIndex() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getCellsByItem() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getCellsByItem() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getCellSize() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the cellSize property.
getCellSize() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the cellSize property.
getCellsPerPage() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Gets the value of the cellsPerPage property.
getClassCssMetaData() - Static method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
getClassCssMetaData() - Static method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
getClassCssMetaData() - Static method in class io.github.palexdev.virtualizedfx.list.VFXList
 
getClipBorderRadius() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the clipBorderRadius property.
getClipBorderRadius() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the clipBorderRadius property.
getColumnsNum() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the columnsNum property.
getColumnsRange() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
getColumnsRange() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getControlCssMetaData() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
getControlCssMetaData() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
getControlCssMetaData() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
getGrid() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
getGrid() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
getGrid() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getHelper() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the helper property.
getHelper() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the helper property.
getHelperFactory() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the helperFactory property.
getHelperFactory() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the helperFactory property.
getHPos() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Gets the value of the hPos property.
getHSpacing() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the hSpacing property.
getIndex() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Gets the value of the index property.
getItem() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Gets the value of the item property.
getItems() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Gets the value of the items property.
getLength() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
Computes the length the container should have, according to the following three properties:
getList() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
 
getList() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
 
getList() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
Convenience method to cast SkinBase.getSkinnable() to VFXPaginatedList.
getList() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
getList() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
getList() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getMaxPage() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Gets the value of the maxPage property.
getNode() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
Overridden to cast to VFXPaginatedList since this behavior only allows that type.
getNodes() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getNodes() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getOrientation() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the orientation property.
getPage() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Gets the value of the page property.
getRange() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
getRange() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
getResource(String) - Static method in class io.github.palexdev.virtualizedfx.VFXResources
 
getRowsRange() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
getRowsRange() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
getSpacing() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the spacing property.
getState() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the state property.
getState() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the state property.
getTotalCellSize() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
getTotalCellSize() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
getTotalCellSize() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Implementing the VFXList.spacingProperty() has been incredibly easy.
getViewportPosition() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
getViewportPosition() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
getVirtualMaxX() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
getVirtualMaxX() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
getVirtualMaxX() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
getVirtualMaxY() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
getVirtualMaxY() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
getVirtualMaxY() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
getVisibleCellsByIndex() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
By using the IntegerRange computed by VFXPaginatedList.getVisibleRange(), filters the StateMap (from the current state VFXList.stateProperty()), and returns a map of the visible cells by their index.
getVisibleCellsByItem() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
By using the IntegerRange computed by VFXPaginatedList.getVisibleRange(), filters the StateMap (from the current state VFXList.stateProperty()), and returns a map of the visible cells by the displayed item.
getVisibleRange() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Computes the range of visible items for the current page.
getVPos() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Gets the value of the vPos property.
getVSpacing() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the vSpacing property.
grid - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
gridFactorySizeCheck() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Avoids code duplication.

H

haveCellsChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
haveCellsChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
helperFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the function used to build a VFXGridHelper instance.
helperFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the function used to build a VFXListHelper instance depending on the container's orientation.
helperProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the instance of the VFXGridHelper built by the VFXGrid.helperFactoryProperty().
helperProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the instance of the VFXListHelper built by the VFXList.helperFactoryProperty().
HorizontalHelper(VFXPaginatedList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
 
HorizontalHelper(VFXList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
 
hPosProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies the container's horizontal position.
hPosProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the container's horizontal position.
hPosProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
hSpacingProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the horizontal number of pixels between each cell.

I

indexProperty() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Specifies the cell's index.
indexToCell(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Converts the given index to a cell.
indexToCell(int) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Converts the given index to a cell.
indexToItem(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Converts the given index to an item (shortcut for getList().getItems().get(index)).
indexToItem(int) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Converts the given index to an item (shortcut for getList().getItems().get(index)).
initBehavior(VFXGridManager<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
initBehavior(VFXListManager<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
initialize() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
 
intersection(IntegerRange, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.utils.Utils
Finds the IntegerRange which is the intersection between the two given ranges.
intersectionAlgorithm() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.
INVALID_RANGE - Static variable in class io.github.palexdev.virtualizedfx.utils.Utils
Special instance of IntegerRange with both min and max set to -1.
invalidatePos() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Forces the VFXGrid.vPosProperty() and VFXGrid.hPosProperty() to be invalidated.
invalidatePos() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Forces the VFXList.vPosProperty() and VFXList.hPosProperty() to be invalidated.
invalidatingPos - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
 
invalidatingPos - Variable in class io.github.palexdev.virtualizedfx.list.VFXListManager
 
io.github.palexdev.virtualizedfx - package io.github.palexdev.virtualizedfx
 
io.github.palexdev.virtualizedfx.base - package io.github.palexdev.virtualizedfx.base
 
io.github.palexdev.virtualizedfx.cells - package io.github.palexdev.virtualizedfx.cells
 
io.github.palexdev.virtualizedfx.enums - package io.github.palexdev.virtualizedfx.enums
 
io.github.palexdev.virtualizedfx.grid - package io.github.palexdev.virtualizedfx.grid
 
io.github.palexdev.virtualizedfx.list - package io.github.palexdev.virtualizedfx.list
 
io.github.palexdev.virtualizedfx.list.paginated - package io.github.palexdev.virtualizedfx.list.paginated
 
io.github.palexdev.virtualizedfx.properties - package io.github.palexdev.virtualizedfx.properties
 
io.github.palexdev.virtualizedfx.utils - package io.github.palexdev.virtualizedfx.utils
 
isEmpty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Gets the value of the empty property.
isEmpty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
isEmpty() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
isEmpty() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
 
isFitToViewport() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the fitToViewport property.
isNeedsViewportLayout() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Gets the value of the needsViewportLayout property.
isNeedsViewportLayout() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Gets the value of the needsViewportLayout property.
itemProperty() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Specifies the cell's item.
itemsProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies the ObservableList used to store the items.
itemsProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the ObservableList used to store the items.
itemsProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
itemToCell(T) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Converts the given item to a cell.
itemToCell(T) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Converts the given item to a cell.

L

lastColumn() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
lastColumn() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
lastRow() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
lastRow() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
lastVisible() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
lastVisible() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
lastVisible() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
layout() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
Core method responsible for resizing and positioning cells in the viewport.
layout() - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
Core method responsible for resizing and positioning cells in the viewport.
layout(int, int, Node) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
Lays out the given node The row and column indexes are necessary to identify the position of a cell compared to the others (comes before/after, above/below).
layout(int, int, Node) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Lays out the given node The row and column indexes are necessary to identify the position of a cell compared to the others (comes before/after, above/below).
layout(int, Node) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
Lays out the given node.
layout(int, Node) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Lays out the given node.
layout(int, Node) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
Lays out the given node.
layoutChildren(double, double, double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
list - Variable in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
listFactorySizeCheck() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.
loadResource(String) - Static method in class io.github.palexdev.virtualizedfx.VFXResources
 

M

maxColumns() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
maxColumns() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
maxHScroll() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
maxHScroll() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
maxHScroll() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
maxHScroll() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
maxHScroll() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
maxPageProperty() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Specifies the maximum page index at which the container can go.
maxPageProperty() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
maxRows() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
maxRows() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
maxVScroll() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
maxVScroll() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
maxVScroll() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
maxVScroll() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
maxVScroll() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
MEDIUM - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
 
moveBy(int) - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Changes the page by the given delta.
moveReuseCreateAlgorithm(IntegerRange, IntegerRange, VFXGridState<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Avoids code duplication.
moveReuseCreateAlgorithm(IntegerRange, VFXListState<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.

N

needsViewportLayoutProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies whether the viewport needs to compute the layout of its content.
needsViewportLayoutProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies whether the viewport needs to compute the layout of its content.
next() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Goes to the next page if possible.

O

onCache() - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Virtualized containers that make use of a cache to store unneeded cells that may be required again in a second time should call this when adding the cell to the cache.
onCellFactoryChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This method is responsible for updating the grid's state when the VFXGrid.cellFactoryProperty() changes.
onCellFactoryChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This method is responsible for updating the list's state when the VFXList.cellFactoryProperty() changes.
onCellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This method is responsible for computing a new state when the VFXGrid.cellSizeProperty() changes.
onCellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
Overridden to just call VFXList.requestViewportLayout().
onCellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This method is responsible for computing a new state when the VFXList.cellSizeProperty() changes.
onCellsPerPageChanged() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
A paginated container's size strictly depends on how many cells/rows/items is set to display per page, and this is enforced by the default skin VFXPaginatedListSkin, see VFXPaginatedListSkin.getLength().
onColumnsNumChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This core method is responsible for updating the grid's state when the number of columns specified by VFXGrid.columnsNumProperty() changes.
onDeCache() - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Virtualized containers that make use of a cache to store unneeded cells that may be required again in a second time should call this when removing the cell from the cache.
onFitToViewportChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
The easiest of all changes.
onGeometryChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This core method is responsible for ensuring that the viewport always has the right number of cells.
onGeometryChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This core method is responsible for ensuring that the viewport always has the right number of cells.
onItemsChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Before describing the operations performed by this method, it's important for the reader to understand the difference between the two changes caught by this method.
onItemsChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Before describing the operations performed by this method, it's important for the reader to understand the difference between the two changes caught by this method.
onLayoutCompleted(boolean) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
This method is crucial because it resets the VFXGrid.needsViewportLayoutProperty() to false.
onLayoutCompleted(boolean) - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
This method is crucial because it resets the VFXList.needsViewportLayoutProperty() to false.
onMaxPageChanged() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
This core method ensures that the paginated container is always at a valid page/position when the VFXPaginatedList.maxPageProperty() changes.
onOrientationChanged() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
As also described in the super method (VFXListManager.onOrientationChanged()), when the orientation changes the most reasonable behavior is to reset both the positions to 0.0.
onOrientationChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This method is responsible for computing a new state when the VFXList.orientationProperty() changes.
onPositionChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This core method is responsible for updating the list's state when the 'main' position changes (vPos for VERTICAL orientation, hPos for HORIZONTAL orientation).
onPositionChanged(Orientation) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This core method is responsible for updating the grid's state when the vertical and horizontal positions change.
onSpacingChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
This method is responsible for updating the grid's state when either the VFXGrid.hSpacingProperty() or VFXGrid.vSpacingProperty() change.
onSpacingChanged() - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
This method is responsible for updating the list's state when the VFXList.spacingProperty() changes.
orientationProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the orientation of the container.

P

pageProperty() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Specifies the page at which the container is.
pageProperty() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
Paginated<T> - Interface in io.github.palexdev.virtualizedfx.base
Defines the common API for every paginated virtualized container offered by VirtualizedFX.
pl - Variable in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
poll() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Removes the first entry from the map [Integer -> Cell] by using SequencedMap.pollFirstEntry().
populate() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Fills the cache to its limit.
populateCache() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
populateCache() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
posBinding - Variable in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
previous() - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Goes to the previous page if possible.
put(Integer, T, C) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Adds a cell to both the maps used by this data structure.

Q

queue(C) - Method in class io.github.palexdev.virtualizedfx.utils.CellsQueue
Adds the given cell to the queue.

R

range - Variable in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
range() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
rangeCheck(IntegerRange, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.
rangeCheck(IntegerRange, IntegerRange, boolean, boolean) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Avoids code duplication.
rangeProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
rangeProperty() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Specifies the range of items present in the list.
remainingAlgorithm(Set<Integer>, VFXGridState<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridManager
Avoids code duplication.
remainingAlgorithm(Set<Integer>, VFXListState<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXListManager
Avoids code duplication.
remove(C) - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Removed the specified cell from the cache's queue.
remove(Integer) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Removes a cell from the map [Integer -> Cell] by the given index.
remove(T) - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Removes an index from the map [Item -> Index] and then if the index is not null, removes a cell from the map [Integer -> Cell] by the found index.
removeCell(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Removes a cell from the StateMap for the given linear index.
removeCell(int) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
Removes a cell from the StateMap for the given index.
removeCell(int, int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Delegates to VFXGridState.removeCell(int) by first converting the given row and column indexes to a linear index.
removeCell(T) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
Removes a cell from the StateMap for the given item.
removeCell(T) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
Removes a cell from the StateMap for the given item.
requestViewportLayout() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
requestViewportLayout() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
resolve() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
Resolves the double correspondence [Integer -> Cell invalid input: '<'- Item] returning a map that directly gives [Item -> Cell].
rowsRange - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
rowsRange() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
rowsRangeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
rowsRangeProperty() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Specifies the range of rows that should be present in the viewport.

S

scrollBy(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
 
scrollBy(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
 
scrollBy(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
scrollBy(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
 
scrollBy(double) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Scrolls in the viewport by the given number of pixels.
scrollBy(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
 
scrollToColumn(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
scrollToColumn(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Scrolls to the given column index by setting the VFXGrid.hPosProperty() to columnIndex * totalCellWidth.
scrollToFirst() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Shortcut for setPage(0).
scrollToFirst() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Shortcut for scrollToIndex(0).
scrollToFirstColumn() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Delegate for VFXGridHelper.scrollToColumn(int), with parameter 0.
scrollToFirstRow() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Delegate for VFXGridHelper.scrollToRow(int), with parameter 0.
scrollToIndex(int) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
Scrolls to the page containing the given item index.
scrollToIndex(int) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
Scrolls to the page containing the given item index.
scrollToIndex(int) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
scrollToIndex(int) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
 
scrollToIndex(int) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Scrolls in the viewport to the given item's index.
scrollToIndex(int) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
 
scrollToLast() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Shortcut for setPage(getMaxPage()).
scrollToLast() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Shortcut for scrollToIndex(size() - 1).
scrollToLastColumn() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
scrollToLastRow() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
scrollToPixel(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
 
scrollToPixel(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
 
scrollToPixel(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
scrollToPixel(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
 
scrollToPixel(double) - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Scrolls in the viewport to the given pixel value.
scrollToPixel(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
 
scrollToRow(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
scrollToRow(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Scrolls to the given row index by setting the VFXGrid.vPosProperty() to rowIndex * totalCellHeight.
setAlignment(Pos) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the alignment property.
setBufferSize(BufferSize) - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Sets the value of the bufferSize property.
setCacheCapacity(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the cacheCapacity property.
setCacheCapacity(int) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the cacheCapacity property.
setCapacity(int) - Method in class io.github.palexdev.virtualizedfx.utils.CellsQueue
Sets the queue's capacity.
setCapacity(int) - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Sets the cache's capacity.
setCellFactory(Function<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the cellFactory property.
setCellFactory(Function<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the cellFactory property.
setCellFactory(Function<T, C>) - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
 
setCellsChanged(boolean) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
setCellsChanged(boolean) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
setCellSize(double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
setCellSize(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the cellSize property.
setCellSize(double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
setCellSize(Size) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the cellSize property.
setCellsPerPage(int) - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Sets the value of the cellsPerPage property.
setClipBorderRadius(double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the clipBorderRadius property.
setClipBorderRadius(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the clipBorderRadius property.
setColumnsNum(int) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the columnsNum property.
setFitToViewport(boolean) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the fitToViewport property.
setHelper(VFXGridHelper<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the helper property.
setHelper(VFXListHelper<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the helper property.
setHelperFactory(Function<Orientation, VFXListHelper<T, C>>) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the helperFactory property.
setHelperFactory(Supplier<VFXGridHelper<T, C>>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the helperFactory property.
setHPos(double) - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Sets the value of the hPos property.
setHPos(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Since for the paginated variant the position is bound to the VFXPaginatedList.pageProperty(), this setter won't do anything if the current orientation is horizontal.
setHSpacing(double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the hSpacing property.
setIndex(int) - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Sets the value of the index property.
setItem(T) - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Sets the value of the item property.
setItems(ObservableList<T>) - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Sets the value of the items property.
setNeedsViewportLayout(boolean) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the needsViewportLayout property.
setNeedsViewportLayout(boolean) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the needsViewportLayout property.
setOrientation(Orientation) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the orientation property.
setPage(int) - Method in interface io.github.palexdev.virtualizedfx.base.Paginated
Sets the value of the page property.
setSpacing(double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Convenience method to set both vertical and horizontal spacing to the given value.
setSpacing(double) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the spacing property.
setSpacing(double, double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Convenience method to set both vertical and horizontal spacing to the given values.
setState(VFXGridState<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the state property.
setState(VFXListState<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Sets the value of the state property.
setVPos(double) - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Sets the value of the vPos property.
setVPos(double) - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
Since for the paginated variant the position is bound to the VFXPaginatedList.pageProperty(), this setter won't do anything if the current orientation is vertical.
setVSpacing(double) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Sets the value of the vSpacing property.
size() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
 
size() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
size() - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
 
size() - Method in class io.github.palexdev.virtualizedfx.utils.StateMap
 
size() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
 
sizeProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies the number of items in the data structure.
sizeProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Delegate for ListExpression.sizeProperty().
sizeProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Delegate for ListExpression.sizeProperty().
SMALL - Enum constant in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
 
spacingProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the number of pixels between each cell.
standard() - Static method in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
 
StateMap<T,C> - Class in io.github.palexdev.virtualizedfx.utils
A wrapper class for two Map collections, used to store the cells of a virtualized container's state.
StateMap() - Constructor for class io.github.palexdev.virtualizedfx.utils.StateMap
 
stateProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the container's current state.
stateProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Specifies the container's current state.
swapPositionBinding() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
Responsible for swapping the position's binding when the orientation changes.
swapPositionListener() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
You can scroll along two directions: vertically and horizontally.
swapPositionListener() - Method in class io.github.palexdev.virtualizedfx.list.VFXListSkin
You can scroll along two directions: vertically and horizontally.

T

take() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Removes one cell from the cache, specifically from the queue's head, so the oldest cached cell.
toNode() - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Converts the cell to a Node.
toNode() - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
 
totalCells() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
totalCellSize - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
totalColumns() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
totalColumns() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
totalNum() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
totalNum() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
totalRows() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
totalRows() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
tryTake() - Method in class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
Wraps the result of VFXCellsCache.take() in an Optional instance.

U

update(VFXGridState<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Setter for the VFXGrid.stateProperty().
update(VFXListState<T, C>) - Method in class io.github.palexdev.virtualizedfx.list.VFXList
Setter for the VFXList.stateProperty().
updateIndex(int) - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Automatically called by the framework when the cell needs to update its index.
updateIndex(int) - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Automatically called by the framework when the cell needs to update its index.
updateItem(T) - Method in interface io.github.palexdev.virtualizedfx.cells.Cell
Automatically called by the framework when the cell needs to update its item.
updateItem(T) - Method in class io.github.palexdev.virtualizedfx.cells.CellBase
Automatically called by the framework when the cell needs to update its item.
Utils - Class in io.github.palexdev.virtualizedfx.utils
 

V

val() - Method in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
 
valueOf(String) - Static method in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.palexdev.virtualizedfx.enums.BufferSize
Returns an array containing the constants of this enum class, in the order they are declared.
VerticalHelper(VFXPaginatedList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
 
VerticalHelper(VFXList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
 
VFXCellsCache<T,C> - Class in io.github.palexdev.virtualizedfx.utils
Simple cache implementation for virtualized containers that produce cells of type Cell.
VFXCellsCache(Function<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
 
VFXCellsCache(Function<T, C>, int) - Constructor for class io.github.palexdev.virtualizedfx.utils.VFXCellsCache
 
VFXContainer<T> - Interface in io.github.palexdev.virtualizedfx.base
Defines the common API for every virtualized container offered by VirtualizedFX.
VFXGrid<T,C> - Class in io.github.palexdev.virtualizedfx.grid
Implementation of a virtualized container to show a list of items in a "2D" perspective.
VFXGrid() - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
VFXGrid(ObservableList<T>, Function<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGrid
 
VFXGridHelper<T,C> - Interface in io.github.palexdev.virtualizedfx.grid
This interface is a utility API for VFXGrid, despite computations not depending on other properties (some VFXList values depend on the orientation), it's still a nice way to adhere to the encapsulation and separation of concerns principles.
VFXGridHelper.DefaultHelper<T,C> - Class in io.github.palexdev.virtualizedfx.grid
Concrete implementation of VFXGridHelper, here the range of rows and columns to display, as well as the viewport position, the virtual max x and y properties are defined as follows:
VFXGridManager<T,C> - Class in io.github.palexdev.virtualizedfx.grid
Default behavior implementation forVFXGrid.
VFXGridManager(VFXGrid<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGridManager
 
VFXGridSkin<T,C> - Class in io.github.palexdev.virtualizedfx.grid
Default skin implementation for VFXGrid, extends SkinBase and expects behaviors of type VFXGridManager.
VFXGridSkin(VFXGrid<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
VFXGridState<T,C> - Class in io.github.palexdev.virtualizedfx.grid
Immutable object to represent the state of a VFXGrid in a specific moment in time.
VFXGridState(VFXGrid<T, C>, IntegerRange, IntegerRange) - Constructor for class io.github.palexdev.virtualizedfx.grid.VFXGridState
 
VFXGridStateProperty<T,C> - Class in io.github.palexdev.virtualizedfx.properties
Convenience property that extends ReadOnlyObjectWrapper for VFXGridState.
VFXGridStateProperty() - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXGridStateProperty
 
VFXGridStateProperty(VFXGridState<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXGridStateProperty
 
VFXGridStateProperty(Object, String) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXGridStateProperty
 
VFXGridStateProperty(Object, String, VFXGridState<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXGridStateProperty
 
VFXList<T,C> - Class in io.github.palexdev.virtualizedfx.list
Implementation of a virtualized container to show a list of items either vertically or horizontally.
VFXList() - Constructor for class io.github.palexdev.virtualizedfx.list.VFXList
 
VFXList(ObservableList<T>, Function<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXList
 
VFXList(ObservableList<T>, Function<T, C>, Orientation) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXList
 
VFXListHelper<T,C> - Interface in io.github.palexdev.virtualizedfx.list
This interface is a utility API for VFXList which helps to avoid if checks that depend on the container's orientation, VFXList.orientationProperty().
VFXListHelper.AbstractHelper<T,C> - Class in io.github.palexdev.virtualizedfx.list
Abstract implementation of VFXListHelper, contains common members for the two concrete implementations VFXListHelper.VerticalHelper and VFXListHelper.HorizontalHelper, such as:
VFXListHelper.HorizontalHelper<T,C> - Class in io.github.palexdev.virtualizedfx.list
Concrete implementation of VFXListHelper.AbstractHelper for Orientation.HORIZONTAL.
VFXListHelper.VerticalHelper<T,C> - Class in io.github.palexdev.virtualizedfx.list
Concrete implementation of VFXListHelper.AbstractHelper for Orientation.VERTICAL.
VFXListManager<T,C> - Class in io.github.palexdev.virtualizedfx.list
Default behavior implementation for VFXList.
VFXListManager(VFXList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListManager
 
VFXListSkin<T,C> - Class in io.github.palexdev.virtualizedfx.list
Default skin implementation for VFXList, extends SkinBase and expects behaviors of type VFXListManager.
VFXListSkin(VFXList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
VFXListState<T,C> - Class in io.github.palexdev.virtualizedfx.list
Immutable object to represent the state of a VFXList in a specific moment in time.
VFXListState(VFXList<T, C>, IntegerRange) - Constructor for class io.github.palexdev.virtualizedfx.list.VFXListState
 
VFXListStateProperty<T,C> - Class in io.github.palexdev.virtualizedfx.properties
Convenience property that extends ReadOnlyObjectWrapper for VFXListState.
VFXListStateProperty() - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXListStateProperty
 
VFXListStateProperty(VFXListState<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXListStateProperty
 
VFXListStateProperty(Object, String) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXListStateProperty
 
VFXListStateProperty(Object, String, VFXListState<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.properties.VFXListStateProperty
 
VFXPaginatedList<T,C> - Class in io.github.palexdev.virtualizedfx.list.paginated
Simple and naive implementation of a paginated variant of VFXList.
VFXPaginatedList() - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
VFXPaginatedList(ObservableList<T>, Function<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
VFXPaginatedList(ObservableList<T>, Function<T, C>, Orientation) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedList
 
VFXPaginatedListHelper<T,C> - Interface in io.github.palexdev.virtualizedfx.list.paginated
Simple extension of VFXListHelper with to concrete implementations VFXPaginatedListHelper.VerticalHelper and VFXPaginatedListHelper.HorizontalHelper to override the behavior of VFXListHelper.visibleNum(), so that it always returns the value of cells per page (VFXPaginatedList.cellsPerPageProperty()).
VFXPaginatedListHelper.HorizontalHelper<T,C> - Class in io.github.palexdev.virtualizedfx.list.paginated
 
VFXPaginatedListHelper.VerticalHelper<T,C> - Class in io.github.palexdev.virtualizedfx.list.paginated
 
VFXPaginatedListManager<T,C> - Class in io.github.palexdev.virtualizedfx.list.paginated
Default behavior implementation for VFXPaginatedList, extends VFXListManager.
VFXPaginatedListManager(VFXPaginatedList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListManager
 
VFXPaginatedListSkin<T,C> - Class in io.github.palexdev.virtualizedfx.list.paginated
Default skin implementation for the paginated variant of VFXList: VFXPaginatedList.
VFXPaginatedListSkin(VFXPaginatedList<T, C>) - Constructor for class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListSkin
 
VFXResources - Class in io.github.palexdev.virtualizedfx
 
viewport - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridSkin
 
viewport - Variable in class io.github.palexdev.virtualizedfx.list.VFXListSkin
 
viewportPosition - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
viewportPosition - Variable in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
viewportPositionProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
viewportPositionProperty() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Cells are actually contained in a separate pane called 'viewport'.
viewportPositionProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
viewportPositionProperty() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Cells are actually contained in a separate pane called 'viewport'.
VirtualizedFX - module VirtualizedFX
 
virtualMaxX - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
virtualMaxX - Variable in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
virtualMaxXProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
virtualMaxXProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
virtualMaxXProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
virtualMaxXProperty() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Specifies the total number of pixels on the x-axis.
virtualMaxXProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
virtualMaxXProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
virtualMaxXProperty() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Specifies the total number of pixels on the x-axis.
virtualMaxY - Variable in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
virtualMaxY - Variable in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
virtualMaxYProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
virtualMaxYProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
virtualMaxYProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
 
virtualMaxYProperty() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
Specifies the total number of pixels on the y-axis.
virtualMaxYProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
virtualMaxYProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.AbstractHelper
 
virtualMaxYProperty() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
Specifies the total number of pixels on the y-axis.
visibleCells() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
visibleColumns() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
visibleColumns() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
visibleNum() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.HorizontalHelper
 
visibleNum() - Method in class io.github.palexdev.virtualizedfx.list.paginated.VFXPaginatedListHelper.VerticalHelper
 
visibleNum() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.HorizontalHelper
visibleNum() - Method in class io.github.palexdev.virtualizedfx.list.VFXListHelper.VerticalHelper
visibleNum() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
 
visibleRows() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridHelper.DefaultHelper
visibleRows() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
 
vPosProperty() - Method in interface io.github.palexdev.virtualizedfx.base.VFXContainer
Specifies the container's vertical position.
vPosProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the container's vertical position.
vPosProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
 
vSpacingProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
Specifies the vertical number of pixels between each cell.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form