@SuppressWarnings("deprecation") Impl(FileObject obj) { if (ERR.isLoggable(Level.FINE)) ERR.log(Level.FINE, "MIMEResolverImpl.Impl.<init>({0})", obj); // NOI18N state = DescParser.INIT; data = obj; data.addFileChangeListener(FileUtil.weakFileChangeListener(listener, data)); }
private OverFiles(String path, List<FOItem> items, AbstractLookup lkp, AbstractLookup.Content cnt) { super(computeDelegates(path, items, lkp)); this.path = path; this.lkp = lkp; this.content = cnt; this.content.setPairs(order(items)); FileSystem fs = null; try { fs = FileUtil.getConfigRoot().getFileSystem(); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex); } this.weakL = FileUtil.weakFileChangeListener(this, fs); fs.addFileChangeListener(weakL); }
foRoot.addFileChangeListener(FileUtil.weakFileChangeListener(fcl, foRoot));
private void addFileListenerTo(FileObject fo) { FileChangeListener l = FileUtil.weakFileChangeListener(listener, fo); fileListeners.put(fo, l); fo.addFileChangeListener(l); }
public CookieImpl(FileObject f) { //System.err.println("new CookieImpl for " + f); this.f = f; f.addFileChangeListener(FileUtil.weakFileChangeListener(this, f)); } public TreeDocumentRoot getDocumentRoot() {
public BadgingSupport(FileSystem fs) { this.fs = fs; fileChangeListener = FileUtil.weakFileChangeListener(this, null); fs.addFileChangeListener(fileChangeListener); }
public MyTemplate(FileObject fo, String s, Reader r, Configuration c) throws IOException { super(s, r, c); if (fo != null) { fo.addFileChangeListener(FileUtil.weakFileChangeListener(this, fo)); } }
public FsTracker(FileSystem fs) { this.fs = fs; if (this.fs != null) { this.fs.addFileChangeListener(FileUtil.weakFileChangeListener(this, this.fs)); } }
/** * @param df data folder to show */ private FolderList (FileObject folder, boolean attach) { this.folder = folder; if (attach) { // creates object that handles all elements in array and // assignes it to the folder.addFileChangeListener (org.openide.filesystems.FileUtil.weakFileChangeListener (this, folder)); } }
@Override public void run() { // listen to any relevant configuration file change: long start = System.currentTimeMillis(); Project project = projectRef.get(); if (project != null) { project.getProjectDirectory().addRecursiveListener(FileUtil.weakFileChangeListener(ModelUnit.this, project.getProjectDirectory())); } LOGGER.log(Level.FINE, "JSF''s ModelUnit ResursiveListener registration took {0}ms.", new Object[]{(System.currentTimeMillis() - start)}); } });
private void startFSListener () { try { FileSystem fs = projectDir.getFileSystem(); fs.addFileChangeListener(FileUtil.weakFileChangeListener(this, fs)); } catch (FileStateInvalidException x) { Exceptions.printStackTrace(x); } }
CachedFileObject (FileObject fo) { fileObj = fo; lastModified = fileObj.lastModified(); fileObj.addFileChangeListener (FileUtil.weakFileChangeListener (this , fileObj)); }
CachedFileObject (FileObject fo) { fileObj = fo; lastModified = fileObj.lastModified(); fileObj.addFileChangeListener (FileUtil.weakFileChangeListener (this , fileObj)); }
void startFSListener() { //Listener has to be started when the project's lookup is initialized try { FileSystem fs = project.getProjectDirectory().getFileSystem(); // XXX would be more efficient to only listen while DO_DEPEND=false (though this is the default) fs.addFileChangeListener(FileUtil.weakFileChangeListener(modificationListener, fs)); } catch (FileStateInvalidException x) { Exceptions.printStackTrace(x); } }
private void attachListeners() { try { if (fclWeak == null) { FileSystem fs = project.getProjectDirectory().getFileSystem(); fclWeak = FileUtil.weakFileChangeListener(fclStrong, fs); fs.addFileChangeListener(fclWeak); } } catch (FileStateInvalidException e) { assert false : e; } }
private void attachListener() { FileObject sourcesDirectory = ProjectPropertiesSupport.getSourcesDirectory(project); if (sourcesDirectory == null) { // broken project return; } try { FileSystem fileSystem = sourcesDirectory.getFileSystem(); fileSystem.addFileChangeListener(FileUtil.weakFileChangeListener(fileChangeListener, fileSystem)); } catch (FileStateInvalidException exc) { LOGGER.log(Level.WARNING, exc.getMessage(), exc); } }
private Manager() { configFolder = FileUtil.getConfigFile("CND/Extensions"); // NOI18N if (configFolder != null) { listener = new L(); configFolder.addFileChangeListener(FileUtil.weakFileChangeListener(listener, configFolder)); initialize(configFolder); } else { listener = null; } }
private ServerResourceNode(DataFolder folderDo, Project project) throws DataObjectNotFoundException { // if lookup would be needed uncomment and use getLookup() method super(getDataFolderNode(folderDo, project), getDataFolderNodeChildren(folderDo)); projectDirectoryListener = new ProjectDirectoryListener(); if (LOG) { LOGGER.log(Level.FINE, "Adding file listener to " + project.getProjectDirectory()); // NOI18N } project.getProjectDirectory().addFileChangeListener(FileUtil.weakFileChangeListener(projectDirectoryListener, project.getProjectDirectory())); this.project = project; }
/** * Construct the implementation. */ public JspSourcePathImplementation(AntProjectHelper helper, PropertyEvaluator eval) { assert helper != null; assert eval != null; this.helper = helper; this.evaluator = eval; eval.addPropertyChangeListener(WeakListeners.propertyChange(this, eval)); FileObject projectDir = helper.getProjectDirectory(); projectDirListener = new ProjectDirectoryListener(); projectDir.addFileChangeListener(FileUtil.weakFileChangeListener(projectDirListener, projectDir)); }
public void run() { computeKeys(); refreshKeys(); try { FileSystem fs = root.getFileSystem(); wfcl = FileUtil.weakFileChangeListener(this, fs); fs.addFileChangeListener( wfcl ); } catch ( FileStateInvalidException e ) { Exceptions.printStackTrace(e); } wvqcl = WeakListeners.change( this, VisibilityQuery.getDefault() ); VisibilityQuery.getDefault().addChangeListener( wvqcl ); }