Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- of(double, double, double, double) - Static method in class io.github.palexdev.virtualizedfx.beans.VirtualBounds
- of(VirtualGrid<T, C>, int, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.grid.GridRow
- of(VirtualTable<T>, int, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.table.ColumnState
- of(VirtualTable<T>, Column<T, ? extends TableCell<T>>, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.table2.ColumnState
- of(VirtualTable<T>, int, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.table3.ColumnState
- of(VirtualTable<T>, int, IntegerRange) - Static method in class io.github.palexdev.virtualizedfx.table4.TableRow
- of(ObservableValue<T>, InvalidationListener) - Static method in class io.github.palexdev.virtualizedfx.controls.behavior.actions.InvalidationAction
-
Equivalent to
InvalidationAction(ObservableValue, InvalidationListener)
but this also adds the listener to the observable already. - of(ObservableValue<T>, ChangeListener<T>) - Static method in class io.github.palexdev.virtualizedfx.controls.behavior.actions.ChangeAction
-
Equivalent to
ChangeAction(ObservableValue, ChangeListener)
but this also adds the listener to the observable already. - oldIndex - Variable in class io.github.palexdev.virtualizedfx.flow.FlowMapping.AbstractMapping
- onCellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGrid
- onCellSizeChanged() - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGrid
-
This method is called every time the
VirtualGrid.cellSizeProperty()
changes, and is responsible for updating the viewport. - onChange(ObservableGrid.Change<T>) - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
-
This is responsible for handling changes occurring in the grid's items data structure.
- onChange(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.table3.ViewportManager
- onChange(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.table4.ViewportManager
- onColumnAdd(int, IntegerRange) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for correctly updating the
GridRow
when aGridChangeType.ADD_COLUMN
change occurs in the grid's data structure. - onColumnRemove(int, IntegerRange) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for correctly updating the
GridRow
when aGridChangeType.REMOVE_COLUMN
change occurs in the grid's data structure. - onColumnsChanged() - Method in class io.github.palexdev.virtualizedfx.table2.VirtualTableSkin
- onColumnsChanged(ListChangeListener.Change<? extends TableColumn<T, ? extends TableCell<T>>>) - Method in class io.github.palexdev.virtualizedfx.table.VirtualTableSkin
- onDiagReplace(T) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
Calls
GridRow.onReplace(int, Object)
, since it is a diagonal replacement the column index is the same as the row's index. - onFactoryChanged() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
Tells the
ViewportManager
toViewportManager.reset()
the viewport, also resets the last range property of theViewportManager
. - onFactoryChanged(Function<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
The default implementation is responsible for resetting the viewport,
ViewportManager.reset()
, when the function used to build the cells has been changed. - onGridChanged(ObservableGrid<T>, ObservableGrid<T>) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGridSkin
-
Tells the grid's components what to do when the items data structure changes.
- onGridChanged(ObservableGrid<T>, ObservableGrid<T>) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
Tells the grid's components what to do when the items data structure changes.
- onHeightChanged(Number, Number) - Method in class io.github.palexdev.virtualizedfx.table3.TableHelper.AbstractHelper
- onHeightChanged(Number, Number) - Method in class io.github.palexdev.virtualizedfx.table4.TableHelper.AbstractHelper
- onHelperChanged(GridHelper) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
The default implementation is responsible for re-binding the viewport's translateX and translateY properties to the bindings created by the new
GridHelper
. - onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table.TableColumnSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table.VirtualTableSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table2.VirtualTableSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table3.components.DefaultColumnSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table3.VirtualTableSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkin
- onHelperChanged(TableHelper) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkinDeprecated
-
Deprecated.
- onHScroll() - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
-
This is responsible for handling horizontal scrolling.
- onHScroll() - Method in class io.github.palexdev.virtualizedfx.table3.ViewportManager
- onHScroll() - Method in class io.github.palexdev.virtualizedfx.table4.ViewportManager
- onInit(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for supplying of removing cells according to the new given columns range.
- onInit(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table.ColumnState
- onInit(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table2.ColumnState
- onInit(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table3.ColumnState
- onInit(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table4.TableRow
- onItemsChanged(ObservableGrid.Change<T>) - Method in class io.github.palexdev.virtualizedfx.grid.paginated.PaginatedVirtualGridSkin
-
The default implementation is responsible for telling the
ViewportManager
to process the occurredObservableGrid.Change
and produce eventually a new state. - onItemsChanged(ObservableGrid.Change<T>) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
The default implementation is responsible for telling the
ViewportManager
to process the occurredObservableGrid.Change
and produce eventually a new state. - onItemsChanged(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
-
Tells the flow's components what to do when the items in the list change.
- onItemsChanged(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
Tells the flow's components what to do when the items in the list change.
- onItemsChanged(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.table3.VirtualTableSkin
- onLayoutRequest(boolean) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
The default implementation is responsible for calling
Parent.requestLayout()
on the viewport when theVirtualGrid.needsViewportLayoutProperty()
has been set to true. - onLayoutRequest(boolean) - Method in class io.github.palexdev.virtualizedfx.table3.VirtualTableSkin
- onLayoutRequest(boolean) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkin
- onLayoutRequest(boolean) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkinDeprecated
-
Deprecated.
- onLayoutRequest(Boolean) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
The default implementation is responsible for calling
Parent.requestLayout()
on the viewport when theVirtualFlow.needsViewportLayoutProperty()
has been set to true. - onListChange(ListChangeListener.Change<? extends T>) - Method in class io.github.palexdev.virtualizedfx.flow.ViewportManager
-
This is responsible for updating the viewport state whenever a change occurs in the items list.
- onListChanged(ObservableList<? extends T>, ObservableList<? extends T>) - Method in class io.github.palexdev.virtualizedfx.flow.paginated.PaginatedVirtualFlowSkin
-
Tells the flow's components what to do when the items list changes.
- onListChanged(ObservableList<? extends T>, ObservableList<? extends T>) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
Tells the flow's components what to do when the items list changes.
- onListChanged(ObservableList<T>, ObservableList<T>) - Method in class io.github.palexdev.virtualizedfx.table3.VirtualTableSkin
- onListChanged(ObservableList<T>, ObservableList<T>) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkin
- onListChanged(ObservableList<T>, ObservableList<T>) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkinDeprecated
-
Deprecated.
- onOrientationChanged(OrientationHelper, OrientationHelper) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
The default implementation is responsible for re-binding the viewport's translateX and translateY properties to the bindings created by the new
OrientationHelper
. - onPositionChanged(Position, Position) - Method in class io.github.palexdev.virtualizedfx.table3.TableHelper.AbstractHelper
- onPositionChanged(Position, Position) - Method in class io.github.palexdev.virtualizedfx.table4.TableHelper.AbstractHelper
- onReplace() - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for updating the
GridRow
when the row has been replaced. - onReplace(int, T) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for updating only the cell at the given column index (if present in the map) with the given item.
- onRowAdd(int) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
Calls
GridRow.partialUpdate(int)
. - onRowRemove(int) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
Calls
GridRow.partialUpdate(int)
. - onScroll() - Method in class io.github.palexdev.virtualizedfx.flow.ViewportManager
-
This is responsible for updating the viewport state on scroll.
- onScroll(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.grid.GridRow
-
This is responsible for updating the
GridRow
when the viewport scrolls horizontally. - onScroll(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table3.ColumnState
- onScroll(IntegerRange) - Method in class io.github.palexdev.virtualizedfx.table4.TableRow
- onStateChanged(FlowState<T, C>, FlowState<T, C>) - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlowSkin
-
The default implementation is responsible for updating the viewport's children when the state changes.
- onStateChanged(GridState<T, C>, GridState<T, C>) - Method in class io.github.palexdev.virtualizedfx.grid.VirtualGridSkin
-
The default implementation is responsible for updating the viewport's children when the state changes.
- onStateChanged(TableState<T>, TableState<T>) - Method in class io.github.palexdev.virtualizedfx.table.TableColumnSkin
- onStateChanged(TableState<T>, TableState<T>) - Method in class io.github.palexdev.virtualizedfx.table3.components.DefaultColumnSkin
- onStateChanged(TableState<T>, TableState<T>) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkin
- onStateChanged(TableState<T>, TableState<T>) - Method in class io.github.palexdev.virtualizedfx.table4.VirtualTableSkinDeprecated
-
Deprecated.
- onVisibilityChange() - Method in class io.github.palexdev.virtualizedfx.table.SimpleTableColumn
- onVisibilityChange() - Method in class io.github.palexdev.virtualizedfx.table3.components.DefaultColumn
- onVisibilityChange() - Method in class io.github.palexdev.virtualizedfx.table4.components.DefaultColumn
- onVScroll() - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
-
This is responsible for handling vertical scrolling.
- onVScroll() - Method in class io.github.palexdev.virtualizedfx.table.ViewportManager
- onVScroll() - Method in class io.github.palexdev.virtualizedfx.table3.ViewportManager
- onVScroll() - Method in class io.github.palexdev.virtualizedfx.table4.ViewportManager
- onWidthChanged(Number, Number) - Method in class io.github.palexdev.virtualizedfx.table3.TableHelper.AbstractHelper
- onWidthChanged(Number, Number) - Method in class io.github.palexdev.virtualizedfx.table4.TableHelper.AbstractHelper
- OrientationHelper - Interface in io.github.palexdev.virtualizedfx.flow
-
The
OrientationHelper
is a utility interface with two concrete implementationsOrientationHelper.HorizontalHelper
andOrientationHelper.VerticalHelper
, both are used by theVirtualFlow
and its subcomponents, depending on itsVirtualFlow.orientationProperty()
, to separate common computations/operations that depend on the orientation. - OrientationHelper - Interface in io.github.palexdev.virtualizedfx.unused.base
-
Deprecated.
- OrientationHelper.AbstractOrientationHelper - Class in io.github.palexdev.virtualizedfx.flow
-
Abstract implementation of
OrientationHelper
, base class for bothOrientationHelper.HorizontalHelper
andOrientationHelper.VerticalHelper
to extract common properties. - OrientationHelper.HorizontalHelper - Class in io.github.palexdev.virtualizedfx.flow
-
Concrete implementation of
OrientationHelper.AbstractOrientationHelper
for managing the virtual flow when its orientation is HORIZONTAL. - OrientationHelper.HorizontalHelper - Class in io.github.palexdev.virtualizedfx.unused.base
-
Deprecated.Implementation of
OrientationHelper
forOrientation.HORIZONTAL
. - OrientationHelper.VerticalHelper - Class in io.github.palexdev.virtualizedfx.flow
-
Concrete implementation of
OrientationHelper.AbstractOrientationHelper
for managing the virtual flow when its orientation is VERTICAL. - OrientationHelper.VerticalHelper - Class in io.github.palexdev.virtualizedfx.unused.base
-
Deprecated.Implementation of
OrientationHelper
forOrientation.VERTICAL
. - orientationHelperFactoryProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
To allow more customization on how the cells are laid out, the virtual flow allows you to specify a function used to build a
OrientationHelper
which is responsible for some core actions about cells and layout. - orientationHelperProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
The current built helper for the current
VirtualFlow.orientationProperty()
, seeOrientationHelper
. - orientationProperty() - Method in class io.github.palexdev.virtualizedfx.controls.MFXScrollBar
-
Specifies the scroll bar's orientation.
- orientationProperty() - Method in class io.github.palexdev.virtualizedfx.controls.VirtualScrollPane
-
Specifies the main orientation of the scroll pane.
- orientationProperty() - Method in class io.github.palexdev.virtualizedfx.flow.VirtualFlow
-
Specifies the orientation of the virtual flow.
- orientationProperty() - Method in class io.github.palexdev.virtualizedfx.unused.simple.SimpleVirtualFlow
-
Deprecated.The orientation property of the VirtualFlow.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form