Index

A B C D E F G H I L M N O P R S T U V W X Y 
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 a GridChangeType.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 a GridChangeType.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 to ViewportManager.reset() the viewport, also resets the last range property of the ViewportManager.
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 occurred ObservableGrid.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 occurred ObservableGrid.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 the VirtualGrid.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 the VirtualFlow.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 implementations OrientationHelper.HorizontalHelper and OrientationHelper.VerticalHelper, both are used by the VirtualFlow and its subcomponents, depending on its VirtualFlow.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 both OrientationHelper.HorizontalHelper and OrientationHelper.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.
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.
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(), see OrientationHelper.
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.
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form