Interface RMShapePainter

All Superinterfaces:
Cloneable, RMPainter
All Known Implementing Classes:
RMEditorShapePainter, RMShapePainterJ2D

public interface RMShapePainter extends RMPainter
This class manages the painting of shapes to a Java2D graphics object.
  • Method Details

    • paintShape

      void paintShape(RMShape aShape)
      Paints a simple shape.
    • sendPaintShape

      void sendPaintShape(RMShape aShape)
      Paints a child shape.
    • isEditing

      boolean isEditing()
      Returns whether painting is for editor.
    • isSelected

      boolean isSelected(RMShape aShape)
      Returns whether given shape is selected.
    • isSuperSelected

      boolean isSuperSelected(RMShape aShape)
      Returns whether given shape is super selected.
    • isSuperSelectedShape

      boolean isSuperSelectedShape(RMShape aShape)
      Returns whether given shape is THE super selected shape.
    • clone

      Standard clone implementation.
      Specified by:
      clone in interface RMPainter