org.omegahat.Environment.Databases
Interface DatabaseNotifier
- All Superinterfaces:
- Activable, Database
- All Known Implementing Classes:
- ObjectDatabase
- public interface DatabaseNotifier
- extends Database
Interface defining methods an object should have
to be a broadcaster of Omegahat
Database events
and also handle assignments and deletions.
- See Also:
ObjectDatabase
| Methods inherited from interface org.omegahat.Environment.Databases.Database |
assign, attach, clear, detach, exists, get, getName, objects, remove, setName, size |
addListener
public boolean addListener(int type,
java.lang.Object src)
addAssignListener
public boolean addAssignListener(DatabaseAssignListener src)
addRemoveListener
public boolean addRemoveListener(DatabaseRemoveListener src)
assign
public boolean assign(java.lang.String name,
java.lang.Object value,
boolean notify)
throws java.lang.Throwable
remove
public java.lang.Object remove(java.lang.String name,
boolean notify)