org.w3c.tools.resources.event
Class ResourceEventMulticaster

java.lang.Object
  |
  +--org.w3c.tools.resources.event.ResourceEventMulticaster

public class ResourceEventMulticaster
extends java.lang.Object
implements StructureChangedListener, FrameEventListener, AttributeChangedListener

Event dispatching suport class.


Field Summary
protected  java.util.EventListener a
           
protected  java.util.EventListener b
           
 
Constructor Summary
protected ResourceEventMulticaster(java.util.EventListener a, java.util.EventListener b)
           
 
Method Summary
static AttributeChangedListener add(AttributeChangedListener a, AttributeChangedListener b)
          Add an attribute change listener.
static FrameEventListener add(FrameEventListener a, FrameEventListener b)
          Add an Frame event listener.
static StructureChangedListener add(StructureChangedListener a, StructureChangedListener b)
          Add a structure changed listener.
protected static java.util.EventListener addInternal(java.util.EventListener a, java.util.EventListener b)
           
 void attributeChanged(AttributeChangedEvent evt)
          Propagate AttributeChanged events.
 void frameAdded(FrameEvent evt)
           
 void frameModified(FrameEvent evt)
           
 void frameRemoved(FrameEvent evt)
           
static AttributeChangedListener remove(AttributeChangedListener l, AttributeChangedListener ol)
          Remove an attribute change listener.
protected  java.util.EventListener remove(java.util.EventListener oldl)
           
static FrameEventListener remove(FrameEventListener l, FrameEventListener oldl)
          Remove a frame event listener.
static StructureChangedListener remove(StructureChangedListener l, StructureChangedListener ol)
          Remove a structure changed listener.
protected static java.util.EventListener removeInternal(java.util.EventListener l, java.util.EventListener oldl)
           
 void resourceCreated(StructureChangedEvent evt)
           
 void resourceModified(StructureChangedEvent evt)
           
 void resourceRemoved(StructureChangedEvent evt)
           
 void resourceUnloaded(StructureChangedEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

protected java.util.EventListener a

b

protected java.util.EventListener b
Constructor Detail

ResourceEventMulticaster

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

remove

protected java.util.EventListener remove(java.util.EventListener oldl)

removeInternal

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

addInternal

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

add

public static AttributeChangedListener add(AttributeChangedListener a,
                                           AttributeChangedListener b)
Add an attribute change listener.

remove

public static AttributeChangedListener remove(AttributeChangedListener l,
                                              AttributeChangedListener ol)
Remove an attribute change listener.

attributeChanged

public void attributeChanged(AttributeChangedEvent evt)
Propagate AttributeChanged events.
Specified by:
attributeChanged in interface AttributeChangedListener

add

public static FrameEventListener add(FrameEventListener a,
                                     FrameEventListener b)
Add an Frame event listener.

remove

public static FrameEventListener remove(FrameEventListener l,
                                        FrameEventListener oldl)
Remove a frame event listener.

frameAdded

public void frameAdded(FrameEvent evt)
Specified by:
frameAdded in interface FrameEventListener

frameModified

public void frameModified(FrameEvent evt)
Specified by:
frameModified in interface FrameEventListener

frameRemoved

public void frameRemoved(FrameEvent evt)
Specified by:
frameRemoved in interface FrameEventListener

add

public static StructureChangedListener add(StructureChangedListener a,
                                           StructureChangedListener b)
Add a structure changed listener.

remove

public static StructureChangedListener remove(StructureChangedListener l,
                                              StructureChangedListener ol)
Remove a structure changed listener.

resourceModified

public void resourceModified(StructureChangedEvent evt)
Specified by:
resourceModified in interface StructureChangedListener

resourceCreated

public void resourceCreated(StructureChangedEvent evt)
Specified by:
resourceCreated in interface StructureChangedListener

resourceRemoved

public void resourceRemoved(StructureChangedEvent evt)
Specified by:
resourceRemoved in interface StructureChangedListener

resourceUnloaded

public void resourceUnloaded(StructureChangedEvent evt)
Specified by:
resourceUnloaded in interface StructureChangedListener