Module VirtualizedFX
Package io.github.palexdev.virtualizedfx.flow
package io.github.palexdev.virtualizedfx.flow
-
ClassDescriptionFlowMapping<T,
C extends Cell<T>> Utility API used by theFlowState
to map indexes from an old state to a new one.FlowMapping.AbstractMapping<T,C extends Cell<T>> FlowMapping.FullMapping<T,C extends Cell<T>> FlowMapping.PartialMapping<T,C extends Cell<T>> FlowMapping.ValidMapping<T,C extends Cell<T>> Class used by theViewportManager
to represent the state of the viewport at a given time.TheOrientationHelper
is a utility interface with two concrete implementationsOrientationHelper.HorizontalHelper
andOrientationHelper.VerticalHelper
, both are used by theVirtualFlow
and its subcomponents, depending on itsVirtualFlow.orientationProperty()
, to separate common computations/operations that depend on the orientation.Abstract implementation ofOrientationHelper
, base class for bothOrientationHelper.HorizontalHelper
andOrientationHelper.VerticalHelper
to extract common properties.Concrete implementation ofOrientationHelper.AbstractOrientationHelper
for managing the virtual flow when its orientation is HORIZONTAL.Concrete implementation ofOrientationHelper.AbstractOrientationHelper
for managing the virtual flow when its orientation is VERTICAL.ViewportManager<T,C extends Cell<T>> TheViewportManager
is responsible for managing the flow's viewport, the cells.VirtualFlow<T,C extends Cell<T>> Basic implementation of a virtual flow for virtualized list controls.VirtualFlowSkin<T,C extends Cell<T>> Default skin implementation forVirtualFlow
.