1 19 20 package org.netbeans.modules.db.explorer; 21 22 import java.util.Iterator ; 23 import org.netbeans.api.db.explorer.DatabaseConnection; 24 import org.openide.util.Lookup; 25 26 30 public class DbMetaDataListenerSupport { 31 32 private static final Lookup.Result listeners = Lookup.getDefault().lookup(new Lookup.Template(DbMetaDataListener.class)); 33 34 private DbMetaDataListenerSupport() { 35 } 36 37 public static void fireTablesChanged(DatabaseConnection dbconn) { 38 for (Iterator i = listeners.allInstances().iterator(); i.hasNext();) { 39 ((DbMetaDataListener)i.next()).tablesChanged(dbconn); 40 } 41 } 42 43 public static void fireTableChanged(DatabaseConnection dbconn, String tableName) { 44 for (Iterator i = listeners.allInstances().iterator(); i.hasNext();) { 45 ((DbMetaDataListener)i.next()).tableChanged(dbconn, tableName); 46 } 47 } 48 } 49 | Popular Tags |