Uses of Interface
org.fxmisc.flowless.Cell
-
Uses of Cell in org.fxmisc.flowless
Classes in org.fxmisc.flowless with type parameters of type CellModifier and TypeClassDescription(package private) final class
CellListManager<T,
C extends Cell<T, ? extends javafx.scene.Node>> Tracks all of the cells that the viewport can display (CellListManager.cells
) and which cells the viewport is currently displaying (CellListManager.presentCells
).(package private) final class
Helper class that stores a pool of reusable cells that can be updated viaupdateItem(Object)
or creates new ones via itsCellPool.cellFactory
if the pool is empty.(package private) final class
CellPositioner<T,
C extends Cell<T, ?>> Helper class for properlyresizing
andrelocating
aCell
'sNode
as well as handling calls related to whether a cell's node is visible (displayed in the viewport) or not.(package private) class
CellWrapper<T,
N extends javafx.scene.Node, C extends Cell<T, N>> Factory class for wrapping aCell
and running additional code before/after specific methods(package private) final class
Responsible for laying out cells' nodes within the viewport based on a single anchor node.class
VirtualFlow<T,
C extends Cell<T, ?>> A VirtualFlow is a memory-efficient viewport that only renders enough of its content to completely fill up the viewport through itsNavigator
.class
VirtualFlowHit<C extends Cell<?,
?>> Stores the result of aVirtualFlow.hit(double, double)
.private static class
VirtualFlowHit.CellHit<C extends Cell<?,
?>> private static class
VirtualFlowHit.HitAfterCells<C extends Cell<?,
?>> private static class
VirtualFlowHit.HitBeforeCells<C extends Cell<?,
?>> Classes in org.fxmisc.flowless that implement CellModifier and TypeClassDescription(package private) class
CellWrapper<T,
N extends javafx.scene.Node, C extends Cell<T, N>> Factory class for wrapping aCell
and running additional code before/after specific methodsFields in org.fxmisc.flowless declared as CellModifier and TypeFieldDescriptionprivate final C
VirtualFlowHit.CellHit.cell
private final C
CellWrapper.delegate
Fields in org.fxmisc.flowless with type parameters of type CellModifier and TypeFieldDescriptionprivate final org.reactfx.collection.MemoizationList
<? extends Cell<?, ?>> SizeTracker.cells
Methods in org.fxmisc.flowless with type parameters of type CellModifier and TypeMethodDescriptionstatic <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.afterDispose
(C cell, Runnable action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.afterReset
(C cell, Runnable action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.afterUpdateIndex
(C cell, IntConsumer action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.afterUpdateItem
(C cell, Consumer<? super T> action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.beforeDispose
(C cell, Runnable action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.beforeReset
(C cell, Runnable action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.beforeUpdateIndex
(C cell, IntConsumer action) static <T,
N extends javafx.scene.Node, C extends Cell<T, N>>
CellWrapper<T, N, C> CellWrapper.beforeUpdateItem
(C cell, Consumer<? super T> action) <C extends Cell<?,
?>>
VirtualFlowHit<C> HorizontalHelper.cellHit
(int itemIndex, C cell, double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> OrientationHelper.cellHit
(int itemIndex, C cell, double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> VerticalHelper.cellHit
(int itemIndex, C cell, double bOff, double lOff) (package private) static <C extends Cell<?,
?>>
VirtualFlowHit<C> VirtualFlowHit.cellHit
(int cellIndex, C cell, double x, double y) static <T,
C extends Cell<T, ?>>
VirtualFlow<T, C> VirtualFlow.createHorizontal
(javafx.collections.ObservableList<T> items, Function<? super T, ? extends C> cellFactory) Creates a viewport that lays out content horizontally from left to rightstatic <T,
C extends Cell<T, ?>>
VirtualFlow<T, C> VirtualFlow.createHorizontal
(javafx.collections.ObservableList<T> items, Function<? super T, ? extends C> cellFactory, VirtualFlow.Gravity gravity) Creates a viewport that lays out content horizontallystatic <T,
C extends Cell<T, ?>>
VirtualFlow<T, C> VirtualFlow.createVertical
(javafx.collections.ObservableList<T> items, Function<? super T, ? extends C> cellFactory) Creates a viewport that lays out content vertically from top to bottomstatic <T,
C extends Cell<T, ?>>
VirtualFlow<T, C> VirtualFlow.createVertical
(javafx.collections.ObservableList<T> items, Function<? super T, ? extends C> cellFactory, VirtualFlow.Gravity gravity) Creates a viewport that lays out content vertically from top to bottom<C extends Cell<?,
?>>
VirtualFlowHit<C> HorizontalHelper.hitAfterCells
(double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> OrientationHelper.hitAfterCells
(double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> VerticalHelper.hitAfterCells
(double bOff, double lOff) (package private) static <C extends Cell<?,
?>>
VirtualFlowHit<C> VirtualFlowHit.hitAfterCells
(double x, double y) <C extends Cell<?,
?>>
VirtualFlowHit<C> HorizontalHelper.hitBeforeCells
(double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> OrientationHelper.hitBeforeCells
(double bOff, double lOff) <C extends Cell<?,
?>>
VirtualFlowHit<C> VerticalHelper.hitBeforeCells
(double bOff, double lOff) (package private) static <C extends Cell<?,
?>>
VirtualFlowHit<C> VirtualFlowHit.hitBeforeCells
(double x, double y) Methods in org.fxmisc.flowless that return CellModifier and TypeMethodDescriptionCell.afterDispose
(Runnable action) Cell.afterReset
(Runnable action) Cell.afterUpdateIndex
(IntConsumer action) Cell.afterUpdateItem
(Consumer<? super T> action) Cell.beforeDispose
(Runnable action) Cell.beforeReset
(Runnable action) Cell.beforeUpdateIndex
(IntConsumer action) Cell.beforeUpdateItem
(Consumer<? super T> action) static <T,
N extends javafx.scene.Node>
Cell<T, N> Cell.wrapNode
(N node) Methods in org.fxmisc.flowless with parameters of type CellModifier and TypeMethodDescriptiondefault double
default double
default double
default double
default double
OrientationHelper.minBreadth
(Cell<?, ?> cell) default double
default double
default org.reactfx.value.Val
<Double> OrientationHelper.minYProperty
(Cell<?, ?> cell) default double
OrientationHelper.prefLength
(Cell<?, ?> cell, double breadth) default void
default void
Constructor parameters in org.fxmisc.flowless with type arguments of type CellModifierConstructorDescriptionSizeTracker
(OrientationHelper orientation, javafx.beans.value.ObservableObjectValue<javafx.geometry.Bounds> viewportBounds, org.reactfx.collection.MemoizationList<? extends Cell<?, ?>> lazyCells) Constructs a SizeTracker