Package org.eclipse.php.internal.core.preferences

Examples of org.eclipse.php.internal.core.preferences.IPreferencesPropagatorListener


            final IScriptProject scriptProject) {
        final IProject project = scriptProject.getProject();
        if (project2PhpVerListener.containsKey(project)) {
            return;
        }
        IPreferencesPropagatorListener versionChangeListener = new IPreferencesPropagatorListener() {
            public void preferencesEventOccured(PreferencesPropagatorEvent event) {
                try {
                    // Re-initialize when PHP version changes
                    initialize(containerPath, scriptProject);
                } catch (CoreException e) {
View Full Code Here


    this.key = key;
    this.target = target;
  }

  public void preferencesEventOccured(PreferencesPropagatorEvent event) {
    IPreferencesPropagatorListener l = (IPreferencesPropagatorListener) this
        .get();
    if (l != null) {
      l.preferencesEventOccured(event);
    } else {
      removeRedundantReference(this);
    }
  }
View Full Code Here

      removeRedundantReference(this);
    }
  }

  public IProject getProject() {
    IPreferencesPropagatorListener l = (IPreferencesPropagatorListener) this
        .get();
    if (l != null) {
      return l.getProject();
    } else {
      removeRedundantReference(this);
    }
    return null;
  }
View Full Code Here

  private void initPHPVersionsListener() {
    if (fPhpVersionListener != null) {
      return;
    }

    fPhpVersionListener = new IPreferencesPropagatorListener() {
      public void preferencesEventOccured(PreferencesPropagatorEvent event) {
        try {
          // get the structured document and go over its regions
          // in case of PhpScriptRegion reparse the region text
          IDocument doc = getDocumentProvider().getDocument(
View Full Code Here

      final IScriptProject scriptProject) {
    final IProject project = scriptProject.getProject();
    if (project2PhpVerListener.containsKey(project)) {
      return;
    }
    IPreferencesPropagatorListener versionChangeListener = new IPreferencesPropagatorListener() {
      public void preferencesEventOccured(PreferencesPropagatorEvent event) {
        try {
          // Re-initialize when PHP version changes
          initialize(containerPath, scriptProject);
        } catch (CoreException e) {
View Full Code Here

TOP

Related Classes of org.eclipse.php.internal.core.preferences.IPreferencesPropagatorListener

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.