Cell |
Provides efficient memory usage by wrapping a Node within this object and reusing it when
Cell.isReusable() is true.
|
CellListManager |
|
CellPool |
|
CellPositioner |
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 |
Factory class for wrapping a Cell and running additional code before/after specific methods
|
EndOffEnd |
|
MinDistanceTo |
|
Navigator |
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.
|
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.
|
VirtualFlow |
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 |
|
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 .
|