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()
-