Package io.github.palexdev.virtualizedfx.utils
package io.github.palexdev.virtualizedfx.utils
-
ClassDescriptionCellsQueue<T, C extends VFXCell<T>>A special kind of
LinkedListwhich 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 dataKandV.IndexBiMap.RowsStateMap<T, C extends VFXCell<T>>Extension ofIndexBiMap.StateMapBasewhich uses mappings of type:[Integer -> VFXCell],[Column -> Collection<Integer>]and[Column -> Integer -> VFXCell].IndexBiMap.StateMap<T, C extends VFXCell<T>>Extension ofIndexBiMap.StateMapBasewhich uses mappings of type:[Integer -> VFXCell],[T -> Collection<Integer>]and[T -> Integer -> VFXCell].IndexBiMap.StateMapBase<K, T, C extends VFXCell<T>>Extension ofIndexBiMapthat introduces polling methods:IndexBiMap.StateMapBase.pollFirst(),IndexBiMap.StateMapBase.pollLast().Encapsulates the configuration for scrolling behavior in aVFXScrollPane, including the scroll amount, track multiplier, and unit of measurement.VFXCellsCache<T, C extends VFXCell<T>>Simple cache implementation for virtualized containers that produce cells of typeVFXCell.