org.eclipse.jpt.db
Interface ConnectionListener

All Known Implementing Classes:
ConnectionAdapter

public interface ConnectionListener

A ConnectionListener is notified of any changes to a connection.

See Also:
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Method Summary
 void aboutToClose(ConnectionProfile profile)
           
 void catalogChanged(ConnectionProfile profile, Catalog catalog)
           
 void closed(ConnectionProfile profile)
           
 void columnChanged(ConnectionProfile profile, Column column)
           
 void databaseChanged(ConnectionProfile profile, Database database)
           
 void foreignKeyChanged(ConnectionProfile profile, ForeignKey foreignKey)
           
 void modified(ConnectionProfile profile)
           
 boolean okToClose(ConnectionProfile profile)
           
 void opened(ConnectionProfile profile)
           
 void schemaChanged(ConnectionProfile profile, Schema schema)
           
 void sequenceChanged(ConnectionProfile profile, Sequence sequence)
           
 void tableChanged(ConnectionProfile profile, Table table)
           
 

Method Detail

opened

void opened(ConnectionProfile profile)

modified

void modified(ConnectionProfile profile)

okToClose

boolean okToClose(ConnectionProfile profile)

aboutToClose

void aboutToClose(ConnectionProfile profile)

closed

void closed(ConnectionProfile profile)

databaseChanged

void databaseChanged(ConnectionProfile profile,
                     Database database)

catalogChanged

void catalogChanged(ConnectionProfile profile,
                    Catalog catalog)

schemaChanged

void schemaChanged(ConnectionProfile profile,
                   Schema schema)

sequenceChanged

void sequenceChanged(ConnectionProfile profile,
                     Sequence sequence)

tableChanged

void tableChanged(ConnectionProfile profile,
                  Table table)

columnChanged

void columnChanged(ConnectionProfile profile,
                   Column column)

foreignKeyChanged

void foreignKeyChanged(ConnectionProfile profile,
                       ForeignKey foreignKey)