Class AbstractTracker

java.lang.Object
org.jhotdraw8.application.AbstractDisableable
org.jhotdraw8.draw.tool.AbstractTracker
All Implemented Interfaces:
Tracker, Disableable
Direct Known Subclasses:
SimpleDragTracker, SimpleHandleTracker, SimpleSelectAreaTracker

public abstract class AbstractTracker extends AbstractDisableable implements Tracker
AbstractAction.
Author:
Werner Randelshofer
  • Field Details

    • node

      protected final javafx.scene.layout.BorderPane node
    • compositeEdit

      protected @Nullable CompositeEdit compositeEdit
  • Constructor Details

    • AbstractTracker

      public AbstractTracker()
      Creates a new instance.
  • Method Details

    • getNode

      public javafx.scene.Node getNode()
      Description copied from interface: Tracker
      Returns the node which presents the tracker.
      Specified by:
      getNode in interface Tracker
      Returns:
      a node
    • startCompositeEdit

      protected void startCompositeEdit(DrawingView view)
      Starts a composite edit. Does nothing if a composite edit is already in progress.
      Parameters:
      view - the drawing view
    • stopCompositeEdit

      protected void stopCompositeEdit(DrawingView view)
      Stops a composite edit. Does nothing if no composite edit is in progress.
      Parameters:
      view - the drawing view