| Modifier and Type | Field and Description |
|---|---|
| private final VirtualFlow | flow
The virtualized container which handles the layout and scrolling of all the cells. |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| protected VirtualFlow | Returns: newly created VirtualFlow instanceCreate the virtualized container that handles the layout and scrolling of all the cells. |
| public void | dispose()
Overrides javafx. Implements javafx. Called when a previously installed skin is about to be removed from its associated control. |
| protected abstract int | Returns: the total number of items in this containerReturns the total number of items in this container, including those that are currently hidden because they are out of view. |
| pack-priv double | |
| protected final VirtualFlow | |
| pack-priv double | |
| protected void | layoutChildren(double
the x position x, double the y position y, double the width w, double the height h)Overrides javafx. Called during the layout pass of the scenegraph. |
| protected final void | markItemCountDirty()
Call this method to indicate that the item count should be updated on the next pulse. |
| pack-priv void | |
| protected abstract void | updateItemCount()
This method is called when it is possible that the item count has changed (i.e. scrolling has occurred, the control has resized, etc). |
| flow | back to summary |
|---|---|
| private final VirtualFlow<I> flow The virtualized container which handles the layout and scrolling of all the cells. | |
| itemCountDirty | back to summary |
|---|---|
| private boolean itemCountDirty | |
| VirtualContainerBase | back to summary |
|---|---|
| public VirtualContainerBase(final C control) Constructor for subclasses to call.
| |
| checkState | back to summary |
|---|---|
| pack-priv void checkState() | |
| createVirtualFlow | back to summary |
|---|---|
| protected VirtualFlow Create the virtualized container that handles the layout and scrolling of
all the cells. This enables skin subclasses to provide
a custom
| |
| dispose | back to summary |
|---|---|
| public void dispose() Overrides javafx. Implements javafx. Doc from javafx. Called when a previously installed skin is about to be removed from its associated control.
This allows the skin to do clean up, like removing listeners and bindings, and undo any changes
to the control's properties.
After this method completes,
Calling Overridden to remove EventHandler.
| |
| getItemCount | back to summary |
|---|---|
| protected abstract int getItemCount() Returns the total number of items in this container, including those that are currently hidden because they are out of view.
| |
| getMaxCellWidth | back to summary |
|---|---|
| pack-priv double getMaxCellWidth(int rowsToCount) | |
| getVirtualFlow | back to summary |
|---|---|
| protected final VirtualFlow Get the virtualized container. Subclasses can invoke this method to get the VirtualFlow instance.
| |
| getVirtualFlowPreferredHeight | back to summary |
|---|---|
| pack-priv double getVirtualFlowPreferredHeight(int rows) | |
| layoutChildren | back to summary |
|---|---|
| protected void layoutChildren(double x, double y, double w, double h) Overrides javafx. Doc from javafx. Called during the layout pass of the scenegraph.
| |
| markItemCountDirty | back to summary |
|---|---|
| protected final void markItemCountDirty() Call this method to indicate that the item count should be updated on the next pulse. | |
| requestRebuildCells | back to summary |
|---|---|
| pack-priv void requestRebuildCells() | |
| updateItemCount | back to summary |
|---|---|
| protected abstract void updateItemCount() This method is called when it is possible that the item count has changed (i.e. scrolling has occurred,
the control has resized, etc). This method should recalculate the item count and store that for future
use by the | |