com.sun.java.accessibility.util
Class TopLevelWindowMulticaster

java.lang.Object
  |
  +--java.awt.AWTEventMulticaster
        |
        +--com.sun.java.accessibility.util.TopLevelWindowMulticaster

public class TopLevelWindowMulticaster
extends java.awt.AWTEventMulticaster
implements TopLevelWindowListener

The TopLevelWindowMulticaster class is used to maintain a list of TopLevelWindowListener classes. It is intended to be used primarily for internal support in the EventQueueMonitor class, and is not intended to be used by classes outside the Java Accessibility Utility package.

See Also:
EventQueueMonitor, EventQueueMonitor.addTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener), EventQueueMonitor.removeTopLevelWindowListener(com.sun.java.accessibility.util.TopLevelWindowListener)

Fields inherited from class java.awt.AWTEventMulticaster
a, b
 
Constructor Summary
protected TopLevelWindowMulticaster(java.util.EventListener a, java.util.EventListener b)
           
 
Method Summary
static TopLevelWindowListener add(TopLevelWindowListener a, TopLevelWindowListener b)
           
protected static java.util.EventListener addInternal(java.util.EventListener a, java.util.EventListener b)
           
static TopLevelWindowListener remove(TopLevelWindowListener l, TopLevelWindowListener oldl)
           
protected static java.util.EventListener removeInternal(java.util.EventListener l, java.util.EventListener oldl)
           
 void topLevelWindowCreated(java.awt.Window w)
           
 void topLevelWindowDestroyed(java.awt.Window w)
           
 
Methods inherited from class java.awt.AWTEventMulticaster
actionPerformed, add, add, add, add, add, add, add, add, add, add, add, add, adjustmentValueChanged, caretPositionChanged, componentAdded, componentHidden, componentMoved, componentRemoved, componentResized, componentShown, focusGained, focusLost, inputMethodTextChanged, itemStateChanged, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, remove, save, saveInternal, textValueChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopLevelWindowMulticaster

protected TopLevelWindowMulticaster(java.util.EventListener a,
                                    java.util.EventListener b)
Method Detail

topLevelWindowCreated

public void topLevelWindowCreated(java.awt.Window w)
Specified by:
topLevelWindowCreated in interface TopLevelWindowListener

topLevelWindowDestroyed

public void topLevelWindowDestroyed(java.awt.Window w)
Specified by:
topLevelWindowDestroyed in interface TopLevelWindowListener

add

public static TopLevelWindowListener add(TopLevelWindowListener a,
                                         TopLevelWindowListener b)

remove

public static TopLevelWindowListener remove(TopLevelWindowListener l,
                                            TopLevelWindowListener oldl)

addInternal

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

removeInternal

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