JHotDraw 6.0b1

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.


Field Summary
 
Fields inherited from class java.awt.AWTEventMulticaster
a, b
 
Constructor Summary
FigureChangeEventMulticaster(java.util.EventListener newListenerA, java.util.EventListener newListenerB)
           
 
Method Summary
static FigureChangeListener add(FigureChangeListener a, FigureChangeListener b)
           
protected static java.util.EventListener addInternal(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.
protected  java.util.EventListener remove(java.util.EventListener oldl)
           
static FigureChangeListener remove(FigureChangeListener l, FigureChangeListener oldl)
           
protected static java.util.EventListener removeInternal(java.util.EventListener l, java.util.EventListener 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, addInternal, 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, save, saveInternal, textValueChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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)

remove

protected java.util.EventListener remove(java.util.EventListener oldl)
Overrides:
remove in class java.awt.AWTEventMulticaster

addInternal

protected static java.util.EventListener addInternal(FigureChangeListener a,
                                                     FigureChangeListener b)

removeInternal

protected static java.util.EventListener removeInternal(java.util.EventListener l,
                                                        java.util.EventListener oldl)

JHotDraw 6.0b1