Package net.sourceforge.squirrel_sql.client

Examples of net.sourceforge.squirrel_sql.client.IApplication


         createGUI(session, stayOnTop, autoRefeshPeriod);
      }

      private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)
      {
         IApplication app = session.getApplication();
         setUseRolloverButtons(true);
         setFloatable(false);
         add(new GetDBOutputAction(app, _resources, _dbOutputPanel));
         add(new ClearDBOutputAction(app, _resources, _dbOutputPanel));
View Full Code Here


   */
  public synchronized void initialize() throws PluginException
  {
    super.initialize();

    final IApplication app = getApplication();
    final ActionCollection coll = app.getActionCollection();

    coll.add(new ExportAliasesAction(app, _resources, this));
    coll.add(new ExportConfigurationAction(app, _resources, this));
    coll.add(new ExportDriversAction(app, _resources, this));
    coll.add(new ExportSettingsAction(app, _resources, this));

    // Load plugin preferences.
    loadPrefs();

    _exportMenu = createExportMenu();
    app.addToMenu(IApplication.IMenuIDs.PLUGINS_MENU, _exportMenu);
  }
View Full Code Here

   *
   * @return  The menu object.
   */
  private JMenu createExportMenu()
  {
    final IApplication app = getApplication();
    final ActionCollection coll = app.getActionCollection();

    final JMenu exportMenu = _resources.createMenu(ExportConfigResources.IMenuResourceKeys.EXPORT);
    _resources.addToMenu(coll.get(ExportConfigurationAction.class), exportMenu);
    _resources.addToMenu(coll.get(ExportAliasesAction.class), exportMenu);
    _resources.addToMenu(coll.get(ExportDriversAction.class), exportMenu);
    _resources.addToMenu(coll.get(ExportSettingsAction.class), exportMenu);

    app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, exportMenu);

    return exportMenu;
  }
View Full Code Here

      }
   }

   private void createGUI()
   {
      final IApplication app = _session.getApplication();
      setLayout(new BorderLayout());
      _textArea = new JTextArea();
      _textArea.setEditable(false);
      add(new JScrollPane(_textArea,
         JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
View Full Code Here

   * Initialize this plugin.
   */
  public synchronized void initialize() throws PluginException
  {
    super.initialize();
    final IApplication app = getApplication();
    final ActionCollection coll = app.getActionCollection();

    coll.add(new ActivateIndexAction(app, _resources, this));
    coll.add(new DeactivateIndexAction(app, _resources, this));

    _firebirdMenu = createFirebirdMenu();
    app.addToMenu(IApplication.IMenuIDs.SESSION_MENU, _firebirdMenu);
        super.registerSessionMenu(_firebirdMenu);
  }
View Full Code Here

   *
   * @return  The menu object.
   */
  private JMenu createFirebirdMenu()
  {
    final IApplication app = getApplication();
    final ActionCollection coll = app.getActionCollection();

    final JMenu firebirdMenu = _resources.createMenu(FirebirdResources.IMenuResourceKeys.FIREBIRD);

    _resources.addToMenu(coll.get(ActivateIndexAction.class), firebirdMenu);
    _resources.addToMenu(coll.get(DeactivateIndexAction.class), firebirdMenu);
View Full Code Here

    * Initialize this plugin.
    */
   public synchronized void initialize() throws PluginException
   {
      super.initialize();
      IApplication app = getApplication();

      _resources =
         new PluginResources(
            "net.sourceforge.squirrel_sql.plugins.graph.graph",
            this);



      ActionCollection coll = app.getActionCollection();
      coll.add(new AddToGraphAction(app, _resources, this));
   }
View Full Code Here

      s_log.debug("Initializing DB Copy Plugin");
    }
    _resources = new DBCopyPluginResources(BUNDLE_BASE_NAME, this);
    PreferencesManager.initialize(this);

    IApplication app = getApplication();
    ActionCollection coll = app.getActionCollection();
    coll.add(new CopyTableAction(app, _resources, this));
    coll.add(new PasteTableAction(app, _resources, this));

    setPasteMenuEnabled(false);
  }
View Full Code Here

  public synchronized void initialize() throws PluginException {
    super.initialize();
   
    PreferencesManager.initialize(this);

    IApplication app = getApplication();
    ActionCollection coll = app.getActionCollection();

    coll.add(new ImportTableDataAction(app, resources));
  }
View Full Code Here

   * Initialize this plugin.
   */
  public synchronized void initialize() throws PluginException
  {
    super.initialize();
    IApplication app = getApplication();

    // Folder within plugins folder that belongs to this
    // plugin.
    try
    {
      _pluginAppFolder = getPluginAppSettingsFolder();
    } catch (IOException ex)
    {
      throw new PluginException(ex);
    }

    // Folder to store user settings.
    try
    {
      _userSettingsFolder = getPluginUserSettingsFolder();
    } catch (IOException ex)
    {
      throw new PluginException(ex);
    }

    _resources = new SessionScriptResources(BUNDLE_BASE_NAME, this);

    ActionCollection coll = app.getActionCollection();
    ViewSessionScriptsAction action = new ViewSessionScriptsAction(app, _resources, this);
    coll.add(action);
    app.addToMenu(IApplication.IMenuIDs.PLUGINS_MENU, action);

    try
    {
      _cache = new AliasScriptCache(this);
    } catch (IOException ex)
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.client.IApplication

Copyright © 2018 www.massapicom. 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.