Thread: [Squirrel-sql-commits] sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Gerd W. <ger...@us...> - 2005-07-24 21:35:39
|
Update of /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24863/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras Modified Files: ConvertToStringBufferAction.java EscapeDateAction.java FormatSQLAction.java InQuotesAction.java RemoveQuotesAction.java Log Message: Massive refactoring and clean up of Action handling Index: InQuotesAction.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras/InQuotesAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** InQuotesAction.java 1 Dec 2004 22:11:57 -0000 1.3 --- InQuotesAction.java 24 Jul 2005 21:35:29 -0000 1.4 *************** *** 1,74 **** ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! /** ! * This action will "quote" an SQL string. ! * ! * @author Gerd Wagner ! */ ! class InQuotesAction extends SquirrelAction ! implements ISessionAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(InQuotesAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! InQuotesAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSession(ISession session) ! { ! _session = session; ! } ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! //new InQuotesCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new InQuotesCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Quote SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } --- 1,87 ---- ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! import net.sourceforge.squirrel_sql.client.session.action.ISQLPanelAction; ! /** ! * This action will "quote" an SQL string. ! * ! * @author Gerd Wagner ! */ ! class InQuotesAction extends SquirrelAction ! implements ISQLPanelAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(InQuotesAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! InQuotesAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! ! public void setSQLPanel(ISQLPanelAPI panel) ! { ! if(null != panel) ! { ! _session = panel.getSession(); ! } ! else ! { ! _session = null; ! } ! setEnabled(null != _session); ! } ! ! ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! //new InQuotesCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new InQuotesCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Quote SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } Index: EscapeDateAction.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras/EscapeDateAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** EscapeDateAction.java 16 May 2004 10:22:50 -0000 1.1 --- EscapeDateAction.java 24 Jul 2005 21:35:29 -0000 1.2 *************** *** 4,13 **** import net.sourceforge.squirrel_sql.client.action.SquirrelAction; import net.sourceforge.squirrel_sql.client.session.ISession; import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; import java.awt.event.ActionEvent; ! public class EscapeDateAction extends SquirrelAction implements ISessionAction { private ISession _session; --- 4,15 ---- import net.sourceforge.squirrel_sql.client.action.SquirrelAction; import net.sourceforge.squirrel_sql.client.session.ISession; + import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI; import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; + import net.sourceforge.squirrel_sql.client.session.action.ISQLPanelAction; import java.awt.event.ActionEvent; ! public class EscapeDateAction extends SquirrelAction implements ISQLPanelAction { private ISession _session; *************** *** 23,29 **** } ! public void setSession(ISession session) { ! _session = session; } } --- 25,40 ---- } ! public void setSQLPanel(ISQLPanelAPI panel) { ! if(null != panel) ! { ! _session = panel.getSession(); ! } ! else ! { ! _session = null; ! } ! setEnabled(null != _session); } + } Index: FormatSQLAction.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras/FormatSQLAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FormatSQLAction.java 19 Oct 2003 01:13:15 -0000 1.2 --- FormatSQLAction.java 24 Jul 2005 21:35:29 -0000 1.3 *************** *** 1,73 **** ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! /** ! * This action will format the SQL. ! * ! * @author Gerd Wagner ! */ ! class FormatSQLAction extends SquirrelAction ! implements ISessionAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(FormatSQLAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! FormatSQLAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSession(ISession session) ! { ! _session = session; ! } ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! new FormatSQLCommand(_session, _plugin).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Format SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } --- 1,84 ---- ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! import net.sourceforge.squirrel_sql.client.session.action.ISQLPanelAction; ! /** ! * This action will format the SQL. ! * ! * @author Gerd Wagner ! */ ! class FormatSQLAction extends SquirrelAction ! implements ISQLPanelAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(FormatSQLAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! FormatSQLAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSQLPanel(ISQLPanelAPI panel) ! { ! if(null != panel) ! { ! _session = panel.getSession(); ! } ! else ! { ! _session = null; ! } ! setEnabled(null != _session); ! } ! ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! new FormatSQLCommand(_session, _plugin).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Format SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } Index: RemoveQuotesAction.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras/RemoveQuotesAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** RemoveQuotesAction.java 1 Dec 2004 22:11:57 -0000 1.3 --- RemoveQuotesAction.java 24 Jul 2005 21:35:29 -0000 1.4 *************** *** 1,74 **** ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! /** ! * This action will remove "quote" from an SQL string. ! * ! * @author Gerd Wagner ! */ ! class RemoveQuotesAction extends SquirrelAction ! implements ISessionAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(RemoveQuotesAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! RemoveQuotesAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSession(ISession session) ! { ! _session = session; ! } ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! //new RemoveQuotesCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new RemoveQuotesCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Remove Quotes SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } --- 1,85 ---- ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! import net.sourceforge.squirrel_sql.client.session.action.ISQLPanelAction; ! /** ! * This action will remove "quote" from an SQL string. ! * ! * @author Gerd Wagner ! */ ! class RemoveQuotesAction extends SquirrelAction ! implements ISQLPanelAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(RemoveQuotesAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! RemoveQuotesAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSQLPanel(ISQLPanelAPI panel) ! { ! if(null != panel) ! { ! _session = panel.getSession(); ! } ! else ! { ! _session = null; ! } ! setEnabled(null != _session); ! } ! ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! //new RemoveQuotesCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new RemoveQuotesCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Remove Quotes SQL command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } Index: ConvertToStringBufferAction.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/editextras/src/net/sourceforge/squirrel_sql/plugins/editextras/ConvertToStringBufferAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ConvertToStringBufferAction.java 1 Dec 2004 22:11:56 -0000 1.3 --- ConvertToStringBufferAction.java 24 Jul 2005 21:35:29 -0000 1.4 *************** *** 1,75 **** ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! /** ! * This action will convert the SQL string to a StringBuffer. ! * ! * @author Gerd Wagner ! */ ! class ConvertToStringBufferAction extends SquirrelAction ! implements ISessionAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(ConvertToStringBufferAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! ConvertToStringBufferAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSession(ISession session) ! { ! _session = session; ! } ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! ! //new ConvertToStringBufferCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new ConvertToStringBufferCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Convert ot StringBuffer command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } --- 1,86 ---- ! package net.sourceforge.squirrel_sql.plugins.editextras; ! /* ! * Copyright (C) 2003 Gerd Wagner ! * ! * This program is free software; you can redistribute it and/or ! * modify it under the terms of the GNU General Public License ! * as published by the Free Software Foundation; either version 2 ! * of the License, or any later version. ! * ! * This program is distributed in the hope that it will be useful, ! * but WITHOUT ANY WARRANTY; without even the implied warranty of ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! * GNU General Public License for more details. ! * ! * You should have received a copy of the GNU General Public License ! * along with this program; if not, write to the Free Software ! * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! */ ! import java.awt.event.ActionEvent; ! ! import net.sourceforge.squirrel_sql.fw.util.log.ILogger; ! import net.sourceforge.squirrel_sql.fw.util.log.LoggerController; ! ! import net.sourceforge.squirrel_sql.client.IApplication; ! import net.sourceforge.squirrel_sql.client.action.SquirrelAction; ! import net.sourceforge.squirrel_sql.client.session.ISession; ! import net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI; ! import net.sourceforge.squirrel_sql.client.session.action.ISessionAction; ! import net.sourceforge.squirrel_sql.client.session.action.ISQLPanelAction; ! /** ! * This action will convert the SQL string to a StringBuffer. ! * ! * @author Gerd Wagner ! */ ! class ConvertToStringBufferAction extends SquirrelAction ! implements ISQLPanelAction ! { ! /** Logger for this class. */ ! private static final ILogger s_log = ! LoggerController.createLogger(ConvertToStringBufferAction.class); ! ! /** Current session. */ ! private ISession _session; ! ! private EditExtrasPlugin _plugin; ! ! ConvertToStringBufferAction(IApplication app, EditExtrasPlugin plugin) ! { ! super(app, plugin.getResources()); ! _plugin = plugin; ! } ! ! public void setSQLPanel(ISQLPanelAPI panel) ! { ! if(null != panel) ! { ! _session = panel.getSession(); ! } ! else ! { ! _session = null; ! } ! setEnabled(null != _session); ! } ! ! ! public void actionPerformed(ActionEvent evt) ! { ! if (_session != null) ! { ! try ! { ! ! //new ConvertToStringBufferCommand(_session.getSQLPanelAPI(_plugin)).execute(); ! new ConvertToStringBufferCommand(FrameWorkAcessor.getSQLPanelAPI(_session, _plugin)).execute(); ! } ! catch (Throwable ex) ! { ! final String msg = "Error processing Convert ot StringBuffer command"; ! _session.getMessageHandler().showErrorMessage(msg + ": " + ex); ! s_log.error(msg, ex); ! } ! } ! } ! ! } |