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.
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.The
FlowManager
is responsible for managing the flow's viewport, the cells.Utility API used by the
FlowState
to map indexes from an old state to a new one.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.This is a helper class to support
GridState
.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.Deprecated.
Whilst
TableCell
defines the basic API for cells used by VirtualTable
,
this is probably the most useful type of cell.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.Implementation of
OrientationHelper
for Orientation.HORIZONTAL
.Concrete implementation of
OrientationHelper.AbstractOrientationHelper
for managing the virtual flow when its orientation
is VERTICAL.Implementation of
OrientationHelper
for Orientation.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 TableHelper.FixedTableHelper
to be used for PaginatedVirtualTable
when its VirtualTable.columnsLayoutModeProperty()
is
set to ColumnsLayoutMode.FIXED
.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
.Concrete implementation of
PaginatedHelper
and extension of TableHelper.VariableTableHelper
to be used for PaginatedVirtualTable
when its VirtualTable.columnsLayoutModeProperty()
is
set to ColumnsLayoutMode.VARIABLE
.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.
Basic implementation of a virtual flow for virtualized list controls.
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