All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractAnchor AbstractAnchoris the abstract base implementation forIAnchors.AbstractInterpolator Abstract base class forIConnectionInterpolatorimplementations, which supports updating the geometry for anIGeometrycurve node, as well as arranging and clipping the decorations.AbstractRouter Abstract base class forIConnectionRouters implementing a routing strategy that can be specialized by subclasses: Remove anchors previously inserted by the router.AbstractRouter.ControlPointManipulator AAbstractRouter.ControlPointManipulatorcan be used to record, perform, and roll back control point changes during routing.AbstractRouter.VolatileStaticAnchor TheAbstractRouter.VolatileStaticAnchoris aStaticAnchorthat may be inserted by anAbstractRouterduringroute(Connection), and, hence, will be removed when routing is performed again.AnchorKey AnchorKey combines an anchoredNodewith aStringqualifier to identify an anchor target.ChopBoxStrategy A specific projection strategy that is based on a center-projection of the given reference point.Connection A (binary)Connectionis 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 anIAnchor.CursorUtils TheCursorUtilsclass contains utility methods for determining the current pointer location (CursorUtils.getPointerLocation()).DynamicAnchor TheDynamicAnchorcomputes anchor positions through aIComputationStrategy.DynamicAnchor.AnchorageReferenceGeometry AnIComputationStrategy.Parameterthat encapsulates an (anchorage) reference geometry.DynamicAnchor.AnchorageReferencePosition AnIComputationStrategy.Parameterthat encapsulates an (anchorage) reference point.DynamicAnchor.AnchoredReferencePoint AnIComputationStrategy.Parameterthat encapsulates a projection reference point.DynamicAnchor.PreferredOrientation AnIComputationStrategy.Parameterthat encapsulates the preferred orientation to be used for orthogonal projections.FXAdvancedLinearGradientPicker A picker for multi-stopLinearGradients.FxBundle TheBundleActivatorfor the FX bundle.FXCanvasEx A replacement ofFXCanvasthat 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.FXColorPicker An SWT control that can be used to select a JavaFX color (and indicates the selected color via an image).FXControlAdapter<T extends Control> The FXControlAdapter can be used to embed SWT controls into a JavaFX scene graph.FXControlAdapter.IControlFactory<T extends Control> TheFXControlAdapter.IControlFactorycan be used in conjunction withFXControlAdapterto create the wrapped SWTControlwhen the surroundingFXCanvaschanges.FXPaintCellEditor TheFXPaintCellEditoris aDialogCellEditorthat is capable of displaying a currently selectedColorand of changing that color via a dialog.FXPaintLabelProvider A label provider for aPaintvalue.FXPaintSelectionDialog FXPaintUtils Provides utilities for dealing withPaintrepresentations.FXSimpleLinearGradientPicker TheFXSimpleLinearGradientPickerallows the selection of two colors from which a gradient is constructed.Geometry2Shape The utility classGeometry2Shapeprovides methods for the conversion ofIGeometryimplementations to JavaFXShapeimplementations.GeometryNode<T extends IGeometry> HoverOverlayImageView AGroupthat combines twoImageViews, realizing an overlay effect (by adjusting the respective opacities) upon mouse hover.IAnchor IComputationStrategy TheIComputationStrategyis responsible for computing anchor positions based on the anchorageNode, the anchoredNode, and respective (strategy-specific)parameters.IComputationStrategy.Parameter<T> Base class for all computation parameters that can be passed to anIComputationStrategy.IComputationStrategy.Parameter.Kind Indicates whether the parameter value can be shared to compute positions of all attached anchors or not.IConnectionInterpolator AnIConnectionInterpolatoris responsible for updating theConnection'scurve node(which includes to properly clip it at the start and end decorations), as well as for arranging the decorations.IConnectionRouter IFXCanvasFactory InfiniteCanvas AnInfiniteCanvasprovides a means to render a portion of a hypothetically infinite canvas, on which arbitrary contents can be placed.NodeUtils TheNodeUtilsclass contains utility methods for working with JavaFX: transformingIGeometrys 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 JavaFXNode(NodeUtils.getLocalToSceneTx(Node),NodeUtils.getSceneToLocalTx(Node)) perform picking ofNodes at a specific position within the JavaFX scene graph (NodeUtils.getNodesAt(Node, double, double))OrthogonalProjectionStrategy AnIComputationStrategythat 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).OrthogonalRouter AnIConnectionRouterthat interprets theConnectioncontrol points as way points and adjusts the way points (if necessary) so that theConnectionis routed orthogonally.PolyBezierInterpolator ThePolyBezierInterpolatorinterpolates a cubic Bezier spline through the suppliedway points.PolylineInterpolator ProjectionStrategy AnIComputationStrategythat 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.Shape2Geometry The utility classShape2Geometryprovides methods for the conversion of JavaFXShapeimplementations toIGeometryimplementations.StaticAnchor AnStaticAnchorprovides a position for eachAnchorKey, based on a reference position relative to the anchorageNode, to which theStaticAnchoris bound, or based on a (global) static reference position in case theStaticAnchoris unbound.StraightRouter TheStraightRouteris anIConnectionRouterthat leaves theConnection's control points untouched and only provides reference points for theConnection's anchors.VisualChangeListener You can use a VisualChangeListener to register/unregister specific listeners for catching changes in the visual representation of a JavaFXNode.