byucc.jhdl.apps.Viewers.Event
Class JHDLAbstractWidgetEventGenerator

java.lang.Object
  extended bybyucc.jhdl.apps.Viewers.Event.JHDLAbstractWidgetEventGenerator
All Implemented Interfaces:
JHDLWidgetEventGenerator
Direct Known Subclasses:
Broker

public abstract class JHDLAbstractWidgetEventGenerator
extends java.lang.Object
implements JHDLWidgetEventGenerator

This is the JHDLAbstractWidgetEventGenerator that a class like the Broker will extend.

Version:
$Id: JHDLAbstractWidgetEventGenerator.java,v 1.3 2004/03/12 04:07:24 tsa6 Exp $
Author:
Tyler Anderson
See Also:
JHDLWidgetEventGenerator

Constructor Summary
JHDLAbstractWidgetEventGenerator()
          Constructor to instantiate the listener list.
 
Method Summary
 void addJHDLWidgetEventListener(JHDLWidgetEventListener l)
          Adds a JHDLWidgetEventListener to this object's list of listeners.
 void fireJHDLWidgetEvent(java.lang.Object obj, int id, java.util.ArrayList lst)
          Dispatches the given action to all of the listeners
 void removeJHDLWidgetEventListener(JHDLWidgetEventListener l)
          Removes a JHDLWidgetEventListener from this widget's list of listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JHDLAbstractWidgetEventGenerator

public JHDLAbstractWidgetEventGenerator()
Constructor to instantiate the listener list.

Method Detail

addJHDLWidgetEventListener

public void addJHDLWidgetEventListener(JHDLWidgetEventListener l)
Adds a JHDLWidgetEventListener to this object's list of listeners.

Specified by:
addJHDLWidgetEventListener in interface JHDLWidgetEventGenerator
Parameters:
l - The JHDLWidgetEventListener to be added to this object's list of listeners.

removeJHDLWidgetEventListener

public void removeJHDLWidgetEventListener(JHDLWidgetEventListener l)
Removes a JHDLWidgetEventListener from this widget's list of listeners.

Specified by:
removeJHDLWidgetEventListener in interface JHDLWidgetEventGenerator
Parameters:
l - The JHDLWidgetEventListener to be removed from this widget's list of listeners.

fireJHDLWidgetEvent

public void fireJHDLWidgetEvent(java.lang.Object obj,
                                int id,
                                java.util.ArrayList lst)
Dispatches the given action to all of the listeners

Specified by:
fireJHDLWidgetEvent in interface JHDLWidgetEventGenerator
Parameters:
obj - The Mouse Event Listener/Adapter from JHDLMouseEvent that began the event chain.
id - The id, meaning the reason for this event, encoded in JHDLWidgetEvent.
lst - The list of wires or cells that have been selected by another widget.


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.