Index
All Classes and Interfaces|All Packages
A
- accept(TargetPositionVisitor) - Method in class org.fxmisc.flowless.EndOffEnd
- accept(TargetPositionVisitor) - Method in class org.fxmisc.flowless.MinDistanceTo
- accept(TargetPositionVisitor) - Method in class org.fxmisc.flowless.StartOffStart
- accept(TargetPositionVisitor) - Method in interface org.fxmisc.flowless.TargetPosition
-
Visitor Pattern: prevents type-checking the implementation
- acceptCell(C) - Method in class org.fxmisc.flowless.CellPool
-
Adds the cell to the pool of reusable cells if
Cell.isReusable()
is true, ordisposes
the cell if it's not. - add(double) - Method in class org.fxmisc.flowless.Offset
- afterDispose(C, Runnable) - Static method in class org.fxmisc.flowless.CellWrapper
- afterDispose(Runnable) - Method in interface org.fxmisc.flowless.Cell
- afterReset(C, Runnable) - Static method in class org.fxmisc.flowless.CellWrapper
- afterReset(Runnable) - Method in interface org.fxmisc.flowless.Cell
- afterUpdateIndex(C, IntConsumer) - Static method in class org.fxmisc.flowless.CellWrapper
- afterUpdateIndex(IntConsumer) - Method in interface org.fxmisc.flowless.Cell
- afterUpdateItem(C, Consumer<? super T>) - Static method in class org.fxmisc.flowless.CellWrapper
- afterUpdateItem(Consumer<? super T>) - Method in interface org.fxmisc.flowless.Cell
- averageLengthEstimate - Variable in class org.fxmisc.flowless.SizeTracker
-
Stores either null or the average length of the cells' nodes currently displayed in the viewport
- averageLengthEstimateProperty() - Method in class org.fxmisc.flowless.SizeTracker
-
Stores either null or the average length of the cells' nodes currently displayed in the viewport
- avoidFalseInvalidations(Val<T>) - Static method in class org.fxmisc.flowless.SizeTracker
B
- beforeDispose(C, Runnable) - Static method in class org.fxmisc.flowless.CellWrapper
- beforeDispose(Runnable) - Method in interface org.fxmisc.flowless.Cell
- beforeReset(C, Runnable) - Static method in class org.fxmisc.flowless.CellWrapper
- beforeReset(Runnable) - Method in interface org.fxmisc.flowless.Cell
- beforeUpdateIndex(C, IntConsumer) - Static method in class org.fxmisc.flowless.CellWrapper
- beforeUpdateIndex(IntConsumer) - Method in interface org.fxmisc.flowless.Cell
- beforeUpdateItem(C, Consumer<? super T>) - Static method in class org.fxmisc.flowless.CellWrapper
- beforeUpdateItem(Consumer<? super T>) - Method in interface org.fxmisc.flowless.Cell
- BEGINNING - Static variable in interface org.fxmisc.flowless.TargetPosition
- breadth(Bounds) - Method in class org.fxmisc.flowless.HorizontalHelper
- breadth(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- breadth(Bounds) - Method in class org.fxmisc.flowless.VerticalHelper
- breadth(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- breadth(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- breadthFor(int) - Method in class org.fxmisc.flowless.SizeTracker
- breadthForCells - Variable in class org.fxmisc.flowless.SizeTracker
-
Stores either the greatest minimum cell's node's breadth or the viewport's breadth
- breadthOffset - Variable in class org.fxmisc.flowless.VirtualFlow
- breadthOffset0 - Variable in class org.fxmisc.flowless.VirtualFlow
- breadthOffsetProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- breadths - Variable in class org.fxmisc.flowless.SizeTracker
C
- cell - Variable in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- Cell<T,
N> - Interface in org.fxmisc.flowless -
Provides efficient memory usage by wrapping a
Node
within this object and reusing it whenCell.isReusable()
is true. - cellFactory - Variable in class org.fxmisc.flowless.CellPool
- cellForItem(T) - Method in class org.fxmisc.flowless.CellListManager
- cellHit(int, C, double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- cellHit(int, C, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- cellHit(int, C, double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- cellHit(int, C, double, double) - Static method in class org.fxmisc.flowless.VirtualFlowHit
- CellHit(int, C, Point2D) - Constructor for class org.fxmisc.flowless.VirtualFlowHit.CellHit
- cellIdx - Variable in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- cellListManager - Variable in class org.fxmisc.flowless.Navigator
- cellListManager - Variable in class org.fxmisc.flowless.VirtualFlow
- CellListManager<T,
C> - Class in org.fxmisc.flowless -
Tracks all of the cells that the viewport can display (
CellListManager.cells
) and which cells the viewport is currently displaying (CellListManager.presentCells
). - CellListManager(Node, ObservableList<T>, Function<? super T, ? extends C>) - Constructor for class org.fxmisc.flowless.CellListManager
- cellManager - Variable in class org.fxmisc.flowless.CellPositioner
- cellNodes - Variable in class org.fxmisc.flowless.CellListManager
- cellOffset - Variable in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- cellPool - Variable in class org.fxmisc.flowless.CellListManager
- CellPool<T,
C> - Class in org.fxmisc.flowless -
Helper class that stores a pool of reusable cells that can be updated via
Cell.updateItem(Object)
or creates new ones via itsCellPool.cellFactory
if the pool is empty. - CellPool(Function<? super T, ? extends C>) - Constructor for class org.fxmisc.flowless.CellPool
- cellPositioner - Variable in class org.fxmisc.flowless.VirtualFlow
- CellPositioner<T,
C> - Class in org.fxmisc.flowless -
Helper class for properly
resizing
andrelocating
aCell
'sNode
as well as handling calls related to whether a cell's node is visible (displayed in the viewport) or not. - CellPositioner(CellListManager<T, C>, OrientationHelper, SizeTracker) - Constructor for class org.fxmisc.flowless.CellPositioner
- cells - Variable in class org.fxmisc.flowless.CellListManager
- cells - Variable in class org.fxmisc.flowless.Navigator
- cells - Variable in class org.fxmisc.flowless.SizeTracker
- cellToViewport(C, double, double) - Method in class org.fxmisc.flowless.VirtualFlow
- cellToViewport(C, Bounds) - Method in class org.fxmisc.flowless.VirtualFlow
- cellToViewport(C, Point2D) - Method in class org.fxmisc.flowless.VirtualFlow
- CellWrapper<T,
N, - Class in org.fxmisc.flowlessC> -
Factory class for wrapping a
Cell
and running additional code before/after specific methods - CellWrapper(C) - Constructor for class org.fxmisc.flowless.CellWrapper
- clamp(int) - Method in class org.fxmisc.flowless.EndOffEnd
- clamp(int) - Method in class org.fxmisc.flowless.MinDistanceTo
- clamp(int) - Method in class org.fxmisc.flowless.StartOffStart
- clamp(int) - Method in interface org.fxmisc.flowless.TargetPosition
-
Insures this position's item index is between 0 and
size
- clamp(int, int) - Static method in class org.fxmisc.flowless.StartOffStart
- computeMaxHeight(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computeMaxWidth(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computeMinHeight(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computeMinWidth(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computePrefBreadth() - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefHeight(double) - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefHeight(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computePrefLength(double) - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefWidth(double) - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefWidth(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- content - Variable in class org.fxmisc.flowless.ScaledVirtualized
- content - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- CONTENT_FOCUSED - Static variable in class org.fxmisc.flowless.VirtualizedScrollPane
- contentFocusedListener - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- createHorizontal(ObservableList<T>, Function<? super T, ? extends C>) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content horizontally from left to right
- createHorizontal(ObservableList<T>, Function<? super T, ? extends C>, VirtualFlow.Gravity) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content horizontally
- createVertical(ObservableList<T>, Function<? super T, ? extends C>) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content vertically from top to bottom
- createVertical(ObservableList<T>, Function<? super T, ? extends C>, VirtualFlow.Gravity) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content vertically from top to bottom
- cropTo(int, int) - Method in class org.fxmisc.flowless.CellListManager
-
Updates the list of cells to display
- cropTo(int, int) - Method in class org.fxmisc.flowless.CellPositioner
- cropToNeighborhoodOf(int) - Method in class org.fxmisc.flowless.Navigator
- cropToNeighborhoodOf(int, double) - Method in class org.fxmisc.flowless.Navigator
- currentPosition - Variable in class org.fxmisc.flowless.Navigator
D
- delegate - Variable in class org.fxmisc.flowless.CellWrapper
- dispose() - Method in interface org.fxmisc.flowless.Cell
-
Called when this cell is no longer going to be used at all.
- dispose() - Method in class org.fxmisc.flowless.CellListManager
- dispose() - Method in class org.fxmisc.flowless.CellPool
-
Disposes the cell pool and prevents any memory leaks.
- dispose() - Method in class org.fxmisc.flowless.CellWrapper
- dispose() - Method in class org.fxmisc.flowless.Navigator
- dispose() - Method in class org.fxmisc.flowless.SizeTracker
- dispose() - Method in class org.fxmisc.flowless.VirtualFlow
- dispose() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- distanceFromGround(int) - Method in class org.fxmisc.flowless.Navigator
- distanceFromSky(int) - Method in class org.fxmisc.flowless.Navigator
E
- EndOffEnd - Class in org.fxmisc.flowless
-
A
TargetPosition
that instructs itsTargetPositionVisitor
to use the cell atEndOffEnd.itemIndex
as the anchor cell, showing it at the "bottom" of the viewport and to offset it byEndOffEnd.offsetFromEnd
. - EndOffEnd(int, double) - Constructor for class org.fxmisc.flowless.EndOffEnd
- estHeight - Variable in class org.fxmisc.flowless.ScaledVirtualized
- estimatedScrollXProperty() - Method in class org.fxmisc.flowless.ScaledVirtualized
- estimatedScrollXProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- estimatedScrollXProperty() - Method in interface org.fxmisc.flowless.Virtualized
- estimatedScrollXProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- estimatedScrollXProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.HorizontalHelper
- estimatedScrollXProperty(VirtualFlow<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- estimatedScrollXProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.VerticalHelper
- estimatedScrollYProperty() - Method in class org.fxmisc.flowless.ScaledVirtualized
- estimatedScrollYProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- estimatedScrollYProperty() - Method in interface org.fxmisc.flowless.Virtualized
- estimatedScrollYProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- estimatedScrollYProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.HorizontalHelper
- estimatedScrollYProperty(VirtualFlow<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- estimatedScrollYProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.VerticalHelper
- estScrollX - Variable in class org.fxmisc.flowless.ScaledVirtualized
- estScrollY - Variable in class org.fxmisc.flowless.ScaledVirtualized
- estWidth - Variable in class org.fxmisc.flowless.ScaledVirtualized
- event - Variable in class org.fxmisc.flowless.PausableSuccessionStream
F
- fillBackwardFrom(int) - Method in class org.fxmisc.flowless.Navigator
- fillBackwardFrom(int, double) - Method in class org.fxmisc.flowless.Navigator
- fillBackwardFrom0(int) - Method in class org.fxmisc.flowless.Navigator
- fillBackwardFrom0(int, double) - Method in class org.fxmisc.flowless.Navigator
- fillForwardFrom(int) - Method in class org.fxmisc.flowless.Navigator
- fillForwardFrom(int, double) - Method in class org.fxmisc.flowless.Navigator
- fillForwardFrom0(int) - Method in class org.fxmisc.flowless.Navigator
- fillForwardFrom0(int, double) - Method in class org.fxmisc.flowless.Navigator
- fillTowardsGroundFrom0(int) - Method in class org.fxmisc.flowless.Navigator
- fillTowardsGroundFrom0(int, double) - Method in class org.fxmisc.flowless.Navigator
- fillTowardsSkyFrom0(int) - Method in class org.fxmisc.flowless.Navigator
- fillViewportFrom(int) - Method in class org.fxmisc.flowless.Navigator
-
Starting from the anchor cell's node, fills the viewport from the anchor to the "ground" and then from the anchor to the "sky".
- firstVisibleAfter(int) - Method in class org.fxmisc.flowless.CellPositioner
- firstVisibleIndex - Variable in class org.fxmisc.flowless.Navigator
- forgetSizeOf(int) - Method in class org.fxmisc.flowless.SizeTracker
- fromEnd(double) - Static method in class org.fxmisc.flowless.Offset
- fromStart - Variable in class org.fxmisc.flowless.Offset
- fromStart(double) - Static method in class org.fxmisc.flowless.Offset
- FRONT - Enum constant in enum class org.fxmisc.flowless.VirtualFlow.Gravity
-
If using a
vertical viewport
, lays out the content from top-to-bottom.
G
- getAverageLengthEstimate() - Method in class org.fxmisc.flowless.SizeTracker
-
Gets the value of the
averageLengthEstimate
property. - getCell() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- getCell() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getCell() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- getCell() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- getCell(int) - Method in class org.fxmisc.flowless.CellListManager
- getCell(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
If the item is out of view, instantiates a new cell for the item.
- getCell(T) - Method in class org.fxmisc.flowless.CellPool
-
Returns a reusable cell that has been updated with the current item if the pool has one, or returns a newly-created one via its
CellPool.cellFactory
. - getCellIfPresent(int) - Method in class org.fxmisc.flowless.CellListManager
- getCellIfVisible(int) - Method in class org.fxmisc.flowless.CellPositioner
- getCellIfVisible(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
This method calls
Parent.layout()
as a side-effect to insure that the VirtualFlow is up-to-date in light of any changes - getCellIndex() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- getCellIndex() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getCellIndex() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- getCellIndex() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- getCellLayoutBreadth() - Method in class org.fxmisc.flowless.SizeTracker
- getCellOffset() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- getCellOffset() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getCellOffset() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- getCellOffset() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- getClassCssMetaData() - Static method in class org.fxmisc.flowless.VirtualFlow
- getContent() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Does not unbind scrolling from Content before returning Content.
- getContentBias() - Method in class org.fxmisc.flowless.HorizontalHelper
- getContentBias() - Method in interface org.fxmisc.flowless.OrientationHelper
- getContentBias() - Method in class org.fxmisc.flowless.VerticalHelper
- getContentBias() - Method in class org.fxmisc.flowless.VirtualFlow
- getCssMetaData() - Method in class org.fxmisc.flowless.VirtualFlow
- getCurrentPosition() - Method in class org.fxmisc.flowless.Navigator
- getDelegate() - Method in class org.fxmisc.flowless.CellWrapper
- getEstimatedScrollX() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
estimatedScrollX
property. - getEstimatedScrollY() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
estimatedScrollY
property. - getFirstVisibleIndex() - Method in class org.fxmisc.flowless.CellPositioner
- getFirstVisibleIndex() - Method in class org.fxmisc.flowless.Navigator
-
Get the index of the first visible cell (at the time of the last layout).
- getFirstVisibleIndex() - Method in class org.fxmisc.flowless.VirtualFlow
-
Get the index of the first visible cell (at the time of the last layout).
- getGravity() - Method in class org.fxmisc.flowless.VirtualFlow
-
Gets the value of the
gravity
property. - getHbarPolicy() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Gets the value of the
hbarPolicy
property. - getLastVisibleIndex() - Method in class org.fxmisc.flowless.CellPositioner
- getLastVisibleIndex() - Method in class org.fxmisc.flowless.Navigator
-
Get the index of the last visible cell (at the time of the last layout).
- getLastVisibleIndex() - Method in class org.fxmisc.flowless.VirtualFlow
-
Get the index of the last visible cell (at the time of the last layout).
- getLazyCellList() - Method in class org.fxmisc.flowless.CellListManager
- getNode() - Method in interface org.fxmisc.flowless.Cell
- getNode() - Method in class org.fxmisc.flowless.CellWrapper
- getNodes() - Method in class org.fxmisc.flowless.CellListManager
-
Gets the list of nodes that the viewport is displaying
- getOffsetAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- getOffsetAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getOffsetAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- getOffsetAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- getOffsetBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- getOffsetBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getOffsetBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- getOffsetBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- getPresentCell(int) - Method in class org.fxmisc.flowless.CellListManager
- getSizedCell(int) - Method in class org.fxmisc.flowless.CellPositioner
-
Returns properly sized, but not properly positioned cell for the given index.
- getTotalHeightEstimate() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
totalHeightEstimate
property. - getTotalWidthEstimate() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
totalWidthEstimate
property. - getValue() - Method in class org.fxmisc.flowless.Offset
- getVbarPolicy() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Gets the value of the
vbarPolicy
property. - getViewportBreadth() - Method in class org.fxmisc.flowless.SizeTracker
- getViewportLength() - Method in class org.fxmisc.flowless.SizeTracker
- getVisibleCell(int) - Method in class org.fxmisc.flowless.CellPositioner
- getX(double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- getX(double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- getX(double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- getY(double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- getY(double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- getY(double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- getZoom() - Method in class org.fxmisc.flowless.ScaledVirtualized
-
The
Scale
object that scales the virtualized content: named "zoom" to prevent confusion withNode.getScaleX()
, etc. - gravity - Variable in class org.fxmisc.flowless.Navigator
- gravity - Variable in class org.fxmisc.flowless.VirtualFlow
- Gravity() - Constructor for enum class org.fxmisc.flowless.VirtualFlow.Gravity
- GRAVITY - Static variable in class org.fxmisc.flowless.VirtualFlow
- gravityProperty() - Method in class org.fxmisc.flowless.VirtualFlow
-
The gravity of the virtual flow.
H
- handleEvent(O) - Method in class org.fxmisc.flowless.PausableSuccessionStream
- handleTimeout() - Method in class org.fxmisc.flowless.PausableSuccessionStream
- hasEvent - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- hbar - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- hbarPolicy - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Horizontal ScrollBar
- hbarPolicyProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Horizontal ScrollBar
- hbarValue - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- hbarValueListener - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- heightEstimateProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.HorizontalHelper
- heightEstimateProperty(VirtualFlow<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- heightEstimateProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.VerticalHelper
- hit(double, double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Hits this virtual flow at the given coordinates.
- hitAfterCells(double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- hitAfterCells(double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- hitAfterCells(double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- hitAfterCells(double, double) - Static method in class org.fxmisc.flowless.VirtualFlowHit
- HitAfterCells(Point2D) - Constructor for class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- hitBeforeCells(double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- hitBeforeCells(double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- hitBeforeCells(double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- hitBeforeCells(double, double) - Static method in class org.fxmisc.flowless.VirtualFlowHit
- HitBeforeCells(Point2D) - Constructor for class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- HorizontalHelper - Class in org.fxmisc.flowless
-
Implementation of
OrientationHelper
wherelength
represents width of the node/viewport andbreadth
represents the height of the node/viewport. - HorizontalHelper() - Constructor for class org.fxmisc.flowless.HorizontalHelper
- hPosEstimate - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- hPosEstimateListener - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
I
- immediateUpdate - Variable in class org.fxmisc.flowless.SizeTracker
- initial - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- input - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- invalidatePending() - Method in class org.fxmisc.flowless.PausableSuccessionStream
- isAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- isAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- isAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- isAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- isBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- isBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- isBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isCellHit() - Method in class org.fxmisc.flowless.VirtualFlowHit.CellHit
- isCellHit() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- isCellHit() - Method in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- isCellHit() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isCellPresent(int) - Method in class org.fxmisc.flowless.CellListManager
- isFromEnd() - Method in class org.fxmisc.flowless.Offset
- isFromStart() - Method in class org.fxmisc.flowless.Offset
- isPending() - Method in class org.fxmisc.flowless.PausableSuccessionStream
- isReusable() - Method in interface org.fxmisc.flowless.Cell
-
Indicates whether this cell can be reused to display different items.
- isReusable() - Method in class org.fxmisc.flowless.CellWrapper
- itemIndex - Variable in class org.fxmisc.flowless.EndOffEnd
- itemIndex - Variable in class org.fxmisc.flowless.MinDistanceTo
- itemIndex - Variable in class org.fxmisc.flowless.StartOffStart
- items - Variable in class org.fxmisc.flowless.VirtualFlow
- itemsChanged(QuasiListChange<?>) - Method in class org.fxmisc.flowless.Navigator
- itemsSubscription - Variable in class org.fxmisc.flowless.Navigator
J
- jumpToAbsolutePosition(double) - Method in class org.fxmisc.flowless.VirtualFlow
L
- lastVisibleBefore(int) - Method in class org.fxmisc.flowless.CellPositioner
- lastVisibleIndex - Variable in class org.fxmisc.flowless.Navigator
- layoutChildren() - Method in class org.fxmisc.flowless.Navigator
- layoutChildren() - Method in class org.fxmisc.flowless.ScaledVirtualized
- layoutChildren() - Method in class org.fxmisc.flowless.VirtualFlow
- layoutChildren() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- layoutX(Node) - Method in class org.fxmisc.flowless.HorizontalHelper
- layoutX(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- layoutX(Node) - Method in class org.fxmisc.flowless.VerticalHelper
- layoutY(Node) - Method in class org.fxmisc.flowless.HorizontalHelper
- layoutY(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- layoutY(Node) - Method in class org.fxmisc.flowless.VerticalHelper
- layoutYProperty(Node) - Method in class org.fxmisc.flowless.HorizontalHelper
- layoutYProperty(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- layoutYProperty(Node) - Method in class org.fxmisc.flowless.VerticalHelper
- length(Bounds) - Method in class org.fxmisc.flowless.HorizontalHelper
- length(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- length(Bounds) - Method in class org.fxmisc.flowless.VerticalHelper
- length(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- length(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- lengthFor(int) - Method in class org.fxmisc.flowless.SizeTracker
- lengthOffsetEstimate - Variable in class org.fxmisc.flowless.SizeTracker
- lengthOffsetEstimate - Variable in class org.fxmisc.flowless.VirtualFlow
- lengthOffsetEstimateProperty() - Method in class org.fxmisc.flowless.SizeTracker
- lengthOffsetEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- lengths - Variable in class org.fxmisc.flowless.SizeTracker
M
- maxCellBreadthProperty() - Method in class org.fxmisc.flowless.SizeTracker
- maxKnownMinBreadth - Variable in class org.fxmisc.flowless.SizeTracker
- maxX(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- maxX(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- maxX(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- maxY - Variable in class org.fxmisc.flowless.MinDistanceTo
- maxY(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- maxY(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- maxY(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- minBreadth(Node) - Method in class org.fxmisc.flowless.HorizontalHelper
- minBreadth(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- minBreadth(Node) - Method in class org.fxmisc.flowless.VerticalHelper
- minBreadth(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- MinDistanceTo - Class in org.fxmisc.flowless
- MinDistanceTo(int) - Constructor for class org.fxmisc.flowless.MinDistanceTo
- MinDistanceTo(int, Offset, Offset) - Constructor for class org.fxmisc.flowless.MinDistanceTo
- minX(Bounds) - Method in class org.fxmisc.flowless.HorizontalHelper
- minX(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- minX(Bounds) - Method in class org.fxmisc.flowless.VerticalHelper
- minX(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- minX(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- minY - Variable in class org.fxmisc.flowless.MinDistanceTo
- minY(Bounds) - Method in class org.fxmisc.flowless.HorizontalHelper
- minY(Bounds) - Method in interface org.fxmisc.flowless.OrientationHelper
- minY(Bounds) - Method in class org.fxmisc.flowless.VerticalHelper
- minY(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- minY(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- minYProperty(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- minYProperty(Cell<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
N
- navigator - Variable in class org.fxmisc.flowless.VirtualFlow
- Navigator<T,
C> - Class in org.fxmisc.flowless -
Responsible for laying out cells' nodes within the viewport based on a single anchor node.
- Navigator(CellListManager<T, C>, CellPositioner<T, C>, OrientationHelper, ObjectProperty<VirtualFlow.Gravity>, SizeTracker) - Constructor for class org.fxmisc.flowless.Navigator
O
- observeInputs() - Method in class org.fxmisc.flowless.PausableSuccessionStream
- offset - Variable in class org.fxmisc.flowless.Offset
- offset - Variable in class org.fxmisc.flowless.VirtualFlowHit.HitAfterCells
- offset - Variable in class org.fxmisc.flowless.VirtualFlowHit.HitBeforeCells
- Offset - Class in org.fxmisc.flowless
-
Helper class: stores an
Offset.offset
value, which should either be offset from the start ifOffset.fromStart
is true or from the end if false. - Offset(double, boolean) - Constructor for class org.fxmisc.flowless.Offset
- offsetFromEnd - Variable in class org.fxmisc.flowless.EndOffEnd
- offsetFromStart - Variable in class org.fxmisc.flowless.StartOffStart
- offsetToScrollbarPosition(double, double, double, double) - Static method in class org.fxmisc.flowless.VirtualizedScrollPane
- org.fxmisc.flowless - package org.fxmisc.flowless
- orientation - Variable in class org.fxmisc.flowless.CellPositioner
- orientation - Variable in class org.fxmisc.flowless.Navigator
- orientation - Variable in class org.fxmisc.flowless.SizeTracker
- orientation - Variable in class org.fxmisc.flowless.VirtualFlow
- OrientationHelper - Interface in org.fxmisc.flowless
-
Helper class for returning the correct value (should the
width
orheight
be returned?) or calling the correct method (shouldsetWidth(args)
orsetHeight(args)
, so that one one class can be used instead of a generic with two implementations. - owner - Variable in class org.fxmisc.flowless.CellListManager
P
- PausableSuccessionStream<O> - Class in org.fxmisc.flowless
- PausableSuccessionStream(EventStream<O>, Duration, Predicate<O>) - Constructor for class org.fxmisc.flowless.PausableSuccessionStream
- PausableSuccessionStream(EventStream<O>, Duration, BooleanProperty) - Constructor for class org.fxmisc.flowless.PausableSuccessionStream
-
Returns an event stream that, when events are emitted from this stream in close temporal succession, emits only the last event of the succession.
- PausableSuccessionStream(EventStream<O>, Duration, BooleanProperty, Predicate<O>) - Constructor for class org.fxmisc.flowless.PausableSuccessionStream
- pending - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- pendingProperty() - Method in class org.fxmisc.flowless.PausableSuccessionStream
- placeEndFromEnd(int, double) - Method in class org.fxmisc.flowless.CellPositioner
-
Properly resizes the cell's node, and sets its "layoutY" value, so that is the last visible node in the viewport, and further offsets this value by
endOffStart
, so that the node's bottom edge appears (if negative) "above," (if 0) "at," or (if negative) "below" the viewport's "bottom" edge. - placeEndFromStart(int, double) - Method in class org.fxmisc.flowless.CellPositioner
-
Properly resizes the cell's node, and sets its "layoutY" value, so that is the last visible node in the viewport, and further offsets this value by
endOffStart
, so that the node's top edge appears (if negative) "above," (if 0) "at," or (if negative) "below" the viewport's "bottom" edge. - placeEndOffEndMayCrop(int, double) - Method in class org.fxmisc.flowless.Navigator
- placeEndOffStartMayCrop(int, double) - Method in class org.fxmisc.flowless.Navigator
- placeStartAt(int, double) - Method in class org.fxmisc.flowless.CellPositioner
-
Properly resizes the cell's node, and sets its "layoutY" value, so that is the first visible node in the viewport, and further offsets this value by
startOffStart
, so that the node's top edge appears (if negative) "above," (if 0) "at," or (if negative) "below" the viewport's "top" edge. - placeStartAtMayCrop(int, double) - Method in class org.fxmisc.flowless.Navigator
- placeStartFromEnd(int, double) - Method in class org.fxmisc.flowless.CellPositioner
-
Properly resizes the cell's node, and sets its "layoutY" value, so that is the last visible node in the viewport, and further offsets this value by
endOffStart
, so that the node's bottom edge appears (if negative) "above," (if 0) "at," or (if negative) "below" the viewport's "top" edge. - placeStartOffEndMayCrop(int, double) - Method in class org.fxmisc.flowless.Navigator
- placeToViewport(int, double, double) - Method in class org.fxmisc.flowless.Navigator
- placeToViewport(int, Offset, Offset) - Method in class org.fxmisc.flowless.Navigator
- pool - Variable in class org.fxmisc.flowless.CellPool
- positioner - Variable in class org.fxmisc.flowless.Navigator
- prefBreadth(Node) - Method in class org.fxmisc.flowless.HorizontalHelper
- prefBreadth(Node) - Method in interface org.fxmisc.flowless.OrientationHelper
- prefBreadth(Node) - Method in class org.fxmisc.flowless.VerticalHelper
- prefLength(Node, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- prefLength(Node, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- prefLength(Node, double) - Method in class org.fxmisc.flowless.VerticalHelper
- prefLength(Cell<?, ?>, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- presentCells - Variable in class org.fxmisc.flowless.CellListManager
- presentCellsChanged(QuasiListModification<? extends C>) - Method in class org.fxmisc.flowless.CellListManager
- presentCellsSubscription - Variable in class org.fxmisc.flowless.CellListManager
- pushScrollEvent(ScrollEvent) - Method in class org.fxmisc.flowless.CellListManager
-
Push scroll events received by cell nodes directly to the 'owner' Node.
R
- REAR - Enum constant in enum class org.fxmisc.flowless.VirtualFlow.Gravity
-
If using a
vertical viewport
, lays out the content from bottom-to-top. - reduction - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- relocate(C, double, double) - Method in class org.fxmisc.flowless.CellPositioner
- relocate(Node, double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- relocate(Node, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- relocate(Node, double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- relocate(Cell<?, ?>, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- removeContent() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Unbinds scrolling from Content before returning Content.
- reset() - Method in interface org.fxmisc.flowless.Cell
-
Called when this cell is no longer used to display its item.
- reset() - Method in class org.fxmisc.flowless.CellWrapper
- resize(Node, double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- resize(Node, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- resize(Node, double, double) - Method in class org.fxmisc.flowless.VerticalHelper
- resize(Cell<?, ?>, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- resizeRelocate(Node, double, double, double, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- resizeRelocate(Node, double, double, double, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- resizeRelocate(Node, double, double, double, double) - Method in class org.fxmisc.flowless.VerticalHelper
S
- ScaledVirtualized<V> - Class in org.fxmisc.flowless
-
Acts as an intermediate class between
VirtualizedScrollPane
and itsVirtualized
content in that it scales the content without also scaling the ScrollPane's scroll bars. - ScaledVirtualized(V) - Constructor for class org.fxmisc.flowless.ScaledVirtualized
- scrollbarPositionToOffset(double, double, double, double) - Static method in class org.fxmisc.flowless.VirtualizedScrollPane
- scrollBreadth(double) - Method in class org.fxmisc.flowless.VirtualFlow
- scrollBy(double) - Method in class org.fxmisc.flowless.EndOffEnd
- scrollBy(double) - Method in class org.fxmisc.flowless.MinDistanceTo
- scrollBy(double) - Method in class org.fxmisc.flowless.StartOffStart
- scrollBy(double) - Method in interface org.fxmisc.flowless.TargetPosition
- scrollBy(double, double) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenience method: scroll horizontally by
deltaX
and vertically bydeltaY
- scrollBy(Point2D) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenience method: scroll horizontally by
deltas.getX()
and vertically bydeltas.getY()
- scrollCurrentPositionBy(double) - Method in class org.fxmisc.flowless.Navigator
-
Sets the
TargetPosition
used to layout the anchor node to the current position scrolled bydelta
and re-lays out the viewport - scrollHorizontallyBy(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- scrollHorizontallyBy(VirtualFlow<?, ?>, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- scrollHorizontallyBy(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.VerticalHelper
- scrollHorizontallyToPixel(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- scrollHorizontallyToPixel(VirtualFlow<?, ?>, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- scrollHorizontallyToPixel(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.VerticalHelper
- scrollLength(double) - Method in class org.fxmisc.flowless.VirtualFlow
- scrollToPixel(double, double) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenicen method: scroll the content to the pixel
- scrollToPixel(Point2D) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenicen method: scroll the content to the pixel
- scrollVerticallyBy(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- scrollVerticallyBy(VirtualFlow<?, ?>, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- scrollVerticallyBy(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.VerticalHelper
- scrollVerticallyToPixel(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.HorizontalHelper
- scrollVerticallyToPixel(VirtualFlow<?, ?>, double) - Method in interface org.fxmisc.flowless.OrientationHelper
- scrollVerticallyToPixel(VirtualFlow<?, ?>, double) - Method in class org.fxmisc.flowless.VerticalHelper
- scrollXBy(double) - Method in class org.fxmisc.flowless.ScaledVirtualized
- scrollXBy(double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Scroll the content horizontally by the given amount.
- scrollXBy(double) - Method in interface org.fxmisc.flowless.Virtualized
-
Scroll the content horizontally by the given amount.
- scrollXBy(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- scrollXToPixel(double) - Method in class org.fxmisc.flowless.ScaledVirtualized
- scrollXToPixel(double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Scroll the content horizontally to the pixel
- scrollXToPixel(double) - Method in interface org.fxmisc.flowless.Virtualized
-
Scroll the content horizontally to the pixel
- scrollXToPixel(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- scrollYBy(double) - Method in class org.fxmisc.flowless.ScaledVirtualized
- scrollYBy(double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Scroll the content vertically by the given amount.
- scrollYBy(double) - Method in interface org.fxmisc.flowless.Virtualized
-
Scroll the content vertically by the given amount.
- scrollYBy(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- scrollYToPixel(double) - Method in class org.fxmisc.flowless.ScaledVirtualized
- scrollYToPixel(double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Scroll the content vertically to the pixel
- scrollYToPixel(double) - Method in interface org.fxmisc.flowless.Virtualized
-
Scroll the content vertically to the pixel
- scrollYToPixel(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- setBreadthOffset(double) - Method in class org.fxmisc.flowless.VirtualFlow
- setGravity(VirtualFlow.Gravity) - Method in class org.fxmisc.flowless.VirtualFlow
-
Sets the value of the
gravity
property. - setHbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Sets the value of the
hbarPolicy
property. - setHPosition(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- setLengthOffset(double) - Method in class org.fxmisc.flowless.VirtualFlow
- setTargetPosition(TargetPosition) - Method in class org.fxmisc.flowless.Navigator
-
Sets the
TargetPosition
used to layout the anchor node and re-lays out the viewport - setupUnitIncrement(ScrollBar) - Static method in class org.fxmisc.flowless.VirtualizedScrollPane
- setVbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Sets the value of the
vbarPolicy
property. - setVPosition(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- shiftCellBy(C, double) - Method in class org.fxmisc.flowless.CellPositioner
-
Moves the given cell's node's "layoutY" value by
delta
. - shiftCellsTowardsGround(int, int, double) - Method in class org.fxmisc.flowless.Navigator
- shortestDeltaToViewport(C) - Method in class org.fxmisc.flowless.CellPositioner
-
Gets the shortest delta amount by which to scroll the viewport's length in order to fully display a partially-displayed cell's node.
- shortestDeltaToViewport(C, double, double) - Method in class org.fxmisc.flowless.CellPositioner
- show(double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to acts as though it scrolled from 0 to
viewportOffset
). - show(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to show the given item by "scrolling" to it
- show(int, Bounds) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to show the given item by "scrolling" to it and then further "scrolling," so that the
region
is visible, in one layout call (e.g., this method does not "scroll" twice). - showAsFirst(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to show the given item as the first visible item as determined by its
VirtualFlow.Gravity
. - showAsLast(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to show the given item as the last visible item as determined by its
VirtualFlow.Gravity
. - showAtOffset(int, double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Forces the viewport to show the given item by "scrolling" to it and then further "scrolling" by
offset
in one layout call (e.g., this method does not "scroll" twice) - showBreadthRegion(double, double) - Method in class org.fxmisc.flowless.VirtualFlow
- showLengthRegion(int, double, double) - Method in class org.fxmisc.flowless.Navigator
- sizeTracker - Variable in class org.fxmisc.flowless.CellPositioner
- sizeTracker - Variable in class org.fxmisc.flowless.Navigator
- sizeTracker - Variable in class org.fxmisc.flowless.VirtualFlow
- SizeTracker - Class in org.fxmisc.flowless
- SizeTracker(OrientationHelper, ObservableObjectValue<Bounds>, MemoizationList<? extends Cell<?, ?>>) - Constructor for class org.fxmisc.flowless.SizeTracker
-
Constructs a SizeTracker
- StartOffStart - Class in org.fxmisc.flowless
-
A
TargetPosition
that instructs itsTargetPositionVisitor
to use the cell atStartOffStart.itemIndex
as the anchor cell, showing it at the "top" of the viewport and to offset it byStartOffStart.offsetFromStart
. - StartOffStart(int, double) - Constructor for class org.fxmisc.flowless.StartOffStart
- STYLEABLES - Static variable in class org.fxmisc.flowless.VirtualFlow
- subscription - Variable in class org.fxmisc.flowless.SizeTracker
- successionOff - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- successionOffCond - Variable in class org.fxmisc.flowless.PausableSuccessionStream
T
- targetPosition - Variable in class org.fxmisc.flowless.Navigator
- TargetPosition - Interface in org.fxmisc.flowless
-
Defines where the
Navigator
should place the anchor cell's node in the viewport. - TargetPositionVisitor - Interface in org.fxmisc.flowless
-
Uses the Visitor Pattern, so
Navigator
does not need to check the type of theTargetPosition
before using it to determine how to fill the viewport. - timer - Variable in class org.fxmisc.flowless.PausableSuccessionStream
- toString() - Method in class org.fxmisc.flowless.CellWrapper
- totalBreadthEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- totalHeightEstimateProperty() - Method in class org.fxmisc.flowless.ScaledVirtualized
- totalHeightEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- totalHeightEstimateProperty() - Method in interface org.fxmisc.flowless.Virtualized
- totalHeightEstimateProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- totalLengthEstimate - Variable in class org.fxmisc.flowless.SizeTracker
- totalLengthEstimateProperty() - Method in class org.fxmisc.flowless.SizeTracker
- totalLengthEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- totalWidthEstimateProperty() - Method in class org.fxmisc.flowless.ScaledVirtualized
- totalWidthEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
- totalWidthEstimateProperty() - Method in interface org.fxmisc.flowless.Virtualized
- totalWidthEstimateProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- transformByChange(int, int, int) - Method in class org.fxmisc.flowless.EndOffEnd
- transformByChange(int, int, int) - Method in class org.fxmisc.flowless.MinDistanceTo
- transformByChange(int, int, int) - Method in class org.fxmisc.flowless.StartOffStart
- transformByChange(int, int, int) - Method in interface org.fxmisc.flowless.TargetPosition
-
When the list of items, those displayed in the viewport, and those that are not, are modified, transforms this change to account for those modifications.
U
- unbindScrollBar(ScrollBar) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- updateIndex(int) - Method in interface org.fxmisc.flowless.Cell
-
Called to update index of a visible cell.
- updateIndex(int) - Method in class org.fxmisc.flowless.CellWrapper
- updateItem(T) - Method in interface org.fxmisc.flowless.Cell
-
If this cell is reusable (as indicated by
Cell.isReusable()
), this method is called to display a different item. - updateItem(T) - Method in class org.fxmisc.flowless.CellWrapper
- updateNextLengthOffsetEstimateImmediately() - Method in class org.fxmisc.flowless.SizeTracker
V
- valueOf(String) - Static method in enum class org.fxmisc.flowless.VirtualFlow.Gravity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.fxmisc.flowless.VirtualFlow.Gravity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vbar - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- vbarPolicy - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Vertical ScrollBar
- vbarPolicyProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Vertical ScrollBar
- vbarValue - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- vbarValueListener - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- VerticalHelper - Class in org.fxmisc.flowless
-
Implementation of
OrientationHelper
wherebreadth
represents width of the node/viewport andlength
represents the height of the node/viewport. - VerticalHelper() - Constructor for class org.fxmisc.flowless.VerticalHelper
- viewportBounds - Variable in class org.fxmisc.flowless.SizeTracker
- VirtualFlow<T,
C> - Class in org.fxmisc.flowless -
A VirtualFlow is a memory-efficient viewport that only renders enough of its content to completely fill up the viewport through its
Navigator
. - VirtualFlow(ObservableList<T>, Function<? super T, ? extends C>, OrientationHelper, VirtualFlow.Gravity) - Constructor for class org.fxmisc.flowless.VirtualFlow
- VirtualFlow.Gravity - Enum Class in org.fxmisc.flowless
-
Determines how the cells in the viewport should be laid out and where any extra unused space should exist if there are not enough cells to completely fill up the viewport
- VirtualFlowHit<C> - Class in org.fxmisc.flowless
-
Stores the result of a
VirtualFlow.hit(double, double)
. - VirtualFlowHit() - Constructor for class org.fxmisc.flowless.VirtualFlowHit
- VirtualFlowHit.CellHit<C> - Class in org.fxmisc.flowless
- VirtualFlowHit.HitAfterCells<C> - Class in org.fxmisc.flowless
- VirtualFlowHit.HitBeforeCells<C> - Class in org.fxmisc.flowless
- Virtualized - Interface in org.fxmisc.flowless
-
Specifies an object that does not have scroll bars by default but which can have scroll bars added to it by wrapping it in a
VirtualizedScrollPane
. - VirtualizedScrollPane<V> - Class in org.fxmisc.flowless
- VirtualizedScrollPane(V) - Constructor for class org.fxmisc.flowless.VirtualizedScrollPane
-
Constructs a VirtualizedScrollPane that only displays its horizontal and vertical scroll bars as needed
- VirtualizedScrollPane(V, ScrollPane.ScrollBarPolicy, ScrollPane.ScrollBarPolicy) - Constructor for class org.fxmisc.flowless.VirtualizedScrollPane
-
Constructs a VirtualizedScrollPane with the given content and policies
- visibleCells() - Method in class org.fxmisc.flowless.VirtualFlow
-
This method calls
Parent.layout()
as a side-effect to insure that the VirtualFlow is up-to-date in light of any changes - visit(EndOffEnd) - Method in class org.fxmisc.flowless.Navigator
- visit(EndOffEnd) - Method in interface org.fxmisc.flowless.TargetPositionVisitor
- visit(MinDistanceTo) - Method in class org.fxmisc.flowless.Navigator
- visit(MinDistanceTo) - Method in interface org.fxmisc.flowless.TargetPositionVisitor
- visit(StartOffStart) - Method in class org.fxmisc.flowless.Navigator
- visit(StartOffStart) - Method in interface org.fxmisc.flowless.TargetPositionVisitor
- vPosEstimate - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
- vPosEstimateListener - Variable in class org.fxmisc.flowless.VirtualizedScrollPane
W
- widthEstimateProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.HorizontalHelper
- widthEstimateProperty(VirtualFlow<?, ?>) - Method in interface org.fxmisc.flowless.OrientationHelper
- widthEstimateProperty(VirtualFlow<?, ?>) - Method in class org.fxmisc.flowless.VerticalHelper
- wrapNode(N) - Static method in interface org.fxmisc.flowless.Cell
Z
- zoom - Variable in class org.fxmisc.flowless.ScaledVirtualized
All Classes and Interfaces|All Packages