Class FigureChangeEvent

java.lang.Object
java.util.EventObject
com.bc.ceres.swing.figure.FigureChangeEvent
All Implemented Interfaces:
Serializable

public class FigureChangeEvent extends EventObject
This event occurs, when a figure has been changed.
Since:
Ceres 0.10
See Also:
  • Field Details

    • FIGURES_ADDED

      public static final FigureChangeEvent.Type FIGURES_ADDED
      Figures have been added to a (source-) figure.
    • FIGURES_REMOVED

      public static final FigureChangeEvent.Type FIGURES_REMOVED
      Figures have been removed from a (source-) figure.
    • FIGURE_CHANGED

      public static final FigureChangeEvent.Type FIGURE_CHANGED
      A (source-) figure has changed.
  • Constructor Details

    • FigureChangeEvent

      public FigureChangeEvent(Figure sourceFigure, FigureChangeEvent.Type type, Figure[] figures)
      Constructor.
      Parameters:
      sourceFigure - The source figure which caused the event.
      type - The type of the event.
      figures - The figures added or removed. Should be null if the event type is FIGURE_CHANGED.
  • Method Details

    • getSourceFigure

      public Figure getSourceFigure()
      Returns:
      The source figure which caused the event.
    • getType

      public FigureChangeEvent.Type getType()
      Returns:
      The type of the event.
    • getFigures

      public Figure[] getFigures()
      Returns:
      The figures added or removed. Returns null if the event type is FIGURE_CHANGED.
    • toString

      public String toString()
      Overrides:
      toString in class EventObject