org.axiondb.event
Class BaseTableModificationPublisher

java.lang.Object
  extended by org.axiondb.event.BaseTableModificationPublisher
Direct Known Subclasses:
BaseTable, TableView, TransactableTableImpl

public class BaseTableModificationPublisher
extends Object

Provides utilities for publishing events to one or more listeners.

Version:
$Revision: 1.3 $ $Date: 2003/03/27 19:14:05 $

Constructor Summary
BaseTableModificationPublisher()
           
 
Method Summary
 void addTableModificationListener(TableModificationListener listener)
           
protected  Iterator getTableModificationListeners()
           
 void publishEvent(TableModifiedEvent e)
           
 void removeTableModificationListener(TableModificationListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseTableModificationPublisher

public BaseTableModificationPublisher()
Method Detail

addTableModificationListener

public void addTableModificationListener(TableModificationListener listener)

removeTableModificationListener

public void removeTableModificationListener(TableModificationListener listener)

getTableModificationListeners

protected Iterator getTableModificationListeners()

publishEvent

public void publishEvent(TableModifiedEvent e)
                  throws AxionException
Throws:
AxionException