Class AbstractAttributeListener

java.lang.Object
org.graffiti.event.AbstractAttributeListener
All Implemented Interfaces:
EventListener, AttributeListener, TransactionListener

public abstract class AbstractAttributeListener
extends Object
implements AttributeListener
An abstract adapter class for receiving attribute events. The methods in this class are empty. This class exists as convenience for creating listener objects.

Extend this class to create a AttributeEvent listener and override the methods for the events of interest. (If you implement the AttributeListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)

Create a listener object using the extended class and then register it with a component using the component's addAttributeEventListener method. When an attribute is added, removed or changed or a transaction of attribute changes is started or finished, the relevant method in the listener object is invoked and the AttributeEvent is passed to it.

Version:
$Revision: 1.4 $
See Also:
ListenerManager, AttributeEvent