/** 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); } } }
public void run() { fileRenamedEventHandler(fileObj, event.getName(), event.getExt()); } });
@Override public void fileRenamed(FileRenameEvent fe) { final File parent = clearCachesAboutFile(fe); // update info about old file as well if (parent != null) { final String ext = fe.getExt(); final String oldName = (ext.length() == 0) ? fe.getName() : (fe.getName() + "." + ext); // NOI18N clearCachesAboutFile(new File(parent, oldName), false); } }
private String getOldFileName(FileRenameEvent fe) { String result = fe.getName(); if (!(fe.getExt()).equals("")) { // NOI18N result = result + "." + fe.getExt(); // NOI18N } return result; } }
private String getOldFileName(FileRenameEvent fe) { String result = fe.getName(); if (fe.getExt() != "") // NOI18N result = result + "." + fe.getExt(); // NOI18N return result; } }
void notifyFileRenamed(FileRenameEvent fe) { if (fe.getFile ().equals (getPrimaryFile ())) { firePropertyChange(PROP_NAME, fe.getName(), getName()); } }
@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(); }
@Override public void fileRenamed(FileRenameEvent fe) { FileObject source = getValidProjectSource(fe); if (source == null) { return; } LOGGER.log(Level.FINE, "Processing event FILE RENAMED for project {0}", project.getName()); String originalName = fe.getName(); String ext = fe.getExt(); if (StringUtils.hasText(ext)) { originalName += "." + ext; // NOI18N } prepareOperation(proxyOperationFactory.createRenameHandler(source, originalName, fe)); }
@Override public void fileRenamed(FileRenameEvent fe) { FileObject file = fe.getFile(); if (!isVisible(file)) { return; } frameworksReset(file); processChange(file, fe.getName(), fe.getExt()); }
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(); }
public void fileRenamed(FileRenameEvent fe) { FileObject fileObject = fe.getFile(); Project owner = FileOwnerQuery.getOwner(fileObject); if (owner == project) { String ext = fe.getExt(); String fileObjectPathBeforeRename = fileObject.getParent().getPath() + "/" + fe.getName() + (ext.length() == 0 ? ext : "." + ext); FileBuiltQuery.Status status = FileBuiltQuery.getStatus(fileObject); String fileObjectPath = fileObject.getPath(); synchronized (this) { fileObjectBuiltStatusMap.remove(fileObjectPathBeforeRename); FileObjectStatusChangeListener fileObjectStatusChangeListener = fileObjectStatusChangeListenerMap.remove(fileObjectPathBeforeRename); if (fileObjectStatusChangeListener != null) { fileObjectStatusChangeListener.dispose(); } if (status != null) { fileObjectBuiltStatusMap.put(fileObjectPath, status.isBuilt()); fileObjectStatusChangeListenerMap.put(fileObjectPath, new FileObjectStatusChangeListener(status, fileObjectPath)); } } update(); } }
@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(); } }
/** 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); } }
/** 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(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); } }
@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); }
@Override public void fileRenamed(FileRenameEvent fe) { try { if (handleResource(fe)) { return; } FileObject fo = fe.getFile(); FileObject metaBase = getEjbModule().resolveMetaInf(metaBaseValue); if (metaBase != null && FileUtil.isParentOf(metaBase, fo)) { // inside docbase handleCopyFileToDestDir(fo); FileObject parent = fo.getParent(); String path; if (FileUtil.isParentOf(metaBase, parent)) { path = META_INF_FOLDER + "/" + FileUtil.getRelativePath(metaBase, fo.getParent()) + "/" + fe.getName() + "." + fe.getExt(); } else { path = META_INF_FOLDER + "/" + fe.getName() + "." + fe.getExt(); } if (!isSynchronizationAppropriate(path)) { return; } handleDeleteFileInDestDir(path); } } catch (IOException e) { LOGGER.log(Level.INFO, null, e); } }
@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)); } } } }
@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(); } } }
@Override public void fileRenamed(FileRenameEvent fe) { FileObject fo = fe.getFile(); if (isCOrCppOrInvalid(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()); registerEvents( CsmEvent.createFileEvent(CsmEvent.Kind.FILE_RENAMED_DELETED, removedFO), CsmEvent.createFileEvent(CsmEvent.Kind.FILE_RENAMED_CREATED, fo)); } }