IVisualPart
s for elements of the
specified type.List
of all Node
s that are descendants of the
given root Node
and fully contained within the bounds specified
by [x0, y0, x1, y1]
.IContentPart
child within the part
hierarchy of the given IContentPart
.IContentPart
to which keyboard focus is
assigned, depending on the currently focused IContentPart
.IAnchor
that should replace the anchor of the
currently selected point.IContentPart
for the given
content Object
.IContentPart
to which keyboard focus is
assigned, depending on the currently focused IContentPart
.Provider<IGeometry>
that will be
used to generate focus feedback.IFeedbackPartFactory
.FocusModel
fires PropertyChangeEvent
s when the
focused part changes.FocusModel
stores the IContentPart
which has keyboard
focus.FocusModel
.IContentPart
.ForwardUndoCompositeOperation
is an
AbstractCompositeOperation
which undoes its combined operations in
the same order as they are executed.ForwardUndoCompositeOperation
with the given label.FXBendConnectionOperation
can be used to manipulate an
Connection
in an undo-context.FXBendConnectionPolicy
can be used to manipulate the points
constituting an Connection
, i.e. its start, way, and end points.FXBendFirstAnchorageOnSegmentHandleDragPolicy
is an
IFXOnDragPolicy
that can be installed on the handle parts of an
Connection
, so that the user is able to manipulate that connection by
dragging its handles.FXBendConnectionPolicy
of its host to move the dragged
connection segment.FXChangeViewportOperation
can be used to alter the scroll offset
and the content transformation of an InfiniteCanvas
.FXChangeViewportOperation
to manipulate the given
InfiniteCanvas
.FXChangeViewportOperation
to manipulate the given
InfiniteCanvas
.FXChangeViewportOperation
to manipulate the given
InfiniteCanvas
.FXChangeViewportOperation
to manipulate the given
InfiniteCanvas
.FXChangeViewportOperation
to manipulate the given
InfiniteCanvas
.FXCircleSegmentHandlePart
is an
AbstractFXSegmentHandlePart
that uses Circle
for the
visualization.ITool
to handle click/drag interaction gestures.IVisualPart
's connection visual dependent on the zoom level.FXDeleteSelectedOnTypePolicy
is an IFXOnTypePolicy
that
performs content deletion upon the press of a key.FXFocusAndSelectOnClickPolicy
is an IFXOnClickPolicy
that
focuses and selects its host
by altering the
FocusModel
and the SelectionModel
when the host
is clicked by the mouse.FXFocusBehavior
can be registered on an IVisualPart
to
transfer the focus information from the FocusModel
to the part's
visualization.FXFocusFeedbackPart
visualizes focus feedback.FXFocusTraversalPolicy
can be used to assign focus to the next or
previous part in the focus traversal cycle.FXGridBehavior
can be registered on an FXRootPart
to
apply the information from the GridModel
to the background grid that
is managed by the FXViewer
.FXHoverFeedbackPart
is an AbstractFXFeedbackPart
that is
parameterized by GeometryNode<IGeometry>
.FXHoverOnHoverPolicy
is an IFXOnHoverPolicy
that hovers
its host
by altering the HoverModel
when the
host
is hovered by the mouse.FXHoverTool
is an AbstractTool
that handles mouse hover
changes.FXMarqueeOnDragPolicy
is an IFXOnDragPolicy
that performs
marquee selection when the mouse is dragged.FXBendConnectionPolicy
and are anchored to the host of this
policy.FXPaintPropertyDescriptor
is a PropertyDescriptor
that
uses the FXPaintCellEditor
to edit its value.FXPanOnTypePolicy
is an IFXOnTypePolicy
that performs
viewport panning via the keyboard.FXPanOrZoomOnScrollPolicy
is an IFXOnScrollPolicy
that
pans (i.e. moves/scrolls) the viewport upon scrolling the mouse wheel.FXPartUtils
class contains utility methods for the computation of
collective bounds (FXPartUtils.getUnionedVisualBoundsInScene(Collection)
), the
retrieval of the first IVisualPart
in the visual hierarchy of a given
Node
( FXPartUtils.retrieveVisualPart(IViewer, Node)
).FXPinchSpreadTool
is an AbstractTool
to handle
pinch/spread (zoom) interaction gestures.AbstractFXSegmentHandlePart
with a rectangular
Rectangle
visual.FXResizeConnectionPolicy
is a specialization of the
FXResizePolicy
that performs a resize of an Connection
visual
by proportionally relocating its bend points.FXResizeOperation
can be used to alter the size of a
visual
.FXResizeOperation
for the manipulation of
the given Node
.FXResizeOperation
for the manipulation of
the given Node
.FXResizeOperation
from the given values.FXResizeTransformSelectedOnHandleDragPolicy
is an
IFXOnDragPolicy
that relocates and scales the whole
selection
when its host (a box selection handle,
AbstractFXSegmentHandlePart
) is dragged.FXResizeTranslateFirstAnchorageOnHandleDragPolicy
is an
IFXOnDragPolicy
that handles the resize and relocation of its
(selected) first anchorage when an AbstractFXSegmentHandlePart
of the
box selection of the first anchorage is dragged with the mouse.FXRevealOperation
can be used to reveal an IVisualPart
within its IViewer
, i.e. manipulates the viewport translation so that
the part is visible.FXRevealOperation
that will reveal the given
IVisualPart
upon execution.FXRotateSelectedOnHandleDragPolicy
is an IFXOnDragPolicy
that rotates the whole selection
when a selection
handle is dragged.FXRotateSelectedOnRotatePolicy
is an IFXOnRotatePolicy
that rotates the whole selection
when its
host
experiences a touch rotate gesture.FXRotateTool
is an AbstractTool
to handle rotate
interaction gestures.FXScrollTool
is an AbstractTool
that handles mouse scroll
events.FXSelectFocusedOnTypePolicy
implements (de-)selecting a focused
part via the keyboard.FXSelectionFeedbackPart
is an AbstractFXFeedbackPart
that
is parameterized by GeometryNode<IGeometry>
.FXSelectionLinkFeedbackPart
is an FXSelectionFeedbackPart
that uses a dotted line as its visualization.AbstractFXSegmentHandlePart
with a quadratic
Rectangle
visual.FXTransformConnectionPolicy
is an FXTransformPolicy
that
is adjusted for the relocation of an Connection
.FXTransformOperation
can be used to change an Affine
, for
example, one that is contained within the transformations list of a
Node
to transform that Node
.FXTransformOperation
to change the given
nodeTransform.FXTransformOperation
to change the given
nodeTransform.FXTransformPolicy
is a JavaFX-specific
AbstractTransformPolicy
that handles the transformation of its
host
.FXTranslateSelectedOnDragPolicy
is an IFXOnDragPolicy
that relocates its host
when it is dragged with the mouse.FXTraverseFocusOnTypePolicy
implements focus traversal via
keyboard input.FXTypeTool
is an AbstractTool
that handles keyboard
input.FXUpdateAnchorHintsOperation
can be used to update the
start-point-hint and end-point-hint of a Connection
.FXUpdateAnchorHintsOperation
that can be used to
update the start-point-hint and end-point-hint of the given
Connection
.FXViewer
.IFXOnPinchSpreadPolicy
that performs zooming.Copyright (c) 2014 itemis AG and others. All rights reserved.