edu.ksu.cis.projects.bogor.module.value.event
Interface IArrayEventNotifier

All Superinterfaces:
IEventNotifier
All Known Subinterfaces:
IValueEventNotifier
All Known Implementing Classes:
DefaultArrayEventNotifier, DefaultValueEventNotifier

public interface IArrayEventNotifier
extends IEventNotifier

Version:
CVS $Revision: 1.1 $ $Date: 2004/09/05 01:25:16 $
Author:
Robby

Method Summary
 void addArrayElementReadListener(IArrayElementReadListener aerl)
           
 void addArrayElementWrittenListener(IArrayElementWrittenListener aewl)
           
 void addArrayFieldReadListener(IArrayFieldReadListener aerl)
           
 void addArrayFieldWrittenListener(IArrayFieldWrittenListener aewl)
           
 void notifyArrayElementRead(int threadId, IArrayValue av, int elementIndex, IValue readValue)
           
 void notifyArrayElementWritten(int threadId, IArrayValue av, int elementIndex, IValue writtenValue, IValue oldValue)
           
 void notifyArrayFieldRead(int threadId, IArrayValue av, int fieldIndex, IValue readValue)
           
 void notifyArrayFieldWritten(int threadId, IArrayValue av, int fieldIndex, IValue writtenValue, IValue oldValue)
           
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.event.IEventNotifier
enableNotification, enableNotification, getEnabledKeys, removeEnableNotificationKey, removeEnableNotificationKeys
 

Method Detail

addArrayElementReadListener

void addArrayElementReadListener(IArrayElementReadListener aerl)

addArrayElementWrittenListener

void addArrayElementWrittenListener(IArrayElementWrittenListener aewl)

addArrayFieldReadListener

void addArrayFieldReadListener(IArrayFieldReadListener aerl)

addArrayFieldWrittenListener

void addArrayFieldWrittenListener(IArrayFieldWrittenListener aewl)

notifyArrayElementRead

void notifyArrayElementRead(int threadId,
                            IArrayValue av,
                            int elementIndex,
                            IValue readValue)

notifyArrayElementWritten

void notifyArrayElementWritten(int threadId,
                               IArrayValue av,
                               int elementIndex,
                               IValue writtenValue,
                               IValue oldValue)

notifyArrayFieldRead

void notifyArrayFieldRead(int threadId,
                          IArrayValue av,
                          int fieldIndex,
                          IValue readValue)

notifyArrayFieldWritten

void notifyArrayFieldWritten(int threadId,
                             IArrayValue av,
                             int fieldIndex,
                             IValue writtenValue,
                             IValue oldValue)