Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.IRegistryChangeListener


        IExtensionTracker tracker = PlatformUI.getWorkbench().getExtensionTracker();
        tracker.registerHandler(this, ExtensionTracker.createExtensionPointFilter(getExtensionPointFilter()));

        // add a listener for keyword deltas. If any occur clear all page caches
        Platform.getExtensionRegistry().addRegistryChangeListener(
                new IRegistryChangeListener() {

                    public void registryChanged(IRegistryChangeEvent event) {
                        if (event.getExtensionDeltas(StyleEditorPage.XPID, PL_KEYWORDS).length > 0) {
                            for (Iterator<?> j = getElements(
                                    PreferenceManager.POST_ORDER).iterator(); j
View Full Code Here


    IExtensionTracker tracker = PlatformUI.getWorkbench().getExtensionTracker();
    tracker.registerHandler(this, ExtensionTracker.createExtensionPointFilter(getExtensionPointFilter()));

    // add a listener for keyword deltas. If any occur clear all page caches
    Platform.getExtensionRegistry().addRegistryChangeListener(
        new IRegistryChangeListener() {

          /*
           * (non-Javadoc)
           *
           * @see org.eclipse.core.runtime.IRegistryChangeListener#registryChanged(org.eclipse.core.runtime.IRegistryChangeEvent)
View Full Code Here

*/
public final class PreferencePageParameterValues implements IParameterValues {

  public PreferencePageParameterValues() {
    Platform.getExtensionRegistry().addRegistryChangeListener(
        new IRegistryChangeListener() {

          /*
           * (non-Javadoc)
           *
           * @see org.eclipse.core.runtime.IRegistryChangeListener#registryChanged(org.eclipse.core.runtime.IRegistryChangeEvent)
View Full Code Here

  /**
   * Constructs a new instance of {@link RegistryPersistence}. A registry
   * change listener is created.
   */
  protected RegistryPersistence() {
    registryChangeListener = new IRegistryChangeListener() {
      public final void registryChanged(final IRegistryChangeEvent event) {
        if (isChangeImportant(event)) {
          Display.getDefault().asyncExec(new Runnable() {
            public final void run() {
              read();
View Full Code Here

    }

        this.extensionRegistry = extensionRegistry;

        this.extensionRegistry
                .addRegistryChangeListener(new IRegistryChangeListener() {
                    public void registryChanged(
                            IRegistryChangeEvent registryChangeEvent) {
                        IExtensionDelta[] extensionDeltas = registryChangeEvent
                                .getExtensionDeltas(Persistence.PACKAGE_PREFIX,
                                        Persistence.PACKAGE_BASE);
View Full Code Here

        internalReadElement(elements[i], true);
      }
    }

    pluginRegistry.addRegistryChangeListener
      (new IRegistryChangeListener()
       {
         public void registryChanged(IRegistryChangeEvent event)
         {
           IExtensionDelta[] deltas = event.getExtensionDeltas();
           for (int i = 0; i < deltas.length; ++i)
View Full Code Here

        internalReadElement(elements[i], true);
      }
    }

    pluginRegistry.addRegistryChangeListener
      (new IRegistryChangeListener()
       {
         public void registryChanged(IRegistryChangeEvent event)
         {
           IExtensionDelta[] deltas = event.getExtensionDeltas();
           for (int i = 0; i < deltas.length; ++i)
View Full Code Here

            IExtensionRegistry.class.getName(), null);
        this.extensionRegistryTracker.open();
            IExtensionRegistry reg = getExtensionRegistry();

            if (reg != null) {
              registryChangeListener = new IRegistryChangeListener() {
                  public void registryChanged(IRegistryChangeEvent event) {
                      IExtensionDelta[] deltas = event.getExtensionDeltas(
                              getBundle().getSymbolicName(),
                              MANAGER_EXTENSION_POINT);
                      for (int i = 0; i < deltas.length; ++i) {
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.IRegistryChangeListener

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.