All Classes and Interfaces
Class
Description
AbstractAnchor is the abstract base implementation for
IAnchors.Abstract base class for
IConnectionInterpolator implementations,
which supports updating the geometry for an IGeometry curve node, as
well as arranging and clipping the decorations.Abstract base class for
IConnectionRouters implementing a routing
strategy that can be specialized by subclasses:
Remove anchors previously inserted by the router.A
AbstractRouter.ControlPointManipulator can be used to record, perform, and
roll back control point changes during routing.The
AbstractRouter.VolatileStaticAnchor is a StaticAnchor that may be
inserted by an AbstractRouter during
route(Connection), and, hence,
will be removed when routing is performed again.AnchorKey combines an anchored
Node with a String qualifier
to identify an anchor target.A specific projection strategy that is based on a center-projection of the
given reference point.
A (binary)
Connection is a visual curveProperty, whose appearance is
defined through a single start and end point, and a set of control points,
which may be 'connected', i.e. be attached to an IAnchor.The
CursorUtils class contains utility methods for determining the
current pointer location (CursorUtils.getPointerLocation()).The
DynamicAnchor computes anchor positions through a
IComputationStrategy.An
IComputationStrategy.Parameter that encapsulates an
(anchorage) reference geometry.An
IComputationStrategy.Parameter that encapsulates an
(anchorage) reference point.An
IComputationStrategy.Parameter that encapsulates a projection
reference point.An
IComputationStrategy.Parameter that encapsulates the preferred
orientation to be used for orthogonal projections.A picker for multi-stop
LinearGradients.The
BundleActivator for the FX bundle.A replacement of
FXCanvas that fixes the following issues:
JDK-8088147 - [SWT] FXCanvas: implement custom cursors [workaround for
JavaSE-1.8 only, as fixed by SWTCursors in JavaSE-1.9]
JDK-8161282 - FXCanvas does not forward horizontal mouse scroll events to
the embedded scene.An SWT control that can be used to select a JavaFX color (and indicates the
selected color via an image).
The FXControlAdapter can be used to embed SWT controls into a JavaFX scene
graph.
The
FXControlAdapter.IControlFactory can be used in conjunction
with FXControlAdapter to create the wrapped SWT Control
when the surrounding FXCanvas changes.The
FXPaintCellEditor is a DialogCellEditor that is capable
of displaying a currently selected Color and of changing that color
via a dialog.A label provider for a
Paint value.Provides utilities for dealing with
Paint representations.The
FXSimpleLinearGradientPicker allows the selection of two colors
from which a gradient is constructed.The utility class
Geometry2Shape provides methods for the conversion
of IGeometry implementations to JavaFX Shape implementations.A
Group that combines two ImageViews, realizing an overlay
effect (by adjusting the respective opacities) upon mouse hover.The
IComputationStrategy is responsible for computing anchor
positions based on the anchorage Node, the anchored Node, and
respective (strategy-specific) parameters.Base class for all computation parameters that can be passed to an
IComputationStrategy.Indicates whether the parameter value can be shared to compute
positions of all attached anchors or not.
An
IConnectionInterpolator is responsible for updating the
Connection's curve node (which includes
to properly clip it at the start and end decorations), as well as for
arranging the decorations.An
InfiniteCanvas provides a means to render a portion of a
hypothetically infinite canvas, on which arbitrary contents can be placed.The
NodeUtils class contains utility methods for working with JavaFX:
transforming IGeometrys from/to different JavaFX coordinate
systems (NodeUtils.localToParent(Node, IGeometry),
NodeUtils.localToScene(Node, IGeometry), NodeUtils.localToScene(Node, Point),
NodeUtils.parentToLocal(Node, IGeometry),
NodeUtils.sceneToLocal(Node, IGeometry))
determining the actual local-to-scene or scene-to-local transform for a
JavaFX Node (NodeUtils.getLocalToSceneTx(Node),
NodeUtils.getSceneToLocalTx(Node))
perform picking of Nodes at a specific position within the JavaFX
scene graph (NodeUtils.getNodesAt(Node, double, double))
An
IComputationStrategy that computes anchor position by orthogonally
projecting the respective anchored reference point to the outline of the
anchorage reference geometry so that the respective point has minimal
distance to the anchored reference point and resembles the same x- (vertical
projection) or y-coordinate (horizontal projection).An
IConnectionRouter that interprets the Connection control
points as way points and adjusts the way points (if necessary) so that the
Connection is routed orthogonally.The
PolyBezierInterpolator interpolates a cubic Bezier spline through
the supplied way points.An
IComputationStrategy that computes anchor position by projecting
the respective anchored reference point to the outline of the anchorage
reference geometry so that the respective point has minimal distance to the
anchored reference point.The utility class
Shape2Geometry provides methods for the conversion
of JavaFX Shape implementations to IGeometry implementations.An
StaticAnchor provides a position for each AnchorKey, based
on a reference position relative to the anchorage Node, to which the
StaticAnchor is bound, or based on a (global) static reference
position in case the StaticAnchor is unbound.The
StraightRouter is an IConnectionRouter that leaves the
Connection's control points untouched and only provides reference
points for the Connection's anchors.You can use a VisualChangeListener to register/unregister specific listeners
for catching changes in the visual representation of a JavaFX
Node.