Module VirtualizedFX
Package io.github.palexdev.virtualizedfx.utils
package io.github.palexdev.virtualizedfx.utils
-
ClassesClassDescriptionCellsQueue<T,
C extends VFXCell<T>> A special kind ofLinkedListwhich 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().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.