public class FieldEventProducer extends EventProducer
Constructor and Description |
---|
FieldEventProducer(InstrumentationDescriptor id)
Constructor.
|
FieldEventProducer(InstrumentationDescriptor id,
java.lang.String resolution)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addFieldListener(FieldListener fl)
Adds a FieldListener.
|
void |
fieldGet(java.lang.Object sourceObject,
java.lang.String fieldName)
This method is called by the Jiapi runtime.
|
void |
fieldSet(java.lang.Object sourceObject,
java.lang.String fieldName)
This method is called by the Jiapi runtime.
|
protected void |
fireFieldGetEvent(java.lang.Object sourceObject,
java.lang.String fieldName)
Fires an event when a field has been accessed(get).
|
protected void |
fireFieldSetEvent(java.lang.Object sourceObject,
java.lang.String fieldName)
Fires an event when a field has been accessed(set).
|
void |
removeFieldListener(FieldListener fl)
Removes a FieldListener.
|
getResolutions, isProtected, isProtected, match, protect, release
public FieldEventProducer(InstrumentationDescriptor id)
id
- Instrumentation decsriptor, that this FieldEventProducer
registers itself to.public FieldEventProducer(InstrumentationDescriptor id, java.lang.String resolution)
id
- Instrumentation decsriptor, that this FieldEventProducer
registers itself to.resolution
- Resolution that is used in deciding whether or not
an event should be produced.public void addFieldListener(FieldListener fl)
fl
- a FieldListenerpublic void fieldGet(java.lang.Object sourceObject, java.lang.String fieldName)
public void fieldSet(java.lang.Object sourceObject, java.lang.String fieldName)
protected void fireFieldGetEvent(java.lang.Object sourceObject, java.lang.String fieldName)
sourceObject
- fieldName
- Name of the fieldprotected void fireFieldSetEvent(java.lang.Object sourceObject, java.lang.String fieldName)
sourceObject
- fieldName
- Name of the fieldpublic void removeFieldListener(FieldListener fl)
fl
- a FieldListenerCopyright © 2001. Documenation generated October 18 2013.