Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.database
Interface DatabaseListener

All Known Implementing Classes:
PreprocessorHandler

public interface DatabaseListener

Defines the interface for an object that listens to changes in a Database.

Author:
Elke Achtert

Method Summary
 void objectsChanged(DatabaseEvent e)
          Invoked after objects of the database have been updated in some way.
 void objectsInserted(DatabaseEvent e)
          Invoked after an object has been inserted into the database.
 void objectsRemoved(DatabaseEvent e)
          Invoked after an object has been deleted from the database.
 

Method Detail

objectsChanged

void objectsChanged(DatabaseEvent e)
Invoked after objects of the database have been updated in some way. Use e.getObjects() to get the updated database objects.

Parameters:
e - the update event

objectsInserted

void objectsInserted(DatabaseEvent e)
Invoked after an object has been inserted into the database. Use e.getObjects() to get the newly inserted database objects.

Parameters:
e - the insertion event

objectsRemoved

void objectsRemoved(DatabaseEvent e)
Invoked after an object has been deleted from the database. Use e.getObjects() to get the inserted database objects.

Parameters:
e - the removal event

Release 0.1 (2008-07-10_1838)