com.objectwave.appArch
Class EventSupport
java.lang.Object
|
+--com.objectwave.appArch.EventSupport
- All Implemented Interfaces:
- java.util.EventListener, PacketListener, PacketProducerIF, java.beans.PropertyChangeListener
- Direct Known Subclasses:
- EditModel, EventPool, PresentationModel, WindowModel
- public abstract class EventSupport
- extends java.lang.Object
- implements java.beans.PropertyChangeListener, PacketListener, PacketProducerIF
Used to facilitate Events.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventSupport
public EventSupport()
addConsumer
public void addConsumer(PacketListener pm)
addPacketListener
public void addPacketListener(PacketListener l)
- Specified by:
addPacketListener
in interface PacketProducerIF
addProducer
public void addProducer(PacketProducerIF pm)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener evt)
fireDataAvailable
public void fireDataAvailable(java.lang.String name,
java.lang.Object data)
- Specified by:
fireDataAvailable
in interface PacketProducerIF
fireDataChanged
public void fireDataChanged(java.lang.String name,
java.lang.Object data,
java.lang.Object newData)
- Specified by:
fireDataChanged
in interface PacketProducerIF
fireDataRequest
public void fireDataRequest(java.lang.String name,
java.lang.Object data)
- Specified by:
fireDataRequest
in interface PacketProducerIF
firePacket
public void firePacket(PacketEvent evt)
- Specified by:
firePacket
in interface PacketProducerIF
firePropertyChange
public void firePropertyChange(java.lang.String name,
java.lang.Object oldValue,
java.lang.Object newValue)
packetAvailable
public void packetAvailable(DataAvailable evt)
- Specified by:
packetAvailable
in interface PacketListener
packetAvailable
public void packetAvailable(DataChanged evt)
- Specified by:
packetAvailable
in interface PacketListener
packetAvailable
public void packetAvailable(DataRequest evt)
- Specified by:
packetAvailable
in interface PacketListener
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Support beans by allowing them to hook into our packet framework.
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
removePacketListener
public void removePacketListener(PacketListener l)
- Specified by:
removePacketListener
in interface PacketProducerIF
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener evt)