public PhpProjectEncodingQueryImpl(final PropertyEvaluator eval) { assert eval != null; this.eval = eval; this.eval.addPropertyChangeListener(this); }
R (final String propName) { assert propName != null; this.propName = propName; eval.addPropertyChangeListener(this); }
public FileEncodingQueryImpl(final PropertyEvaluator eval, final String sourceEncodingPropertyName) { assert eval != null; assert sourceEncodingPropertyName != null; this.eval = eval; this.sourceEncodingPropertyName = sourceEncodingPropertyName; this.eval.addPropertyChangeListener(this); }
void attachListeners() { if (listenersInitialized.compareAndSet(false, true)) { eval.addPropertyChangeListener(this); } else { throw new IllegalStateException(); } }
@Override public void run() { if (state.compareAndSet(NEW, STARTED)) { eval.addPropertyChangeListener(MainClassUpdater.this); addFileChangeListener(); } else { throw new IllegalStateException("Current State: " + state.get()); //NOI18N } } });
/** * Construct the implementation. * @param sourceRoots used to get the roots information and events * @param projectHelper used to obtain the project root */ public SourcePathImplementation(SourceRoots sourceRoots, AntProjectHelper projectHelper, PropertyEvaluator evaluator) { assert sourceRoots != null && projectHelper != null && evaluator != null; this.sourceRoots = sourceRoots; sourceRoots.addPropertyChangeListener(this); this.projectHelper = projectHelper; this.evaluator = evaluator; evaluator.addPropertyChangeListener(this); }
public JavaEEProjectSettingsImpl(WebProject project) { this.project = project; evaluator().addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if (WebProjectProperties.SELECTED_BROWSER.equals(evt.getPropertyName())) { easelSupport.resetBrowserSupport(); } } }); }
public ConfigPropertyProvider(PropertyEvaluator baseEval, String prefix, AntProjectHelper helper) { super(computeDelegate(baseEval, prefix, helper)); this.baseEval = baseEval; this.prefix = prefix; this.helper = helper; baseEval.addPropertyChangeListener(this); } @Override
public BootClassPathImplementation(PropertyEvaluator evaluator) { assert evaluator != null; this.evaluator = evaluator; evaluator.addPropertyChangeListener(WeakListeners.propertyChange(this, evaluator)); }
public static SearchInfoDefinition create(ClientSideProject project) { final ProjectSearchInfo searchInfo = new ProjectSearchInfo(project); project.getEvaluator().addPropertyChangeListener(new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { if (WATCHED_PROPERTIES.contains(evt.getPropertyName())) { searchInfo.resetDelegate(); } } }); return searchInfo; }
private void addProjectPropertiesListeners() { PropertyEvaluator evaluator = project.getEvaluator(); evaluator.addPropertyChangeListener(WeakListeners.propertyChange(projectPropertiesListener, evaluator)); }
public AppClientPersistenceProvider(AppClientProject project, PropertyEvaluator evaluator, ClassPathProviderImpl cpProvider) { this.project = project; this.evaluator = evaluator; this.cpProvider = cpProvider; modelHelper = createEntityMappingsHelper(); evaluator.addPropertyChangeListener(this); locationChanged(); }
public JFXProjectProblems(final Lookup lkp) { this.updater = null; Parameters.notNull("lkp", lkp); //NOI18N this.prj = lkp.lookup(Project.class); Parameters.notNull("prj", prj); //NOI18N this.eval = lkp.lookup(J2SEPropertyEvaluator.class); Parameters.notNull("eval", eval); //NOI18N this.platformSetter = lkp.lookup(J2SEProjectPlatform.class); Parameters.notNull("platformSetter", platformSetter); //NOI18N eval.evaluator().addPropertyChangeListener(JFXProjectProblems.this); platformSetter.addPropertyChangeListener(JFXProjectProblems.this); }
J2SESources(Project project, AntProjectHelper helper, PropertyEvaluator evaluator, SourceRoots sourceRoots, SourceRoots testRoots) { this.project = project; this.helper = helper; this.evaluator = evaluator; this.sourceRoots = sourceRoots; this.testRoots = testRoots; this.sourceRoots.addPropertyChangeListener(this); this.testRoots.addPropertyChangeListener(this); this.evaluator.addPropertyChangeListener(this); initSources(); // have to register external build roots eagerly }
public final void initialize() { close(); destDir = evaluator.getProperty(destDirProperty); evaluator.addPropertyChangeListener(this); antHelper.addAntProjectListener(this); }
private J2eePlatformTestNode(Project project, PropertyEvaluator evaluator, String platformPropName, ClassPathSupport cs) { super(new PlatformContentChildren(cs)); this.evaluator = evaluator; this.platformPropName = platformPropName; evaluator.addPropertyChangeListener(WeakListeners.propertyChange(this, evaluator)); J2eeModuleProvider moduleProvider = (J2eeModuleProvider)project.getLookup().lookup(J2eeModuleProvider.class); moduleProvider.addInstanceListener( (InstanceListener)WeakListeners.create(InstanceListener.class, this, moduleProvider)); }
public ClassPathProviderImpl(AntProjectHelper helper, PropertyEvaluator evaluator, SourceRoots sourceRoots, SourceRoots testSourceRoots) { this.helper = helper; this.projectDirectory = FileUtil.toFile(helper.getProjectDirectory()); assert this.projectDirectory != null; this.evaluator = evaluator; this.sourceRoots = sourceRoots; this.testSourceRoots = testSourceRoots; this.bootClassPathImpl = new BootClassPathImplementation(evaluator); evaluator.addPropertyChangeListener(WeakListeners.propertyChange(this, evaluator)); }
public void addNotify() { if (projectCap.isEjb31LiteSupported()){ EjbJar ejbModule = project.getAPIEjbJar(); view = J2eeProjectView.createEjbsView(ejbModule, project); } project.evaluator().addPropertyChangeListener(this); }
private void addListeners() { evaluator.addPropertyChangeListener(WeakListeners.propertyChange(this, evaluator)); projectInfo.addPropertyChangeListener(WeakListeners.propertyChange(this, projectInfo)); problemsProvider.addPropertyChangeListener(WeakListeners.propertyChange(this, problemsProvider)); }
public BrokenLinksAction() { putValue(Action.NAME, NbBundle.getMessage(J2SELogicalViewProvider.class, "LBL_Fix_Broken_Links_Action")); setEnabled(broken); evaluator.addPropertyChangeListener(this); // When evaluator fires changes that platform properties were // removed the platform still exists in JavaPlatformManager. // That's why I have to listen here also on JPM: weakPCL = WeakListeners.propertyChange(this, JavaPlatformManager.getDefault()); JavaPlatformManager.getDefault().addPropertyChangeListener(weakPCL); J2SELogicalViewProvider.this.addChangeListener(WeakListeners.change(this, J2SELogicalViewProvider.this)); }