Index
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
-
Delegates to
VFXGridState.addCell(int, Object, Cell)
. - addCell(int, C) - Method in class io.github.palexdev.virtualizedfx.list.VFXListState
-
Retrieves the item at the given index from
VFXList.itemsProperty()
and delegates toVFXListState.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
, extendsBehaviorBase
. - 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 theStateMap
by callingStateMap.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 theStateMap
by callingStateMap.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
-
Delegate for
VFXGridState.getCellsByIndexUnmodifiable()
- getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
- getCellsByIndexUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
-
Delegate for
VFXListState.getCellsByIndexUnmodifiable()
- 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
-
Delegate for
VFXGridState.getCellsByItemUnmodifiable()
- getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGridState
- getCellsByItemUnmodifiable() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
-
Delegate for
VFXListState.getCellsByItemUnmodifiable()
- 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
-
Delegate for
VFXGridState.getColumnsRange()
- 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()
toVFXPaginatedList
. - 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
-
Delegate for
VFXListState.getRange()
- 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
-
Delegate for
VFXGridState.getRowsRange()
- 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
-
Delegate for
VFXListHelper.getVirtualMaxX()
- 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
-
Delegate for
VFXListHelper.getVirtualMaxY()
- 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 byVFXPaginatedList.getVisibleRange()
, filters theStateMap
(from the current stateVFXList.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 byVFXPaginatedList.getVisibleRange()
, filters theStateMap
(from the current stateVFXList.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 theVFXGrid.helperFactoryProperty()
. - helperProperty() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
-
Specifies the instance of the
VFXListHelper
built by theVFXList.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 bothmin
andmax
set to -1. - invalidatePos() - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
-
Forces the
VFXGrid.vPosProperty()
andVFXGrid.hPosProperty()
to be invalidated. - invalidatePos() - Method in interface io.github.palexdev.virtualizedfx.list.VFXListHelper
-
Forces the
VFXList.vPosProperty()
andVFXList.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
, seeVFXPaginatedListSkin.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()
orVFXGrid.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
-
Delegate for
VFXCellsCache.populate()
. - populateCache() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
-
Delegate for
VFXCellsCache.populate()
. - 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
-
Setter for the
VFXGrid.needsViewportLayoutProperty()
. - requestViewportLayout() - Method in class io.github.palexdev.virtualizedfx.list.VFXList
-
Setter for the
VFXList.needsViewportLayoutProperty()
. - 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
-
Delegate for
VFXListHelper.scrollBy(double)
. - 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
-
Delegate for
VFXGridHelper.scrollToColumn(int)
. - scrollToColumn(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
-
Scrolls to the given column index by setting the
VFXGrid.hPosProperty()
tocolumnIndex * 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
-
Delegate for
VFXListHelper.scrollToIndex(int)
. - 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
-
Delegate for
VFXGridHelper.scrollToColumn(int)
, with parameterInteger.MAX_VALUE
. - scrollToLastRow() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
-
Delegate for
VFXGridHelper.scrollToRow(int)
, with parameterInteger.MAX_VALUE
. - 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
-
Delegate for
VFXListHelper.scrollToPixel(double)
. - 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
-
Delegate for
VFXGridHelper.scrollToRow(int)
. - scrollToRow(int) - Method in interface io.github.palexdev.virtualizedfx.grid.VFXGridHelper
-
Scrolls to the given row index by setting the
VFXGrid.vPosProperty()
torowIndex * 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 anOptional
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 for
VFXGrid
. - 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
, extendsSkinBase
and expects behaviors of typeVFXGridManager
. - 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
forVFXGridState
. - 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 implementationsVFXListHelper.VerticalHelper
andVFXListHelper.HorizontalHelper
, such as: - VFXListHelper.HorizontalHelper<T,
C> - Class in io.github.palexdev.virtualizedfx.list -
Concrete implementation of
VFXListHelper.AbstractHelper
forOrientation.HORIZONTAL
. - VFXListHelper.VerticalHelper<T,
C> - Class in io.github.palexdev.virtualizedfx.list -
Concrete implementation of
VFXListHelper.AbstractHelper
forOrientation.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
, extendsSkinBase
and expects behaviors of typeVFXListManager
. - 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
forVFXListState
. - 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 implementationsVFXPaginatedListHelper.VerticalHelper
andVFXPaginatedListHelper.HorizontalHelper
to override the behavior ofVFXListHelper.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
, extendsVFXListManager
. - 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
-
Delegate for
VFXListHelper.virtualMaxXProperty()
. - virtualMaxXProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
-
Delegate for
VFXListHelper.virtualMaxXProperty()
. - 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
-
Delegate for
VFXListHelper.virtualMaxYProperty()
. - virtualMaxYProperty() - Method in class io.github.palexdev.virtualizedfx.grid.VFXGrid
-
Delegate for
VFXListHelper.virtualMaxYProperty()
. - 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.
All Classes and Interfaces|All Packages|Serialized Form