All Classes and Interfaces

Class
Description
Base class that manages all the actions registered on a specified Node, they are stored in a list which can be retrieved by BehaviorBase.getActions().
Base API for all cells.
CellsManager<T,C extends Cell<T>>
Deprecated.
A ChangeAction is a convenience bean which implements DisposableAction used by BehaviorBase to register a ChangeListener on a certain ObservableValue and dispose it once it's not needed anymore.
Public API for every action that should be disposed once it's not needed anymore
An EventAction is a convenience bean which implements DisposableAction used by BehaviorBase to register an EventHandler on a certain Node for a certain EventType, and dispose it once it's not needed anymore.
FlowMapping<T,C extends Cell<T>>
Utility API used by the FlowState to map indexes from an old state to a new one.
 
 
 
 
FlowState<T,C extends Cell<T>>
Class used by the ViewportManager to represent the state of the viewport at a given time.
Convenience property that extends ReadOnlyObjectWrapper for FlowState.
Specialization of Cell specifically used by VirtualGrid and subclasses.
The GridHelper is a utility interface which collects a series of common computations/operations used by VirtualGrid and its subcomponents.
Abstract implementation of GridHelper, base class for GridHelper.DefaultGridHelper.
Concrete implementation of GridHelper.AbstractHelper with default/expected behavior for a virtual grid.
GridRow<T,C extends GridCell<T>>
This is a helper class to support GridState.
GridState<T,C extends GridCell<T>>
Class used by the ViewportManager to represent the state of the viewport at a given time.
Convenience property that extends ReadOnlyObjectWrapper for GridState.
An InvalidationAction is a convenience bean which implements DisposableAction used by BehaviorBase to register an InvalidationListener on a certain ObservableValue and dispose it once it's not needed anymore.
LayoutManager<T,C extends Cell<T>>
Deprecated.
MFXBehavioral<N extends Node,B extends BehaviorBase<N>>
Public API for all controls that rely on a BehaviorBase to specify their behavior, also allowing to change it with custom implementations,
Implementation of a scroll bar following material design guidelines in JavaFX.
Concrete implementation of BehaviorBase.
Default skin implementation for MFXScrollBar.
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.
Deprecated.
Abstract implementation of OrientationHelper, base class for both OrientationHelper.HorizontalHelper and OrientationHelper.VerticalHelper to extract common properties.
Concrete implementation of OrientationHelper.AbstractOrientationHelper for managing the virtual flow when its orientation is HORIZONTAL.
Concrete implementation of OrientationHelper.AbstractOrientationHelper for managing the virtual flow when its orientation is VERTICAL.
Small API extension of OrientationHelper, to be used exclusively with PaginatedVirtualFlow.
Small API extension of GridHelper, to be used exclusively with PaginatedVirtualGrid.
Concrete implementation of PaginatedHelper and extension of GridHelper.DefaultGridHelper.
Concrete implementation of PaginatedHelper to be used with PaginatedVirtualFlow when its VirtualFlow.orientationProperty() is HORIZONTAL, extends OrientationHelper.HorizontalHelper.
Concrete implementation of PaginatedHelper to be used with PaginatedVirtualFlow when its VirtualFlow.orientationProperty() is VERTICAL, extends OrientationHelper.VerticalHelper.
Extension of VirtualFlow to offer pagination features.
Default skin implementation for PaginatedVirtualFlow, extends VirtualFlowSkin.
Extension of VirtualGrid to offer pagination features.
Default skin implementation for PaginatedVirtualGrid, extends VirtualGridSkin.
 
Convenience class that contains several enumerators for scroll panes.
Enumeration to specify the position of the horizontal scroll bar in a scroll pane.
Enumeration to define the layout strategy for a scroll pane.
Enumeration to define the visibility of a scroll pane's scroll bars.
Enumeration to specify the position of the vertical scroll bar in a scroll pane.
Deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated.
 
 
Enumeration to differentiate the various types of FlowState.
The ViewportManager is responsible for managing the flow's viewport, the cells.
The ViewportManager is responsible for managing the grid's viewport, track its current GridState and trigger states transitions.
Useful bean to work with virtualized control's bounds.
VirtualFlow<T,C extends Cell<T>>
Basic implementation of a virtual flow for virtualized list controls.
VirtualFlow<T,C extends Cell<T>>
Deprecated.
Default skin implementation for VirtualFlow.
Implementation of a virtual grid to virtualize the display of tabular data.
Default skin implementation for VirtualGrid.
Implementation of a scroll pane which is intended to use with virtualized controls.
Default skin implementation for VirtualScrollPane.
Class that offers various utilities for VirtualScrollPane