Module VirtualizedFX
Package io.github.palexdev.virtualizedfx.utils
package io.github.palexdev.virtualizedfx.utils
-
ClassesClassDescriptionCellsQueue<T,
C extends VFXCell<T>> A special kind ofLinkedList
which discards the oldest added item once it reaches the set capacity.IndexBiMap<K,V> A peculiar data structure that allows to bidirectionally map two types of indexes dataK
andV
.IndexBiMap.RowsStateMap<T,C extends VFXCell<T>> Extension ofIndexBiMap.StateMapBase
which uses mappings of type:[Integer -> VFXCell]
,[Column -> Collection<Integer>]
and[Column -> Integer -> VFXCell]
.IndexBiMap.StateMap<T,C extends VFXCell<T>> Extension ofIndexBiMap.StateMapBase
which uses mappings of type:[Integer -> VFXCell]
,[T -> Collection<Integer>]
and[T -> Integer -> VFXCell]
.IndexBiMap.StateMapBase<K,T, C extends VFXCell<T>> Extension ofIndexBiMap
that introduces polling methods:IndexBiMap.StateMapBase.pollFirst()
,IndexBiMap.StateMapBase.pollLast()
.Wrapper class to express the bounds of a scrollable area.VFXCellsCache<T,C extends VFXCell<T>> Simple cache implementation for virtualized containers that produce cells of typeVFXCell
.