Examples of dispose()


Examples of org.eclipse.ui.internal.PopupMenuExtender.dispose()

    if (menuExtenders != null) {
      HashSet managers = new HashSet(menuExtenders.size());
      for (int i = 0; i < menuExtenders.size(); i++) {
        PopupMenuExtender ext = (PopupMenuExtender) menuExtenders.get(i);
        managers.add(ext.getManager());
        ext.dispose();
      }
      if (managers.size()>0) {
        for (Iterator iterator = managers.iterator(); iterator
            .hasNext();) {
          MenuManager mgr = (MenuManager) iterator.next();
View Full Code Here

Examples of org.eclipse.ui.internal.preferences.PropertyMapAdapter.dispose()

        themePreferences.dispose();
       
        Iterator iter = prefs.values().iterator();
        while(iter.hasNext()) {
            PropertyMapAdapter next = (PropertyMapAdapter)iter.next();
            next.dispose();
        }

        if (systemMenu != null) {
            systemMenu.dispose();
        }
View Full Code Here

Examples of org.eclipse.ui.internal.presentations.PresentablePart.dispose()

        presentationSite.dispose();
       
        for (Iterator iter = presentableParts.iterator(); iter.hasNext();) {
            PresentablePart part = (PresentablePart) iter.next();
           
            part.dispose();
        }
        presentableParts.clear();
       
        presentationCurrent = null;
        current = null;
View Full Code Here

Examples of org.eclipse.ui.internal.registry.IActionSet.dispose()

            SubActionBars bars = rec.bars;
            if (bars != null) {
                bars.dispose();
            }
            if (set != null) {
                set.dispose();
            }
        }
    }

    /**
 
View Full Code Here

Examples of org.eclipse.ui.intro.config.IIntroContentProvider.dispose()

  public void clear() {
    for (Iterator it = contentProviders.values().iterator(); it.hasNext();) {
      ContentProviderWrapper providerWrapper = (ContentProviderWrapper) it.next();
      IIntroContentProvider provider = providerWrapper.getIIntroContentProvider();
      provider.dispose();
    }
    contentProviders.clear();
    if (Log.logInfo)
      Log.info("Cleared Intro model content providers"); //$NON-NLS-1$
  }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchLabelProvider.dispose()

      public boolean isLabelProperty(Object element, String property) {
        return false;
      }

      public void dispose() {
        wrapped.dispose();
      }

      public void addListener(ILabelProviderListener listener) {
        // Empty
      }
View Full Code Here

Examples of org.eclipse.ui.part.IPage.dispose()

    /* (non-Javadoc)
     * Method declared on PageBookView.
     */
    protected void doDestroyPage(IWorkbenchPart part, PageRec rec) {
      IPage page = (IPage) rec.page;
        page.dispose();
        rec.dispose();
    }

    /* (non-Javadoc)
     * Method declared on IAdaptable.
View Full Code Here

Examples of org.eclipse.ui.services.IDisposable.dispose()

      final Iterator serviceItr = services.values().iterator();
      while (serviceItr.hasNext()) {
        final Object object = serviceItr.next();
        if (object instanceof IDisposable) {
          final IDisposable service = (IDisposable) object;
          service.dispose();
        }
      }
      services = null;
    }
  }
View Full Code Here

Examples of org.eclipse.ui.texteditor.spelling.ISpellingPreferenceBlock.dispose()

  public void dispose() {
    for (Iterator it= fProviderPreferences.values().iterator(); it.hasNext();) {
      final ISpellingPreferenceBlock block= (ISpellingPreferenceBlock) it.next();
      ISafeRunnable runnable= new ISafeRunnable() {
        public void run() throws Exception {
          block.dispose();
        }
        public void handleException(Throwable x) {
        }
      };
      SafeRunner.run(runnable);
View Full Code Here

Examples of org.eclipse.ui.themes.ITheme.dispose()

   */
  public void dispose() {
    for (Iterator i = themes.values().iterator(); i.hasNext();) {
      ITheme theme = (ITheme) i.next();
      theme.removePropertyChangeListener(currentThemeListener);
      theme.dispose();
    }
    themes.clear();
  }

  private boolean doSetCurrentTheme(String id) {
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.