Uses of Interface
org.jhotdraw8.draw.handle.Handle
Packages that use Handle
Package
Description
Defines a programming model for structured drawing editors and provides default
implementations.
Provides
Handles for direct manipulation of
figures on a drawing view.-
Uses of Handle in org.jhotdraw8.draw
Methods in org.jhotdraw8.draw that return HandleModifier and TypeMethodDescription@Nullable HandleDrawingView.findHandle(double vx, double vy) Finds the handle at the given view coordinates.@Nullable HandleSimpleDrawingView.findHandle(double vx, double vy) default @Nullable HandleDrawingView.getActiveHandle()Gets the value of theactiveHandleproperty.Methods in org.jhotdraw8.draw that return types with arguments of type HandleModifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<Handle> AbstractDrawingView.activeHandleProperty()javafx.beans.property.ObjectProperty<Handle> DrawingView.activeHandleProperty()The active handle.default javafx.collections.ObservableSet<Handle> DrawingView.getHandles()Gets the value of thehandlesproperty.javafx.beans.property.ReadOnlySetProperty<Handle> DrawingView.handlesProperty()The handles.javafx.beans.property.ReadOnlySetProperty<Handle> SimpleDrawingView.handlesProperty()Methods in org.jhotdraw8.draw with parameters of type HandleModifier and TypeMethodDescriptionDrawingView.getFiguresWithCompatibleHandle(Collection<Figure> figures, Handle handle) Gets selected figures with the same handle.SimpleDrawingView.getFiguresWithCompatibleHandle(Collection<Figure> figures, Handle handle) default voidDrawingView.setActiveHandle(@Nullable Handle newValue) Sets the value of theactiveHandleproperty. -
Uses of Handle in org.jhotdraw8.draw.figure
Method parameters in org.jhotdraw8.draw.figure with type arguments of type HandleModifier and TypeMethodDescriptionvoidAbstractElbowLineConnectionWithMarkersFigure.createHandles(HandleType handleType, List<Handle> list) voidAbstractLabelConnectionFigure.createHandles(HandleType handleType, List<Handle> list) voidAbstractPathConnectionWithMarkersFigure.createHandles(HandleType handleType, List<Handle> list) voidAbstractStraightLineConnectionWithMarkersFigure.createHandles(HandleType handleType, List<Handle> list) voidBezierPathFigure.createHandles(HandleType handleType, List<Handle> list) voidClippingFigure.createHandles(HandleType handleType, List<Handle> list) Layers never create handles.default voidFigure.createHandles(HandleType handleType, List<Handle> list) Creates handles of the specified level and adds them to the provided list.voidLayerFigure.createHandles(HandleType handleType, List<Handle> list) Layers never create handles.voidLineConnectionFigure.createHandles(HandleType handleType, List<Handle> list) voidLineFigure.createHandles(HandleType handleType, List<Handle> list) voidPolygonFigure.createHandles(HandleType handleType, List<Handle> list) voidPolylineFigure.createHandles(HandleType handleType, List<Handle> list) voidSliceFigure.createHandles(HandleType handleType, List<Handle> list) -
Uses of Handle in org.jhotdraw8.draw.handle
Classes in org.jhotdraw8.draw.handle that implement HandleModifier and TypeClassDescriptionclassHandle for the start or end point of a connection figure.classAbstractHandle.classDraws theboundsInLocalof aFigure, but does not provide any interactions.classHandle for the point of a figure.classHandle for the point ofCollection a figure.classHandle for moving (translating) a figure.classHandle for the point ofCollection a figure.classHandle for the point ofCollection a figure.classclassclassDraws theboundsInLocalof aFigure, but does not provide any interactions.classDraws theboundsInLocalof aFigure, but does not provide any interactions.classDraws theboundsInLocalwith applied translation of aFigure, but does not provide any interactions.classHandle for the start or end point of a connection figure.classHandle for the start or end point of a connection figure.classDraws thewireframeof aLineFigure, but does not provide any interactions.classA LocatorHandle implements a Handle by delegating the location requests to a Locator object.classHandle for moving (translating) a figure.classHandle for moving all selected figures.classDraws theboundsInLocalof all selected figurs, but does not provide any interactions.classDraws an outline of the path of aPathIterableFigure.classDraws points of the path of aPathIterableFigure.classHandle for the point of a figure.classDraws thewireframeofCollection aPolygonFigure.classDraws thewireframeofCollection aPolylineFigure.classHandle for the point ofCollection a figure.classHandle for moving (translating) a figure.classHandle for the point which defines a control point for a point.classHandle for the point of a figure which is relative to the top left corner of the figure.classA Handle to rotate a TransformableFigure around the center of its bounds in local.classHandle for showing that a figure is selected.Methods in org.jhotdraw8.draw.handle that return HandleModifier and TypeMethodDescriptionstatic HandleCreates a handle for the specified figure.static HandleTransformHandleKit.east(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.north(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.northEast(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.northWest(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.south(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.southEast(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.southWest(TransformableFigure owner) Creates a handle for the specified figure.static HandleCreates a handle for the specified figure.static HandleTransformHandleKit.west(TransformableFigure owner) Creates a handle for the specified figure.Methods in org.jhotdraw8.draw.handle with parameters of type HandleModifier and TypeMethodDescriptionbooleanAbstractHandle.isCompatible(Handle that) Returns true if both handles have the same class.booleanHandle.isCompatible(Handle that) Returns true if that handle is compatible with this handle.Method parameters in org.jhotdraw8.draw.handle with type arguments of type HandleModifier and TypeMethodDescriptionstatic voidResizeHandleKit.addCornerResizeHandles(Figure f, Collection<Handle> handles) Creates handles for each corner of a figure and adds them to the provided collection.static voidTransformHandleKit.addCornerTransformHandles(TransformableFigure f, Collection<Handle> handles) Creates handles for each corner of a figure and adds them to the provided collection.static voidResizeHandleKit.addEdgeResizeHandles(Figure f, Collection<Handle> handles) Fills the given collection with handles at each the north, south, east, and west of the figure.static voidTransformHandleKit.addEdgeTransformHandles(TransformableFigure f, Collection<Handle> handles) Fills the given collection with handles at each the north, south, east, and west of the figure.static voidResizeHandleKit.addResizeHandles(Figure f, Collection<Handle> handles) Fills the given collection with handles at each the north, south, east, and west of the figure.static voidTransformHandleKit.addTransformHandles(TransformableFigure f, Collection<Handle> handles) Fills the given collection with handles at each the north, south, east, and west of the figure.Constructors in org.jhotdraw8.draw.handle with parameters of type Handle -
Uses of Handle in org.jhotdraw8.draw.render
Methods in org.jhotdraw8.draw.render that return HandleModifier and TypeMethodDescription@Nullable HandleInteractiveHandleRenderer.findHandle(double vx, double vy) Methods in org.jhotdraw8.draw.render that return types with arguments of type HandleModifier and TypeMethodDescriptionjavafx.beans.property.ReadOnlySetProperty<Handle> InteractiveHandleRenderer.handlesProperty()The set of all handles which were produced by selected figures.Methods in org.jhotdraw8.draw.render with parameters of type HandleModifier and TypeMethodDescriptionInteractiveHandleRenderer.getFiguresWithCompatibleHandle(Collection<Figure> figures, Handle master) Method parameters in org.jhotdraw8.draw.render with type arguments of type HandleModifier and TypeMethodDescriptionprotected voidInteractiveHandleRenderer.createHandles(Map<Figure, List<Handle>> handles) Creates selection handles and adds them to the provided list. -
Uses of Handle in org.jhotdraw8.draw.tool
Methods in org.jhotdraw8.draw.tool with parameters of type HandleModifier and TypeMethodDescriptionprotected HandleTrackerSelectionTool.getHandleTracker(Handle handle) Method to get aHandleTrackerwhich handles user interaction for the specified handle.voidHandleTracker.setHandles(@Nullable Handle handle, Collection<Figure> compatibleFigures) voidSimpleHandleTracker.setHandles(Handle handle, Collection<Figure> compatibleFigures)