Index
All Classes and Interfaces|All Packages
A
- afterDispose(Runnable) - Method in interface org.fxmisc.flowless.Cell
- afterReset(Runnable) - Method in interface org.fxmisc.flowless.Cell
- afterUpdateIndex(IntConsumer) - Method in interface org.fxmisc.flowless.Cell
- afterUpdateItem(Consumer) - Method in interface org.fxmisc.flowless.Cell
B
- beforeDispose(Runnable) - Method in interface org.fxmisc.flowless.Cell
- beforeReset(Runnable) - Method in interface org.fxmisc.flowless.Cell
- beforeUpdateIndex(IntConsumer) - Method in interface org.fxmisc.flowless.Cell
- beforeUpdateItem(Consumer) - Method in interface org.fxmisc.flowless.Cell
- breadthOffsetProperty() - Method in class org.fxmisc.flowless.VirtualFlow
C
- Cell<T,
N> - Interface in org.fxmisc.flowless -
Provides efficient memory usage by wrapping a
Nodewithin this object and reusing it whenCell.isReusable()is true. - 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
- 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
- computePrefHeight(double) - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefHeight(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- computePrefWidth(double) - Method in class org.fxmisc.flowless.VirtualFlow
- computePrefWidth(double) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- createHorizontal(ObservableList, Function) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content horizontally from left to right
- createHorizontal(ObservableList, Function, VirtualFlow.Gravity) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content horizontally
- createVertical(ObservableList, Function) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content vertically from top to bottom
- createVertical(ObservableList, Function, VirtualFlow.Gravity) - Static method in class org.fxmisc.flowless.VirtualFlow
-
Creates a viewport that lays out content vertically from top to bottom
D
- 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.VirtualFlow
E
- 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
- 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
F
- FRONT - Enum constant in enum org.fxmisc.flowless.VirtualFlow.Gravity
-
If using a
vertical viewport, lays out the content from top-to-bottom.
G
- getCell() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getCell(int) - Method in class org.fxmisc.flowless.VirtualFlow
-
If the item is out of view, instantiates a new cell for the item.
- 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
- getCellOffset() - Method in class org.fxmisc.flowless.VirtualFlowHit
- 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.VirtualFlow
- getCssMetaData() - Method in class org.fxmisc.flowless.VirtualFlow
- getEstimatedScrollX() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
estimatedScrollXproperty. - getEstimatedScrollY() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
estimatedScrollYproperty. - 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
gravityproperty. - getHbarPolicy() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Gets the value of the
hbarPolicyproperty. - getLastVisibleIndex() - Method in class org.fxmisc.flowless.VirtualFlow
-
Get the index of the last visible cell (at the time of the last layout).
- getNode() - Method in interface org.fxmisc.flowless.Cell
- getOffsetAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getOffsetBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- getTotalHeightEstimate() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
totalHeightEstimateproperty. - getTotalWidthEstimate() - Method in interface org.fxmisc.flowless.Virtualized
-
Gets the value of the
totalWidthEstimateproperty. - getVbarPolicy() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Gets the value of the
vbarPolicyproperty. - getZoom() - Method in class org.fxmisc.flowless.ScaledVirtualized
-
The
Scaleobject that scales the virtualized content: named "zoom" to prevent confusion withNode.getScaleX(), etc. - gravityProperty() - Method in class org.fxmisc.flowless.VirtualFlow
-
The gravity of the virtual flow.
H
- hbarPolicyProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Horizontal ScrollBar
- hit(double, double) - Method in class org.fxmisc.flowless.VirtualFlow
-
Hits this virtual flow at the given coordinates.
I
- isAfterCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isBeforeCells() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isCellHit() - Method in class org.fxmisc.flowless.VirtualFlowHit
- isReusable() - Method in interface org.fxmisc.flowless.Cell
-
Indicates whether this cell can be reused to display different items.
L
- layoutChildren() - Method in class org.fxmisc.flowless.ScaledVirtualized
- layoutChildren() - Method in class org.fxmisc.flowless.VirtualFlow
- layoutChildren() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
- lengthOffsetEstimateProperty() - Method in class org.fxmisc.flowless.VirtualFlow
O
- org.fxmisc.flowless - package org.fxmisc.flowless
R
- REAR - Enum constant in enum org.fxmisc.flowless.VirtualFlow.Gravity
-
If using a
vertical viewport, lays out the content from bottom-to-top. - 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.
S
- ScaledVirtualized<V> - Class in org.fxmisc.flowless
-
Acts as an intermediate class between
VirtualizedScrollPaneand itsVirtualizedcontent in that it scales the content without also scaling the ScrollPane's scroll bars. - ScaledVirtualized(V) - Constructor for class org.fxmisc.flowless.ScaledVirtualized
- scrollBy(double, double) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenience method: scroll horizontally by
deltaXand vertically bydeltaY - scrollBy(Point2D) - Method in interface org.fxmisc.flowless.Virtualized
-
Convenience method: scroll horizontally by
deltas.getX()and vertically bydeltas.getY() - 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
- 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
- setGravity(VirtualFlow.Gravity) - Method in class org.fxmisc.flowless.VirtualFlow
-
Sets the value of the
gravityproperty. - setHbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Sets the value of the
hbarPolicyproperty. - setVbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
Sets the value of the
vbarPolicyproperty. - 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
regionis 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
offsetin one layout call (e.g., this method does not "scroll" twice)
T
- 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
- 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
U
- updateIndex(int) - Method in interface org.fxmisc.flowless.Cell
-
Called to update index of a visible cell.
- 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.
V
- valueOf(String) - Static method in enum org.fxmisc.flowless.VirtualFlow.Gravity
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.fxmisc.flowless.VirtualFlow.Gravity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vbarPolicyProperty() - Method in class org.fxmisc.flowless.VirtualizedScrollPane
-
The Policy for the Vertical ScrollBar
- 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.Gravity - Enum 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). - 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
W
- wrapNode(N) - Static method in interface org.fxmisc.flowless.Cell
All Classes and Interfaces|All Packages