/** Fires event */ protected final void fileRenamed0(FileRenameEvent filerenameevent) { super.fireFileRenamedEvent(listeners(), filerenameevent); if (filerenameevent.getFile().equals(this) && (parent != null)) { FileRenameEvent ev = new FileRenameEvent( parent, filerenameevent.getFile(), filerenameevent.getName(), filerenameevent.getExt(), filerenameevent.isExpected() ); try { ev.inheritPostNotify(filerenameevent); parent.fileRenamed0(ev); } finally { ev.setPostNotify(null); } } }
@Override public void fileRenamed(FileRenameEvent fe) { FSPath newPath = FSPath.toFSPath(fe.getFile()); String strPrevExt = (fe.getExt() == null || fe.getExt().isEmpty()) ? "" : "." + fe.getExt(); // NOI18N String strPrevPath = CndPathUtilities.getDirName(newPath.getPath()) + '/' + fe.getName() + strPrevExt; // NOI18N FSPath prevPath = new FSPath(newPath.getFileSystem(), strPrevPath); synchronized (eventsLock) { EventWrapper prevPathEvent = events.get(prevPath); FileObject removedFO = InvalidFileObjectSupport.getInvalidFileObject(prevPath.getFileSystem(), prevPath.getPath()); FileEvent deleteFE = new FileEvent((FileObject)fe.getSource(), removedFO, fe.isExpected(), fe.getTime()); events.put(prevPath, convert(prevPathEvent, EventKind.FILE_DELETED, deleteFE)); EventWrapper prevNewEvent = events.get(newPath); events.put(newPath, convert(prevNewEvent, EventKind.FILE_CREATED, fe)); } fe.runWhenDeliveryOver(taskScheduler); }
/** Fires event */ protected final void fileRenamed0 (FileRenameEvent filerenameevent) { super.fireFileRenamedEvent(listeners (), filerenameevent); if(filerenameevent.getFile().equals(this) && parent != null) { FileRenameEvent ev = new FileRenameEvent( parent, filerenameevent.getFile(), filerenameevent.getName(), filerenameevent.getExt(), filerenameevent.isExpected () ); parent.fileRenamed0 (ev); } }
@Override public void fileRenamed(FileRenameEvent fe) { File f = FileUtil.toFile(fe.getFile()); if ((f != null) && !f.equals(aRoot)) { try { setJarFile(f, false, true); } catch (IOException iex) { ExternalUtil.exception(iex); } catch (PropertyVetoException pvex) { ExternalUtil.exception(pvex); } } }
@Override public void fileRenamed(final FileRenameEvent fe) { if(watchRename && fileObject.isValid()) { String prop = helper.getStandardPropertyEvaluator().getProperty(propertyName); if (prop == null) { return; } final File f = new File(prop); if(f.getName().equals(fe.getName())) { ProjectManager.mutex().postWriteRequest(new Runnable() { public void run() { EditableProperties properties = new EditableProperties(true); properties.setProperty(propertyName, new File(f.getParentFile(), fe.getFile().getName()).getPath()); Utils.updateProperties(helper, AntProjectHelper.PROJECT_PROPERTIES_PATH, properties); try { ProjectManager.getDefault().saveProject(WebProject.this); updateFileChangeListener(); } catch (IOException ex) { Exceptions.printStackTrace(ex); } catch (IllegalArgumentException ex) { Exceptions.printStackTrace(ex); } } }); } } updateFileChangeListener(); }
fileRenamed0(new FileRenameEvent(this, on, oe));
@Override public void fileRenamed(FileRenameEvent fe) { // XXX: notify BrowserReload about filename change checkPreprocessors(fe.getFile(), fe.getName(), fe.getExt()); if (fe.getFile().equals(siteRootFolder)) { final ClientSideProjectProperties projectProperties = new ClientSideProjectProperties(p); projectProperties.setSiteRootFolder(siteRootFolder.getNameExt()); projectProperties.save(); } }
@Override public void fileRenamed(FileRenameEvent fe) { if (TraceFlags.TRACE_EXTERNAL_CHANGES) { LOG.log(Level.INFO, "External updates: try to register fileRenamed {0}", fe); } final ModelImpl model = modelSupport.getModel(); if (model != null) { final FileObject fo = fe.getFile(); if (isCOrCpp(fo)) { FSPath newPath = FSPath.toFSPath(fo); String strPrevExt = (fe.getExt() == null || fe.getExt().isEmpty()) ? "" : "." + fe.getExt(); // NOI18N String strPrevPath = CndPathUtilities.getDirName(newPath.getPath()) + '/' + fe.getName() + strPrevExt; // NOI18N FSPath prevPath = new FSPath(newPath.getFileSystem(), strPrevPath); FileObject removedFO = InvalidFileObjectSupport.getInvalidFileObject(prevPath.getFileSystem(), prevPath.getPath()); FileEvent deleteFE = new FileEvent((FileObject) fe.getSource(), removedFO, fe.isExpected(), fe.getTime()); synchronized (eventsLock) { if (TraceFlags.TRACE_EXTERNAL_CHANGES) { LOG.log(Level.INFO, "External updates: registered fileRenamed {0}", fe); } events.addLast(new Pair(EventKind.DELETED, deleteFE)); events.addLast(new Pair(EventKind.CREATED, fe)); } } } }
/** Fires event */ protected final void fileRenamed0 (FileRenameEvent filerenameevent) { super.fireFileRenamedEvent(listeners (), filerenameevent); if(filerenameevent.getFile().equals(this) && parent != null) { FileRenameEvent ev = new FileRenameEvent( parent, filerenameevent.getFile(), filerenameevent.getName(), filerenameevent.getExt(), filerenameevent.isExpected () ); parent.fileRenamed0 (ev); } }
public void fileRenamed(FileRenameEvent fe) { FileObject thisFo = this.get(); if (thisFo != null && FileUtil.isParentOf(thisFo, fe.getFile())) { fcl.fileRenamed(fe); } }
public void fileRenamed(final FileRenameEvent event) { final FileObject fileObject = event.getFile(); final String oldName = event.getName(); final String newName = fileObject.getName(); final String extension = fileObject.getExt(); //If the file is renamed to non sharable file(for example during cvs conflicts) //it is necessary to remove the model final boolean needToRemove = getLocalFileObject(fileObject) == null ? true : false; final Model[] models = getModels(); for (int i=0; i < models.length; i++) { Model model = models[i]; model.fileRenamed(oldName, newName, extension, fileObject, needToRemove); } }
fileRenamed0(new FileRenameEvent(this, on, oe));
public void fileRenamed(FileRenameEvent e) { FileObject fo = e.getFile(); if (isTarget(fo)) { synchronized(fileListeners) { if (!fileListeners.containsKey(fo)) { addFileListenerTo(fo); } } targetCreated(fo); } else { if (isTarget(e.getName() + "." + e.getExt())) { synchronized(fileListeners) { removeFileListenerFrom(fo); } targetDeleted(fo); } } startListening(); }
@Override public void fileRenamed(FileRenameEvent fe) { // if the old file name was in keys, the new file name // is now there (since it's the same FileObject) if ( myKeys.contains(fe.getFile())) { refresh( false ); } else { // the key is not contained, so add it if it's well-known if (isWellKnownFile(fe.getFile().getNameExt())) { refresh( false ); } } }
@Override public void fileRenamed(FileRenameEvent fe) { FileObject fileObject = fe.getFile(); FileObject thisFolder = getThisFolder(); FileObject aParent = fileObject.getParent(); if (aParent.equals(thisFolder)) { if (log.isLoggable(Level.FINE)) { log.log(Level.FINE, "------------fileRenamed {0} in {1}", new Object[]{fileObject.getPath(), getPath()}); // NOI18N } // Try only folders. Items are taken care of in Item.propertyChange takes care of it.... Folder folder = findFolderByName(fe.getName()); if (folder != null && folder.isDiskFolder()) { // Add new Folder Folder top = getConfigurationDescriptor().addFilesFromDir(this, fileObject, true, false, null); // Copy all configurations copyConfigurations(folder, top); // Remove old folder removeFolderAction(folder); } } else { while (aParent != null && aParent.isValid() && !aParent.isRoot()) { if (aParent.equals(thisFolder)) { for (Folder folder : getFolders()) { folder.fileRenamed(fe); } } aParent = aParent.getParent(); } } }