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 TypeMethodDescriptionDrawingView.findHandle(double vx, double vy) Finds the handle at the given view coordinates.SimpleDrawingView.findHandle(double vx, double vy) DrawingView.getActiveHandle()Gets the value of theactiveHandleproperty.Methods in org.jhotdraw8.draw that return types with arguments of type HandleModifier and TypeMethodDescriptionAbstractDrawingView.activeHandleProperty()DrawingView.activeHandleProperty()The active handle.default javafx.collections.ObservableSet<Handle> DrawingView.getHandles()Gets the value of thehandlesproperty.DrawingView.handlesProperty()The handles.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(@NonNull HandleType handleType, @NonNull List<Handle> list) voidAbstractLabelConnectionFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidAbstractPathConnectionWithMarkersFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidAbstractStraightLineConnectionWithMarkersFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidBezierPathFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidClippingFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) Layers never create handles.default voidFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) Creates handles of the specified level and adds them to the provided list.voidLayerFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) Layers never create handles.voidLineConnectionFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidLineFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidPolygonFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidPolylineFigure.createHandles(@NonNull HandleType handleType, @NonNull List<Handle> list) voidSliceFigure.createHandles(@NonNull HandleType handleType, @NonNull 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 TypeMethodDescriptionCreates a handle for the specified figure.TransformHandleKit.east(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.north(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.northEast(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.northWest(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.south(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.southEast(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.southWest(TransformableFigure owner) Creates a handle for the specified figure.Creates a handle for the specified figure.TransformHandleKit.west(TransformableFigure owner) Creates a handle for the specified figure.Methods in org.jhotdraw8.draw.handle with parameters of type HandleModifier and TypeMethodDescriptionbooleanAbstractHandle.isCompatible(@NonNull 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, @NonNull Collection<Handle> handles) Creates handles for each corner of a figure and adds them to the provided collection.static voidTransformHandleKit.addCornerTransformHandles(TransformableFigure f, @NonNull Collection<Handle> handles) Creates handles for each corner of a figure and adds them to the provided collection.static voidResizeHandleKit.addEdgeResizeHandles(Figure f, @NonNull 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, @NonNull 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, @NonNull 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, @NonNull 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 HandleMethods in org.jhotdraw8.draw.render that return types with arguments of type HandleModifier and TypeMethodDescriptionInteractiveHandleRenderer.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(@NonNull Collection<Figure> figures, Handle master) Method parameters in org.jhotdraw8.draw.render with type arguments of type Handle -
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)