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

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(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.
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.
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(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.
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.
onHScroll() - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
This is responsible for handling horizontal scrolling.
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.
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.
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.
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.
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.
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.
onVScroll() - Method in class io.github.palexdev.virtualizedfx.grid.ViewportManager
This is responsible for handling vertical scrolling.
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