Examples of ISQLPanelAPI


Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   *
   * @param  session    Session that has started.
   */
  public PluginSessionCallback sessionStarted(final ISession session)
  {
    ISQLPanelAPI sqlPaneAPI = session.getSessionSheet().getSQLPaneAPI();
      initCodeCompletionSqlEditor(sqlPaneAPI, session);

      initCodeCompletionObjectTreeFind(session, session.getSessionSheet().getObjectTreePanel());

      PluginSessionCallback ret = new PluginSessionCallback()
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   *
   * @param  session    Session that has started.
    */
  public PluginSessionCallback sessionStarted(ISession session)
  {
      ISQLPanelAPI sqlPanelAPI = FrameWorkAcessor.getSQLPanelAPI(session, this);
      initEditExtras(sqlPanelAPI);

      PluginSessionCallback ret = new PluginSessionCallback()
      {
         public void sqlInternalFrameOpened(final SQLInternalFrame sqlInternalFrame,
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   */
  @Override
  public void unload()
  {
    for (Map.Entry<ISQLPanelAPI, ISQLExecutionListener> entry :  panelListenerMap.entrySet()) {
      ISQLPanelAPI api = entry.getKey();
      ISQLExecutionListener listener = entry.getValue();
      removeSQLExecutionListener(api, listener);
    }
    panelListenerMap.clear();
  }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   * @return The callback to start on session events.
   */
  public PluginSessionCallback sessionStarted(final ISession session)
  {
    log.info("Initializing plugin");
    ISQLPanelAPI sqlPaneAPI = session.getSessionSheet().getSQLPaneAPI();

    initSQLParam(sqlPaneAPI, session);

    PluginSessionCallback ret = new PluginSessionCallback()
    {
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   *
   * @param session the session to be closed
   */
  @Override
  public void sessionEnding(ISession session) {
    ISQLPanelAPI sqlPaneAPI = session.getSessionSheet().getSQLPaneAPI();
    ISQLExecutionListener listener = panelListenerMap.remove(sqlPaneAPI);
    removeSQLExecutionListener(sqlPaneAPI, listener);
  }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   */
  public PluginSessionCallback sessionStarted(ISession session)
  {
    try
    {
      ISQLPanelAPI sqlPaneAPI = session.getSessionSheet().getSQLPaneAPI();

      initSQLReplace(sqlPaneAPI, session);

      return new PluginSessionCallbackAdaptor(this);
    }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

   *           the session to be closed
   */
  @Override
  public void sessionEnding(ISession session)
  {
    ISQLPanelAPI sqlPaneAPI = session.getSessionSheet().getSQLPaneAPI();
    ISQLExecutionListener listener = panelListenerMap.remove(sqlPaneAPI);
    sqlPaneAPI.removeSQLExecutionListener(listener);
  }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

            {
               GUIUtils.processOnSwingEventThread(new Runnable()
               {
                  public void run()
                  {
                     ISQLPanelAPI api = FrameWorkAcessor.getSQLPanelAPI(_session, _plugin);
                     api.appendSQLScript(script, true);
                     _session.selectMainTab(ISession.IMainPanelTabIndexes.SQL_TAB);
                  }
               });
            }
         }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

               final String script = createTableScriptString(dbObjs);
                if(null != script)
                {
                    GUIUtils.processOnSwingEventThread(new Runnable() {
                        public void run() {
                            ISQLPanelAPI api =
                                FrameWorkAcessor.getSQLPanelAPI(_session, _plugin);
                            api.appendSQLScript(script, true);
                            _session.selectMainTab(ISession.IMainPanelTabIndexes.SQL_TAB);                           
                        }
                    });
                }              
           }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.client.session.ISQLPanelAPI

    _session = session;
  }

  private void validateSQL()
  {
    final ISQLPanelAPI api = _session.getSessionInternalFrame().getSQLPanelAPI();
    final String sql = api.getSQLScriptToBeExecuted();
    if (sql != null && sql.trim().length() > 0)
    {
      final WebServiceSessionProperties wssProps = _plugin.getWebServiceSessionProperties(_session);
      final String stmtSep= _session.getQueryTokenizer().getSQLStatementSeparator();
      final String solComment = _session.getQueryTokenizer().getLineCommentBegin();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.