edu.ksu.cis.projects.bogor.module.value.event
Class DefaultExtValueEventNotifier

java.lang.Object
  extended by edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
      extended by edu.ksu.cis.projects.bogor.module.value.event.DefaultExtValueEventNotifier
All Implemented Interfaces:
IEventNotifier, IExtValueEventNotifier

public class DefaultExtValueEventNotifier
extends AbstractEventNotifier
implements IExtValueEventNotifier

Version:
CVS $Revision: 1.2 $ $Date: 2004/12/18 22:36:34 $
Author:
Robby

Field Summary
protected  ArrayList<IExtValueStateChangedListener> extValueStateChangedListeners
           
protected  ArrayList<IExtValueStateQueriedListener> extValueStateQueriedListeners
           
 
Fields inherited from class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
notificationEnabledKeys
 
Constructor Summary
DefaultExtValueEventNotifier()
           
 
Method Summary
 void addExtValueStateChangedListener(IExtValueStateChangedListener evscl)
           
 void addExtValueStateQueriedListener(IExtValueStateQueriedListener evsql)
           
 void notifyExtValueStateChanged(int threadId, INonPrimitiveExtValue npev, IExtValueStateQueriedInfo evsqi)
           
 void notifyExtValueStateChanged(int threadId, IPrimitiveExtValue pev, IExtValueStateQueriedInfo evsqi)
           
 void notifyExtValueStateQueried(int threadId, INonPrimitiveExtValue npev, IExtValueStateQueriedInfo evsqi)
           
 void notifyExtValueStateQueried(int threadId, IPrimitiveExtValue pev, IExtValueStateQueriedInfo evsqi)
           
 
Methods inherited from class edu.ksu.cis.projects.bogor.module.event.AbstractEventNotifier
enableNotification, enableNotification, getEnabledKeys, removeEnableNotificationKey, removeEnableNotificationKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
enableNotification, enableNotification, getEnabledKeys, removeEnableNotificationKey, removeEnableNotificationKeys
 

Field Detail

extValueStateQueriedListeners

protected ArrayList<IExtValueStateQueriedListener> extValueStateQueriedListeners

extValueStateChangedListeners

protected ArrayList<IExtValueStateChangedListener> extValueStateChangedListeners
Constructor Detail

DefaultExtValueEventNotifier

public DefaultExtValueEventNotifier()
Method Detail

addExtValueStateChangedListener

public void addExtValueStateChangedListener(IExtValueStateChangedListener evscl)
Specified by:
addExtValueStateChangedListener in interface IExtValueEventNotifier

addExtValueStateQueriedListener

public void addExtValueStateQueriedListener(IExtValueStateQueriedListener evsql)
Specified by:
addExtValueStateQueriedListener in interface IExtValueEventNotifier

notifyExtValueStateChanged

public void notifyExtValueStateChanged(int threadId,
                                       IPrimitiveExtValue pev,
                                       IExtValueStateQueriedInfo evsqi)
Specified by:
notifyExtValueStateChanged in interface IExtValueEventNotifier

notifyExtValueStateChanged

public void notifyExtValueStateChanged(int threadId,
                                       INonPrimitiveExtValue npev,
                                       IExtValueStateQueriedInfo evsqi)
Specified by:
notifyExtValueStateChanged in interface IExtValueEventNotifier

notifyExtValueStateQueried

public void notifyExtValueStateQueried(int threadId,
                                       IPrimitiveExtValue pev,
                                       IExtValueStateQueriedInfo evsqi)
Specified by:
notifyExtValueStateQueried in interface IExtValueEventNotifier

notifyExtValueStateQueried

public void notifyExtValueStateQueried(int threadId,
                                       INonPrimitiveExtValue npev,
                                       IExtValueStateQueriedInfo evsqi)
Specified by:
notifyExtValueStateQueried in interface IExtValueEventNotifier