Package org.eclipse.core.runtime.preferences.IEclipsePreferences

Examples of org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener


    private static final Charset UTF_8 = Charset.forName(CharEncoding.UTF_8);

    public PreferenceAdapter() {
        String pluginId = FrameworkUtil.getBundle(PreferenceAdapter.class).getSymbolicName();
        IEclipsePreferences preferences = InstanceScope.INSTANCE.getNode(pluginId);
        preferences.addPreferenceChangeListener(new IPreferenceChangeListener() {
           
            @Override
            public void preferenceChange(PreferenceChangeEvent event) {
                LOGGER.fine("event: " + event);
                Config.Changed configChanged = new ConfigDefault.ConfigChangedDefault();
View Full Code Here


  public RepositoriesView() {
    repositoryUtil = Activator.getDefault().getRepositoryUtil();
    repositoryCache = org.eclipse.egit.core.Activator.getDefault()
        .getRepositoryCache();

    configurationListener = new IPreferenceChangeListener() {
      public void preferenceChange(PreferenceChangeEvent event) {
        lastInputChange = System.currentTimeMillis();
        scheduleRefresh(DEFAULT_REFRESH_DELAY);
      }
    };
View Full Code Here

        }
        return null;
      }
    });

    prefListener = new IPreferenceChangeListener() {
      public void preferenceChange(PreferenceChangeEvent event) {
        if (!RepositoryUtil.PREFS_DIRECTORIES.equals(event.getKey()))
          return;

        final Repository repo = currentRepository;
View Full Code Here

      }
    });

    tv.setInput(util.getConfiguredRepositories());

    configChangeListener = new IPreferenceChangeListener() {
      public void preferenceChange(PreferenceChangeEvent event) {
        Display display = tv.getControl().getDisplay();
        display.asyncExec(new Runnable() {
          public void run() {
            refreshRepositoryList();
View Full Code Here

    };

    PhpVersionChangedHandler.getInstance().addPhpVersionChangedListener(
        fPhpVersionListener);

    fPreferencesListener = new IPreferenceChangeListener() {

      public void preferenceChange(PreferenceChangeEvent event) {
        String property = event.getKey();
        if (PHPCoreConstants.CODEASSIST_AUTOACTIVATION.equals(property)
            || PHPCoreConstants.CODEASSIST_AUTOACTIVATION_DELAY
View Full Code Here

          project);
      ((IEclipsePreferences) node.parent())
          .addNodeChangeListener(nodeListener);
      projectToNodeListener.put(project, nodeListener);
      if (!preferenceChangeListeners.containsValue(node)) {
        IPreferenceChangeListener changeListener = new NodePreferenceChangeListener(
            project);
        node.addPreferenceChangeListener(changeListener);
        preferenceChangeListeners.put(changeListener, node);
      }
    }
View Full Code Here

        pNode = (IEclipsePreferences) event.getChild();
      } else {
        return;
      }
      if (!preferenceChangeListeners.containsValue(pNode)) {
        IPreferenceChangeListener changeListener = new NodePreferenceChangeListener(
            project);
        pNode.addPreferenceChangeListener(changeListener);
        preferenceChangeListeners.put(changeListener, pNode);
      }
    }
View Full Code Here

        return false;
    }

    private void monitor() {
        IEclipsePreferences scope = InstanceScope.INSTANCE.getNode(JSLintPlugin.PLUGIN_ID);
        scope.addPreferenceChangeListener(new IPreferenceChangeListener() {
            public void preferenceChange(PreferenceChangeEvent ev) {
                if (ev.getKey().equals(EXCLUDE_PATH_REGEXES_PREFERENCE)) {
                    parsePref((String) ev.getNewValue());
                }
            }
View Full Code Here

     * {@link JSLint} that we have is kept in sync with the users choices. We do this by ensuring
     * that a new JSLint will be created and configured on the next request.
     */
    public void init() {
        IEclipsePreferences x = InstanceScope.INSTANCE.getNode(JSLintPlugin.PLUGIN_ID);
        x.addPreferenceChangeListener(new IPreferenceChangeListener() {
            public void preferenceChange(PreferenceChangeEvent ev) {
                jsLint = null;
                JSLintLog.info("pref %s changed; nulling jsLint", ev.getKey());
            }
        });
View Full Code Here

    hierarchicalAction.setImageDescriptor(JavaFXUIPlugin.getDefault()
        .getImageRegistry().getDescriptor(JavaFXUIPlugin.HIERACHICAL_ICON));
    hierarchicalAction.setChecked(isHierarchical());

    preferences
        .addPreferenceChangeListener(new IPreferenceChangeListener() {

          public void preferenceChange(PreferenceChangeEvent event) {
            if (event.getKey().equals(PREF_SORTED)) {
              boolean val = isSorted();
              setSorted(val);
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener

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.