Examples of ISQLDriver


Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

  public Component getListCellRendererComponent(JList list, Object value,
                          int index, boolean isSelected,
                          boolean cellHasFocus)
  {
    super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
    final ISQLDriver drv = (ISQLDriver)value;
    if (drv == null || !drv.isJDBCDriverClassLoaded())
    {
      setIcon(FAIL_ICON);
    }
    else
    {
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

    }

    public ICommand getDoubleClickCommand(MouseEvent evt)
    {
      ICommand cmd = null;
      ISQLDriver driver = _driversList.getSelectedDriver();
      if (driver != null)
      {
        cmd = new ModifyDriverCommand(_app, driver);
      }
      return cmd;
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

        {
            XMLObjectCache tmp = new XMLObjectCache();
            tmp.load(isr, null, true);

            for (Iterator<ISQLDriver> iter = tmp.getAllForClass(SQL_DRIVER_IMPL); iter.hasNext();) {
                ISQLDriver defaultDriver = iter.next();
                if (!containsDriver(defaultDriver)) {
                    missingDrivers.add(defaultDriver);
                }
            }
        }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

     * @return true if the specified driver was found; false otherwise.
     */
    public boolean containsDriver(ISQLDriver driver) {
        boolean result = false;
        for (Iterator<ISQLDriver> iter = _cache.getAllForClass(SQL_DRIVER_IMPL); iter.hasNext();) {
            ISQLDriver cachedDriver = iter.next();
            if (cachedDriver.equals(driver)) {
                result = true;
                break;
            }
        }
        return result;
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

   @SuppressWarnings("deprecation")
   private void fixupDrivers()
   {
      for (Iterator<ISQLDriver> it = drivers(); it.hasNext();)
      {
         ISQLDriver driver = it.next();
         String[] fileNames = driver.getJarFileNames();
         if (fileNames == null || fileNames.length == 0)
         {
            String fileName = driver.getJarFileName();
            if (fileName != null && fileName.length() > 0)
            {
               driver.setJarFileNames(new String[] {fileName});
               try
               {
                  driver.setJarFileName(null);
               }
               catch (ValidationException ignore)
               {
                  // Ignore
               }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

            XMLObjectCache tmp = new XMLObjectCache();
            tmp.load(isr, null, true);

            for (Iterator<ISQLDriver> iter = tmp.getAllForClass(SQL_DRIVER_IMPL); iter.hasNext();) {

                ISQLDriver defaultDriver = iter.next();
                ISQLDriver cachedDriver = getDriver(defaultDriver.getIdentifier());
                if (cachedDriver != null) {
                    if (cachedDriver.getWebSiteUrl() == null
                            || "".equals(cachedDriver.getWebSiteUrl()))
                    {
                        if (defaultDriver.getWebSiteUrl() != null) {
                            cachedDriver.setWebSiteUrl(defaultDriver.getWebSiteUrl());
                        }
                    }
                }
            }
        } catch (Exception ex) {
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

   */
  public DriverInternalFrame getCreateSheet()
  {
    final net.sourceforge.squirrel_sql.client.gui.db.DataCache cache = _app.getDataCache();
    final IIdentifierFactory factory = IdentifierFactory.getInstance();
    final ISQLDriver driver = cache.createDriver(factory.createIdentifier());
    final DriverInternalFrame sheet = new DriverInternalFrame(_app, driver, NEW);
    _app.getMainFrame().addWidget(sheet);
    DialogWidget.centerWithinDesktop(sheet);
    return sheet;
  }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

      throw new IllegalArgumentException("ISQLDriver == null");
    }

    final DataCache cache = _app.getDataCache();
    final IIdentifierFactory factory = IdentifierFactory.getInstance();
    ISQLDriver newDriver = cache.createDriver(factory.createIdentifier());
    try
    {
      newDriver.assignFrom(driver);
    }
    catch (ValidationException ex)
    {
            // i18n[DriverWindowFactory.error.copyingdriver=Error occured copying the driver]
      s_log.error(s_stringMgr.getString("DriverWindowFactory.error.copyingdriver"), ex);
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

      _drivers.setSelectedItem(_sqlAlias.getDriverIdentifier());
      _url.setText(_sqlAlias.getUrl());
    }
    else
    {
      final ISQLDriver driver = _drivers.getSelectedDriver();
      if (driver != null)
      {
        _url.setText(driver.getUrl());
      }
    }
  }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.sql.ISQLDriver

    }
  }

  private void applyFromDialog(ISQLAlias alias) throws ValidationException
  {
    ISQLDriver driver = _drivers.getSelectedDriver();
    if (driver == null)
    {
      throw new ValidationException(s_stringMgr.getString("AliasInternalFrame.error.nodriver"));
    }
    alias.setName(_aliasName.getText().trim());
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.