Examples of IIdentifier


Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

        // Find the internal Frame in the list of internal frames
        // and remove it.
        if (widget instanceof ISessionWidget)
        {
          final ISessionWidget sessionWidget = (ISessionWidget)widget;
          final IIdentifier sessionID = sessionWidget.getSession().getIdentifier();
               ISessionWidget[] sessionSheets = _sessionWindows.getFramesOfSession(sessionID);

               for (int i = 0; i < sessionSheets.length; i++)
               {
                  if (sessionSheets[i] == sessionWidget)
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

        {
          return;
        }

        _sessionClosing = true;
        IIdentifier sessionId = evt.getSession().getIdentifier();

        ISessionWidget[] framesOfSession = _sessionWindows.getFramesOfSession(sessionId);
        for (int i = 0; i < framesOfSession.length; i++)
        {
          if(framesOfSession[i] instanceof SessionTabWidget)
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

      }
   }

   public void removeWindow(ISessionWidget sessionWidget)
   {
      IIdentifier sessionIdentifier = _sessionIdentifierByFrame.get(sessionWidget);

      if(null == sessionIdentifier)
      {
         throw new IllegalArgumentException("Unknown Frame " + sessionWidget.getTitle());
      }
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

    _app.getSessionManager().addSessionListener(new SessionAdapter()
    {
      public void sessionClosed(SessionEvent evt)
      {
        IIdentifier id = evt.getSession().getIdentifier();
        MemorySessionInfo msi = _sessionInfosBySessionIDs.get(id);
        if(null == msi)
        {
          throw new IllegalStateException("A session with ID " + id + " has not been created");
        }
        msi.closed = new Date();
        updateGcStatus();
      }

      public void sessionConnected(SessionEvent evt)
      {
        IIdentifier id = evt.getSession().getIdentifier();
        if(null != _sessionInfosBySessionIDs.get(id))
        {
          throw new IllegalStateException("A session with ID " + id + " has already been created");
        }
        MemorySessionInfo msi = new MemorySessionInfo(id, evt.getSession().getAlias().getName());
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

     * in the connection internal frame.
     */
    public void run()
    {
      SQLConnection conn = null;
      final IIdentifier driverID = _alias.getDriverIdentifier();
      final ISQLDriver sqlDriver = _app.getDataCache().getDriver(driverID);

      try
      {
        OpenConnectionCommand cmd = new OpenConnectionCommand(_app,
View Full Code Here

Examples of net.sourceforge.squirrel_sql.fw.id.IIdentifier

   * Display connection internal frame.
   */
  public void execute() throws BaseException
  {
    _conn = null;
    final IIdentifier driverID = _sqlAlias.getDriverIdentifier();
    final ISQLDriver sqlDriver = _app.getDataCache().getDriver(driverID);
    final SQLDriverManager mgr = _app.getSQLDriverManager();
    try
    {
      _conn = mgr.getConnection(sqlDriver, _sqlAlias, _userName, _password, _props);
View Full Code Here

Examples of org.eclipse.ui.activities.IIdentifier

     */
    private void hookListeners() {
        PlatformUI.getWorkbench().getActivitySupport().getActivityManager()
                .addActivityManagerListener(this);
        // set up the identifier if necessary
        IIdentifier id = getIdentifier();
        if (id != null) {
      id.addIdentifierListener(this);
    }
    }
View Full Code Here

Examples of org.eclipse.ui.activities.IIdentifier

     */
    private void unhookListeners() {
        PlatformUI.getWorkbench().getActivitySupport().getActivityManager()
                .removeActivityManagerListener(this);

        IIdentifier id = getIdentifier();
        if (id != null) {
      id.removeIdentifierListener(this);
    }
    }
View Full Code Here

Examples of org.eclipse.ui.activities.IIdentifier

      final String id = item.getId();
      WorkbenchPlugin.log("item is already registered: " //$NON-NLS-1$
          + (id == null ? "no id" : id)); //$NON-NLS-1$
      return;
    }
    IIdentifier identifier = null;
    if (identifierID != null) {
      identifier = PlatformUI.getWorkbench().getActivitySupport()
          .getActivityManager().getIdentifier(identifierID);
    }
    ContributionItemUpdater listener = new ContributionItemUpdater(item,
View Full Code Here

Examples of org.eclipse.ui.activities.IIdentifier

        IViewDescriptor descriptor = viewFactory.getViewRegistry().find(viewId);
        if (!(descriptor instanceof IPluginContribution)) {
      return;
    }

        IIdentifier identifier = support.getActivityManager().getIdentifier(
                WorkbenchActivityHelper
                        .createUnifiedId((IPluginContribution) descriptor));

        identifier.addIdentifierListener(new IIdentifierListener() {

            /* (non-Javadoc)
             * @see org.eclipse.ui.activities.IIdentifierListener#identifierChanged(org.eclipse.ui.activities.IdentifierEvent)
             */
            public void identifierChanged(IdentifierEvent identifierEvent) {
                if (identifierEvent.hasEnabledChanged()) {
                    IIdentifier thisIdentifier = identifierEvent
                            .getIdentifier();
                    if (thisIdentifier.isEnabled()) {
                        // show view
                        thisIdentifier.removeIdentifierListener(this);
                        IWorkbenchPage activePage = partPage
                                .getWorkbenchWindow().getActivePage();
                        if (partPage == activePage
                                && partPerspective == activePage
                                        .getPerspective()) {
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.