Class IndexBiMap.StateMap<T, C extends VFXCell<T>>
java.lang.Object
io.github.palexdev.virtualizedfx.utils.IndexBiMap<T,C>
io.github.palexdev.virtualizedfx.utils.IndexBiMap.StateMapBase<T,T,C>
io.github.palexdev.virtualizedfx.utils.IndexBiMap.StateMap<T,C>
- Enclosing class:
IndexBiMap<K,V>
public static class IndexBiMap.StateMap<T, C extends VFXCell<T>>
extends IndexBiMap.StateMapBase<T,T,C>
Extension of
IndexBiMap.StateMapBase which uses mappings of type: [Integer -> VFXCell], [T -> Collection<Integer>]
and [T -> Integer -> VFXCell].
Used by some VirtualizedFX's containers to store the state of the viewport, allowing high usability of
cells, which translates to high performance.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.github.palexdev.virtualizedfx.utils.IndexBiMap
IndexBiMap.RowsStateMap<T, C extends VFXCell<T>>, IndexBiMap.StateMap<T, C extends VFXCell<T>>, IndexBiMap.StateMapBase<K, T, C extends VFXCell<T>> -
Field Summary
Fields inherited from class io.github.palexdev.virtualizedfx.utils.IndexBiMap
byIndex, byKey -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.github.palexdev.virtualizedfx.utils.IndexBiMap.StateMapBase
pollFirst, pollLast
-
Constructor Details
-
StateMap
public StateMap()
-