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().
This is a special Label which has all its main properties bound to another Labeled control.
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.
Enumerator to specify the layout modes for columns in VirtualTable.
Default, simple implementation of TableColumn, extends Labeled and has its own skin DefaultTableColumnSkin.
Default skin implementation for DefaultTableColumn.
Default, concrete implementation of TableRow.
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.
FlowManager<T,C extends Cell<T>>
The FlowManager is responsible for managing the flow's viewport, the cells.
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 FlowManager 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.
The FlowManager is responsible for managing the grid's viewport, track its current GridState and trigger states transitions.
GridRow<T,C extends GridCell<T>>
This is a helper class to support GridState.
GridState<T,C extends GridCell<T>>
Class used by the GridManager 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.
Whilst TableCell defines the basic API for cells used by VirtualTable, this is probably the most useful type of cell.
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.
Small API extension of TableHelper, to be used with PaginatedVirtualTable.
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.
Extension of VirtualTable to offer pagination features.
Default skin implementation for PaginatedVirtualTable, extends VirtualTableSkin.
 
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.
Basic implementation of MappingTableCell.
Deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated.
 
A simple cache implementation to help VirtualTable with horizontal scrolling and some other operations with rows.
Extension of Cell specifically used by VirtualTable and subclasses.
Interface to define the public API every column for a VirtualTable should expose.
The TableHelper is a utility interface which collects a series of common computations/operations used by VirtualTable and its subcomponents to manage the viewport.
Abstract implementation of TableHelper, and base class for TableHelper.FixedTableHelper.
Concrete implementation of TableHelper.AbstractHelper made to work specifically with ColumnsLayoutMode.FIXED.
Extension of TableHelper.FixedTableHelper made to work specifically with ColumnsLayoutMode.VARIABLE.
The FlowManager is responsible for managing the table's viewport, track its current TableState and trigger states transitions.
Although this can be considered a helper class to support TableState, unlike GridRow it is actually more than that.
Class used by the TableManager to represent the state of the viewport at a given time.
 
Enumeration to differentiate the various types of FlowState.
Extension of SimpleTableCell which is intended to be used with models that make use of JavaFX properties.
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.
Interface to indicate that a virtualized control is supported by this scroll pane through VSPUtils
Default skin implementation for VirtualScrollPane.
Implementation of a virtual table to virtualize the display of tabular data.
Default skin implementation for VirtualTable.
Class that offers various utilities for VirtualScrollPane