All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
Cell<T,N extends javafx.scene.Node> |
Provides efficient memory usage by wrapping a Node within this object and reusing it when
isReusable() is true.
|
CellListManager<T,C extends Cell<T,? extends javafx.scene.Node>> |
|
CellPool<T,C extends Cell<T,?>> |
|
CellPositioner<T,C extends Cell<T,?>> |
Helper class for properly resizing and
relocating a Cell 's Node as well
as handling calls related to whether a cell's node is visible (displayed in the viewport) or not.
|
CellWrapper<T,N extends javafx.scene.Node,C extends Cell<T,N>> |
Factory class for wrapping a Cell and running additional code before/after specific methods
|
EndOffEnd |
|
HorizontalHelper |
Implementation of OrientationHelper where length represents width of the node/viewport and
breadth represents the height of the node/viewport.
|
MinDistanceTo |
|
Navigator<T,C extends Cell<T,?>> |
Responsible for laying out cells' nodes within the viewport based on a single anchor node.
|
Offset |
|
OrientationHelper |
Helper class for returning the correct value (should the width or height be returned?) or calling
the correct method (should setWidth(args) or setHeight(args) , so that one one class can be used
instead of a generic with two implementations.
|
PausableSuccessionStream<O> |
|
ScaledVirtualized<V extends javafx.scene.Node & Virtualized> |
Acts as an intermediate class between VirtualizedScrollPane and
its Virtualized content in that it scales the content without
also scaling the ScrollPane's scroll bars.
|
SizeTracker |
Estimates the size of the entire viewport (if it was actually completely rendered) based on the known sizes of the
Cell s whose nodes are currently displayed in the viewport and an estimated average of
Cell s whose nodes are not displayed in the viewport.
|
StartOffStart |
|
TargetPosition |
Defines where the Navigator should place the anchor cell's node in the viewport.
|
TargetPositionVisitor |
Uses the Visitor Pattern, so Navigator does not need to check the type of the TargetPosition
before using it to determine how to fill the viewport.
|
VerticalHelper |
Implementation of OrientationHelper where breadth represents width of the node/viewport and
length represents the height of the node/viewport.
|
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 its Navigator .
|
VirtualFlow.Gravity |
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 extends Cell<?,?>> |
|
VirtualFlowHit.CellHit<C extends Cell<?,?>> |
|
VirtualFlowHit.HitAfterCells<C extends Cell<?,?>> |
|
VirtualFlowHit.HitBeforeCells<C extends Cell<?,?>> |
|
Virtualized |
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 extends javafx.scene.layout.Region & Virtualized> |
|