/** * Just for playing... */ public static void main(String[] args) throws Exception { IAbortEventHandler handler = new IAbortEventHandler() { @Override public void cancel() { System.out.println("echo"); } }; ProgressCallBack dialog = new ProgressAbortDialog((Frame) null, "myTitle", "myDescription", 0, true, handler); Thread.sleep(3000); dialog.currentlyLoading("Running query"); Thread.sleep(3000); dialog.currentlyLoading("1 Row(s) exported"); Thread.sleep(3000); dialog.currentlyLoading("100 Row(s) exported"); Thread.sleep(3000); dialog.currentlyLoading("1000 Row(s) exported"); dialog.currentlyLoading("Finished"); }
/** * Just for playing... */ public static void main(String[] args) throws Exception { IAbortEventHandler handler = new IAbortEventHandler() { @Override public void cancel() { System.out.println("echo"); } }; ProgressCallBack dialog = new ProgressAbortDialog((Frame) null, "myTitle", "myDescription", 0, true, handler); Thread.sleep(3000); dialog.currentlyLoading("Running query"); Thread.sleep(3000); dialog.currentlyLoading("1 Row(s) exported"); Thread.sleep(3000); dialog.currentlyLoading("100 Row(s) exported"); Thread.sleep(3000); dialog.currentlyLoading("1000 Row(s) exported"); dialog.currentlyLoading("Finished"); }
/** * @see net.sourceforge.squirrel_sql.client.session.DefaultSQLExecuterHandler#sqlToBeExecuted(java.lang.String) */ @Override public void sqlToBeExecuted(final String sql) { if (s_log.isDebugEnabled()) { s_log.debug("Statement to be executed: " + sql); } if (sql.startsWith("ALTER")) { cb.setLoadingPrefix(i18n.DROPPING_CONSTRAINT_PREFIX); // Hack!!! hopefully the FK name will always be the last token! final String[] parts = StringUtilities.split(sql, ' '); cb.currentlyLoading(parts[parts.length - 1]); } else { cb.setLoadingPrefix(i18n.DROPPING_TABLE_PREFIX); if (tableCount < DropTablesCommand.this.orderedTables.size()) { final ITableInfo ti = DropTablesCommand.this.orderedTables.get(tableCount); cb.currentlyLoading(ti.getSimpleName()); } tableCount++; } } }