| Modifier and Type | Field and Description |
|---|---|
| private final DoubleProperty | |
| private boolean | |
| private final ChangeListener | |
| private final ArrayList | myFixedCells
Store the fixedRow in order to place them at the top when necessary. |
| public final List | |
| private final TableView2Skin | |
| private final TableView2 | tableView
Private Fields * * |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv DoubleProperty | |
| private T | |
| private List | |
| protected List | getCells()
Overrides javafx. Returns the list of cells displayed in the current viewport. |
| pack-priv List | |
| protected ScrollBar | |
| protected ScrollBar | |
| public void | |
| protected void | layoutChildren()
Overrides javafx. Invoked during the layout pass to layout the children in this
|
| private void | |
| protected void | |
| pack-priv void | |
| private <S> void | |
| public double | scrollPixels(final double delta)
Overrides javafx. Given a delta value representing a number of pixels, this method attempts to move the VirtualFlow in the given direction (positive is down/right, negative is up/left) the given number of pixels. |
| public void | scrollTo(int index)
Overrides javafx. Adjusts the cells such that the cell in the given index will be fully visible in the viewport. |
| private void |
| adjustedPixels | back to summary |
|---|---|
| private final DoubleProperty adjustedPixels | |
| adjusting | back to summary |
|---|---|
| private boolean adjusting | |
| hBarValueChangeListener | back to summary |
|---|---|
| private final ChangeListener<Number> hBarValueChangeListener | |
| myFixedCells | back to summary |
|---|---|
| private final ArrayList<T> myFixedCells Store the fixedRow in order to place them at the top when necessary. That is to say, when the VirtualFlow has not already placed one. | |
| sheetChildren | back to summary |
|---|---|
| public final List<Node> sheetChildren | |
| skin | back to summary |
|---|---|
| private final TableView2Skin<?> skin | |
| tableView | back to summary |
|---|---|
| private final TableView2<?> tableView Private Fields * * | |
| TableView2VirtualFlow | back to summary |
|---|---|
| public TableView2VirtualFlow(TableView2Skin<?> skin) Constructor * * | |
| adjustedPixelsProperty | back to summary |
|---|---|
| pack-priv DoubleProperty adjustedPixelsProperty() | |
| containsRows | back to summary |
|---|---|
| private T containsRows(int i) Verify if the row has been added to myFixedCell | |
| findSheetChildren | back to summary |
|---|---|
| private List WARNING : This is bad but no other options right now. This will find the sheetChildren of the VirtualFlow, aka where the cells are kept and clipped. See layoutFixedRows() or getTopRow() for use. | |
| getCells | back to summary |
|---|---|
| protected List Overrides javafx. Doc from javafx. Returns the list of cells displayed in the current viewport. The cells are ordered such that the first cell in this list is the first in the view, and the last cell is the last in the view. When pixel scrolling, the list is simply shifted and items drop off the beginning or the end, depending on the order of scrolling.
| |
| getFixedCells | back to summary |
|---|---|
| pack-priv List | |
| getHorizontalBar | back to summary |
|---|---|
| protected ScrollBar getHorizontalBar() | |
| getVerticalBar | back to summary |
|---|---|
| protected ScrollBar getVerticalBar() | |
| init | back to summary |
|---|---|
| public void init() Public Methods * * | |
| layoutChildren | back to summary |
|---|---|
| protected void layoutChildren() Overrides javafx. Doc from javafx. Invoked during the layout pass to layout the children in this
Subclasses should override this function to layout content as needed.
| |
| layoutFixedRows | back to summary |
|---|---|
| private void layoutFixedRows() Layout the fixed rows to position them correctly | |
| layoutTotal | back to summary |
|---|---|
| protected void layoutTotal() Layout all the visible rows | |
| rebuildFixedCells | back to summary |
|---|---|
| pack-priv void rebuildFixedCells() | |
| removeDeportedCells | back to summary |
|---|---|
| private <S> void removeDeportedCells() | |
| scrollPixels | back to summary |
|---|---|
| public double scrollPixels(final double delta) Overrides javafx. Doc from javafx. Given a delta value representing a number of pixels, this method attempts to move the VirtualFlow in the given direction (positive is down/right, negative is up/left) the given number of pixels. It returns the number of pixels actually moved.
| |
| scrollTo | back to summary |
|---|---|
| public void scrollTo(int index) Overrides javafx. Doc from javafx. Adjusts the cells such that the cell in the given index will be fully visible in the viewport.
| |
| sortRows | back to summary |
|---|---|
| private void sortRows() Sort the rows so that they stay in order for layout | |