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

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

public interface IRecordEventNotifier
extends IEventNotifier

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

Method Summary
 void addRecordFieldReadListener(IRecordFieldReadListener rfrl)
           
 void addRecordFieldWrittenListener(IRecordFieldWrittenListener rfwl)
           
 void notifyRecordFieldRead(int threadId, IRecordValue rv, int fieldIndex, IValue readValue)
           
 void notifyRecordFieldWritten(int threadId, IRecordValue rv, 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

addRecordFieldReadListener

void addRecordFieldReadListener(IRecordFieldReadListener rfrl)

addRecordFieldWrittenListener

void addRecordFieldWrittenListener(IRecordFieldWrittenListener rfwl)

notifyRecordFieldRead

void notifyRecordFieldRead(int threadId,
                           IRecordValue rv,
                           int fieldIndex,
                           IValue readValue)

notifyRecordFieldWritten

void notifyRecordFieldWritten(int threadId,
                              IRecordValue rv,
                              int fieldIndex,
                              IValue writtenValue,
                              IValue oldValue)