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 classCellListManager<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 classHelper class that stores a pool of reusable cells that can be updated viaupdateItem(Object)or creates new ones via itsCellPool.cellFactoryif the pool is empty.(package private) final classCellPositioner<T,C extends Cell<T, ?>> Helper class for properlyresizingandrelocatingaCell'sNodeas well as handling calls related to whether a cell's node is visible (displayed in the viewport) or not.(package private) classCellWrapper<T,N extends javafx.scene.Node, C extends Cell<T, N>> Factory class for wrapping aCelland running additional code before/after specific methods(package private) final classResponsible for laying out cells' nodes within the viewport based on a single anchor node.classVirtualFlow<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.classVirtualFlowHit<C extends Cell<?,?>> Stores the result of aVirtualFlow.hit(double, double).private static classVirtualFlowHit.CellHit<C extends Cell<?,?>> private static classVirtualFlowHit.HitAfterCells<C extends Cell<?,?>> private static classVirtualFlowHit.HitBeforeCells<C extends Cell<?,?>> Classes in org.fxmisc.flowless that implement CellModifier and TypeClassDescription(package private) classCellWrapper<T,N extends javafx.scene.Node, C extends Cell<T, N>> Factory class for wrapping aCelland running additional code before/after specific methodsFields in org.fxmisc.flowless declared as CellModifier and TypeFieldDescriptionprivate final CVirtualFlowHit.CellHit.cellprivate final CCellWrapper.delegateFields in org.fxmisc.flowless with type parameters of type CellModifier and TypeFieldDescriptionprivate final org.reactfx.collection.MemoizationList<? extends Cell<?, ?>> SizeTracker.cellsMethods 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 doubledefault doubledefault doubledefault doubledefault doubleOrientationHelper.minBreadth(Cell<?, ?> cell) default doubledefault doubledefault org.reactfx.value.Val<Double> OrientationHelper.minYProperty(Cell<?, ?> cell) default doubleOrientationHelper.prefLength(Cell<?, ?> cell, double breadth) default voiddefault voidConstructor 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