Uses of Interface
org.jhotdraw8.draw.model.DrawingModel
Packages that use DrawingModel
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 DrawingModel in org.jhotdraw8.draw
Methods in org.jhotdraw8.draw that return DrawingModelModifier and TypeMethodDescriptiondefault DrawingModelDrawingView.getModel()Returns the underlying drawing model.Methods in org.jhotdraw8.draw that return types with arguments of type DrawingModelModifier and TypeMethodDescriptionDrawingView.modelProperty()The drawing model.SimpleDrawingView.modelProperty()Methods in org.jhotdraw8.draw with parameters of type DrawingModelModifier and TypeMethodDescriptiondefault voidDrawingView.setModel(DrawingModel newValue) Sets a new underlying drawing model. -
Uses of DrawingModel in org.jhotdraw8.draw.handle
Methods in org.jhotdraw8.draw.handle with parameters of type DrawingModelModifier and TypeMethodDescriptionprotected voidMoveHandle.doTranslateFigure(@NonNull Figure f, @NonNull CssPoint2D oldPoint, @NonNull CssPoint2D newPoint, @Nullable DrawingModel model) static voidBezierNodeMoveHandle.translateFigure(@NonNull Figure f, @NonNull javafx.geometry.Point2D oldPoint, @NonNull javafx.geometry.Point2D newPoint, @Nullable DrawingModel model) Translates the specified figure, given the old and new position ofCollection a point.static voidMoveHandle.translateFigure(@NonNull Figure f, @NonNull javafx.geometry.Point2D oldPoint, @NonNull javafx.geometry.Point2D newPoint, @Nullable DrawingModel model) Translates the specified figure, given the old and new position of a point.static voidMoveHandle.translateFigure(@NonNull Figure f, @NonNull CssPoint2D oldPoint, @NonNull CssPoint2D newPoint, @Nullable DrawingModel model) Translates the specified figure, given the old and new position of a point.static voidPolyPointMoveHandle.translateFigure(@NonNull Figure f, @NonNull javafx.geometry.Point2D oldPoint, @NonNull javafx.geometry.Point2D newPoint, @Nullable DrawingModel model) Translates the specified figure, given the old and new position ofCollection a point. -
Uses of DrawingModel in org.jhotdraw8.draw.input
Methods in org.jhotdraw8.draw.input with parameters of type DrawingModelModifier and TypeMethodDescriptionClipboardInputFormat.read(javafx.scene.input.Clipboard clipboard, DrawingModel model, Drawing drawing, @Nullable Figure parent) Reads a Drawing from the clipboard.MultiClipboardInputFormat.read(javafx.scene.input.Clipboard clipboard, DrawingModel model, Drawing drawing, Figure layer) -
Uses of DrawingModel in org.jhotdraw8.draw.inspector
Fields in org.jhotdraw8.draw.inspector declared as DrawingModelModifier and TypeFieldDescriptionprotected @Nullable DrawingModelAbstractDrawingInspector.drawingModelMethods in org.jhotdraw8.draw.inspector that return DrawingModelModifier and TypeMethodDescriptionprotected DrawingModelAbstractDrawingInspector.getDrawingModel()protected DrawingModelAbstractDrawingViewInspector.getDrawingModel()protected @Nullable DrawingModelStyleAttributesInspector.getDrawingModel()protected DrawingModelAbstractDrawingInspector.getModel()protected @Nullable DrawingModelAbstractSelectionInspector.getModel()Methods in org.jhotdraw8.draw.inspector with parameters of type DrawingModelModifier and TypeMethodDescriptionstatic @NonNull javafx.util.Callback<javafx.scene.control.ListView<Figure>, javafx.scene.control.ListCell<Figure>> LayerCell.forListView(DrawingModel drawingModel, LayersInspector inspector) Creates aLayerCellcell factory for use inListViewcontrols.protected voidAbstractDrawingInspector.onDrawingModelChanged(@Nullable javafx.beans.value.ObservableValue<? extends DrawingModel> observable, @Nullable DrawingModel oldValue, @Nullable DrawingModel newValue) Can be overriden by subclasses.protected voidLayersInspector.onDrawingModelChanged(javafx.beans.value.ObservableValue<? extends DrawingModel> observable, @Nullable DrawingModel oldValue, @Nullable DrawingModel newValue) Method parameters in org.jhotdraw8.draw.inspector with type arguments of type DrawingModelModifier and TypeMethodDescriptionprotected voidAbstractDrawingInspector.onDrawingModelChanged(@Nullable javafx.beans.value.ObservableValue<? extends DrawingModel> observable, @Nullable DrawingModel oldValue, @Nullable DrawingModel newValue) Can be overriden by subclasses.protected voidLayersInspector.onDrawingModelChanged(javafx.beans.value.ObservableValue<? extends DrawingModel> observable, @Nullable DrawingModel oldValue, @Nullable DrawingModel newValue) Constructors in org.jhotdraw8.draw.inspector with parameters of type DrawingModelModifierConstructorDescriptionLayerCell(@NonNull URL fxmlUrl, DrawingModel drawingModel, LayersInspector inspector) LayerCell(DrawingModel drawingModel, LayersInspector inspector) -
Uses of DrawingModel in org.jhotdraw8.draw.io
Methods in org.jhotdraw8.draw.io with parameters of type DrawingModelModifier and TypeMethodDescriptionSimpleXmlReader.read(javafx.scene.input.Clipboard clipboard, DrawingModel model, Drawing drawing, @Nullable Figure parent) -
Uses of DrawingModel in org.jhotdraw8.draw.model
Classes in org.jhotdraw8.draw.model that implement DrawingModelModifier and TypeClassDescriptionclassAbstractDrawingModel.classA DrawingModel for drawings which can handleTransformableFigures,ChildLayoutingFigureand layout observing figures, likeLineConnectionFigure.Methods in org.jhotdraw8.draw.model with parameters of type DrawingModelModifier and TypeMethodDescriptionstatic <T> @NonNull DrawingModelEventDrawingModelEvent.layoutChanged(@NonNull DrawingModel source, Figure figure) static <T> @NonNull DrawingModelEventDrawingModelEvent.propertyValueChanged(@NonNull DrawingModel source, Figure figure, Key<T> key, T oldValue, T newValue, boolean wasAdded, boolean wasRemoved) static <T> @NonNull DrawingModelEventDrawingModelEvent.styleInvalidated(@NonNull DrawingModel source, Figure figure) static <T> @NonNull DrawingModelEventDrawingModelEvent.transformChanged(@NonNull DrawingModel source, Figure figure) Constructors in org.jhotdraw8.draw.model with parameters of type DrawingModelModifierConstructorDescriptionDrawingModelFigureChildrenObservableList(@NonNull DrawingModel model, @NonNull Figure parent) Creates a new Transformation list wrapped around the source list.DrawingModelFigureProperty(@NonNull DrawingModel model, @Nullable Figure figure, @Nullable Key<T> key, boolean allKeys) DrawingModelFigureProperty(@NonNull DrawingModel model, Figure figure, Key<T> key) -
Uses of DrawingModel in org.jhotdraw8.draw.render
Methods in org.jhotdraw8.draw.render that return DrawingModelModifier and TypeMethodDescriptionInteractiveDrawingRenderer.getModel()Gets the value of themodelproperty.Methods in org.jhotdraw8.draw.render that return types with arguments of type DrawingModelModifier and TypeMethodDescriptionInteractiveDrawingRenderer.modelProperty()@NonNull javafx.beans.property.Property<DrawingModel> InteractiveHandleRenderer.modelProperty()Methods in org.jhotdraw8.draw.render with parameters of type DrawingModelModifier and TypeMethodDescriptionvoidInteractiveDrawingRenderer.setModel(DrawingModel model) Sets the value of themodelproperty. -
Uses of DrawingModel in org.jhotdraw8.draw.tool
Methods in org.jhotdraw8.draw.tool with parameters of type DrawingModelModifier and TypeMethodDescriptionprotected voidCreationTool.reshapeInLocal(Figure figure, @NonNull CssPoint2D c1, @NonNull CssPoint2D c2, @NonNull DrawingModel dm) protected voidLineCreationTool.reshapeInLocal(@NonNull Figure figure, @NonNull CssPoint2D c1, @NonNull CssPoint2D c2, @NonNull DrawingModel dm) -
Uses of DrawingModel in org.jhotdraw8.draw.undo
Methods in org.jhotdraw8.draw.undo with parameters of type DrawingModelModifier and TypeMethodDescriptionvoidDrawingModelUndoAdapter.bind(@NonNull DrawingModel model) voidDrawingModelUndoAdapter.unbind(@NonNull DrawingModel model) Constructors in org.jhotdraw8.draw.undo with parameters of type DrawingModel