Class AbstractSelectionInspector

java.lang.Object
org.jhotdraw8.draw.inspector.AbstractInspector<DrawingView>
org.jhotdraw8.draw.inspector.AbstractSelectionInspector
All Implemented Interfaces:
Inspector<DrawingView>
Direct Known Subclasses:
StyleClassesInspector

public abstract class AbstractSelectionInspector extends AbstractInspector<DrawingView>
AbstractSelectionInspector.
Author:
Werner Randelshofer
  • Field Details

  • Constructor Details

    • AbstractSelectionInspector

      public AbstractSelectionInspector()
  • Method Details

    • getDrawing

      protected @Nullable Drawing getDrawing()
    • getModel

      protected @Nullable DrawingModel getModel()
    • onDrawingViewChanged

      protected void onDrawingViewChanged(javafx.beans.value.ObservableValue<? extends DrawingView> observable, @Nullable DrawingView oldValue, @Nullable DrawingView newValue)
    • getSelectedFigures

      protected Set<Figure> getSelectedFigures()
    • onSelectionChanged

      protected abstract void onSelectionChanged(Set<Figure> newValue)
      Must be implemented by subclasses.
      Parameters:
      newValue - the new selection
    • forwardUndoableEdit

      protected void forwardUndoableEdit(UndoableEditEvent event)