org.axiondb.event
Class BaseTableModificationPublisher
java.lang.Object
org.axiondb.event.BaseTableModificationPublisher
- Direct Known Subclasses:
- AbstractBaseTable, ExternalAxionDBTable, TableView
public class BaseTableModificationPublisher
- extends java.lang.Object
Provides utilities for publishing events
to one or more listeners
.
- Version:
- $Revision: 1.4 $ $Date: 2005/12/20 18:33:00 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseTableModificationPublisher
public BaseTableModificationPublisher()
addTableModificationListener
public void addTableModificationListener(TableModificationListener listener)
removeTableModificationListener
public void removeTableModificationListener(TableModificationListener listener)
getTableModificationListeners
public java.util.Iterator getTableModificationListeners()
publishEvent
public void publishEvent(TableModifiedEvent e)
throws AxionException
- Throws:
AxionException
setDeferAllConstraints
public void setDeferAllConstraints(boolean deferAll)