org.jhotdraw.standard
Class FigureChangeEventMulticaster

java.lang.Object
  extended by java.awt.AWTEventMulticaster
      extended by org.jhotdraw.standard.FigureChangeEventMulticaster
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.HierarchyBoundsListener, java.awt.event.HierarchyListener, java.awt.event.InputMethodListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.event.TextListener, java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.util.EventListener, FigureChangeListener

public class FigureChangeEventMulticaster
extends java.awt.AWTEventMulticaster
implements FigureChangeListener

Manages a list of FigureChangeListeners to be notified of specific FigureChangeEvents.

Version:
<$CURRENT_VERSION$>

Constructor Summary
FigureChangeEventMulticaster(java.util.EventListener newListenerA, java.util.EventListener newListenerB)
           
 
Method Summary
static FigureChangeListener add(FigureChangeListener a, FigureChangeListener b)
           
 void figureChanged(FigureChangeEvent e)
          Sent when a figure changed
 void figureInvalidated(FigureChangeEvent e)
          Sent when an area is invalid
 void figureRemoved(FigureChangeEvent e)
          Sent when a figure was removed
 void figureRequestRemove(FigureChangeEvent e)
          Sent when requesting to remove a figure.
 void figureRequestUpdate(FigureChangeEvent e)
          Sent when an update should happen.
static FigureChangeListener remove(FigureChangeListener l, FigureChangeListener oldl)
           
 
Methods inherited from class java.awt.AWTEventMulticaster
actionPerformed, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, adjustmentValueChanged, ancestorMoved, ancestorResized, caretPositionChanged, componentAdded, componentHidden, componentMoved, componentRemoved, componentResized, componentShown, focusGained, focusLost, getListeners, hierarchyChanged, inputMethodTextChanged, itemStateChanged, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, textValueChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FigureChangeEventMulticaster

public FigureChangeEventMulticaster(java.util.EventListener newListenerA,
                                    java.util.EventListener newListenerB)
Method Detail

figureInvalidated

public void figureInvalidated(FigureChangeEvent e)
Description copied from interface: FigureChangeListener
Sent when an area is invalid

Specified by:
figureInvalidated in interface FigureChangeListener

figureRequestRemove

public void figureRequestRemove(FigureChangeEvent e)
Description copied from interface: FigureChangeListener
Sent when requesting to remove a figure.

Specified by:
figureRequestRemove in interface FigureChangeListener

figureRequestUpdate

public void figureRequestUpdate(FigureChangeEvent e)
Description copied from interface: FigureChangeListener
Sent when an update should happen.

Specified by:
figureRequestUpdate in interface FigureChangeListener

figureChanged

public void figureChanged(FigureChangeEvent e)
Description copied from interface: FigureChangeListener
Sent when a figure changed

Specified by:
figureChanged in interface FigureChangeListener

figureRemoved

public void figureRemoved(FigureChangeEvent e)
Description copied from interface: FigureChangeListener
Sent when a figure was removed

Specified by:
figureRemoved in interface FigureChangeListener

add

public static FigureChangeListener add(FigureChangeListener a,
                                       FigureChangeListener b)

remove

public static FigureChangeListener remove(FigureChangeListener l,
                                          FigureChangeListener oldl)