@Override public String toString() { StringBuilder b = new StringBuilder(); b.append(getClass().getName().replaceFirst(".+\\.", "")); b.append('['); FileObject src = (FileObject) getSource(); if (src != file) { b.append("src="); b.append(FileUtil.getFileDisplayName(src)); b.append(','); } b.append("file="); b.append(FileUtil.getFileDisplayName(file)); b.append(",time="); b.append(new Date(time)); b.append(",expected="); b.append(expected); insertIntoToString(b); b.append(']'); return b.toString(); } void insertIntoToString(StringBuilder b) {}
private FileChangeListener get(FileEvent fe, boolean fromHolder) { if (removed) { return null; } if (fromHolder) { if (fe.getFile() != fe.getSource()) { return null; } } if (!delivered.add(fe)) { return null; } return get(); }
public void fileDeleted(FileEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener instanceof DeepListener) { ((DeepListener) listener).fileDeleted(fe, true); } else if (listener != null) { listener.fileDeleted(fe); } } someChange(); } }
public void fileChanged(FileEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener instanceof DeepListener) { ((DeepListener) listener).fileChanged(fe, true); } else if (listener != null) { listener.fileChanged(fe); } } else { someChange(); } } }
public void fileDataCreated(FileEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener instanceof DeepListener) { ((DeepListener) listener).fileDataCreated(fe, true); } else if (listener != null) { listener.fileDataCreated(fe); } } else { someChange(); } } }
public void fileFolderCreated(FileEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener instanceof DeepListener) { ((DeepListener) listener).fileFolderCreated(fe, true); } else if (listener != null) { listener.fileFolderCreated(fe); } } else { someChange(); } } }
/** Fired when a file is changed. * @param fe the event describing context where action has taken place */ public void fileChanged(FileEvent fe) { FileObject changedFile = this; if (fe.getSource().equals(leader) && hasAtLeastOneListeners() && !fe.firedFrom(markAtomicAction)) { /**There should not dissapear information about source and changed file*/ if (!fe.getFile().equals(fe.getSource())) { changedFile = getFileObject(fe.getFile().getName(), fe.getFile().getExt()); } /**fileChanged1 - should not fire event for this.getParent (). * I think that already bottom layer forked event.*/ /** [PENDING] fix of #16926, #16895. But there should be investigated * why this MFO doesn`t know about child ?*/ if (changedFile != null) { fileChanged1(new FileEvent(this, changedFile, fe.getTime())); } } }
public void fileDeleted(FileEvent fe) { assert(fe.getSource() == destinationsFO); destinationServiceModel = null; } }
public void fileChanged(FileEvent fe) { assert(fe.getSource() == destinationsFO); destinationServiceModel = null; }
@Override public void fileFolderCreated(FileEvent fe) { synchronized (this) { SourceRootScannerTask task = new SourceRootScannerTask( SourcePathImplementation.this, this, this.paths, (FileObject) fe.getSource(), fe.getFile()); SourcePathImplementation.REQ_PROCESSOR.post(task); } } }
@Override public void fileDataCreated(FileEvent fe) { if ("jaxws-build.xml".equals(fe.getFile().getNameExt())) { //NOI18N FileObject nbprojectDir = (FileObject) fe.getSource(); final FileObject buildImplFo = nbprojectDir.getFileObject("build-impl.xml"); if (buildImplFo != null) { RequestProcessor.getDefault().post(new Runnable() { public void run() { try { ExecutorTask wsimportTask = ActionUtils.runTarget(buildImplFo, new String[]{"wsimport-client-generate"}, null); //NOI18N wsimportTask.waitFinished(); } catch (IllegalArgumentException ex) { // do nothing if there is no wsimport-client-generate target } catch (java.io.IOException ex) { ex.printStackTrace(); } } },1000); } } } }
/** Fired when a file is changed. * @param fe the event describing context where action has taken place */ public void fileChanged(FileEvent fe) { FileObject changedFile = this; if (fe.getSource().equals(leader) && hasAtLeastOneListeners() && !fe.firedFrom(markAtomicAction)) { /**There should not dissapear information about source and changed file*/ if (!fe.getFile().equals(fe.getSource())) changedFile = getFileObject(fe.getFile().getName(), fe.getFile().getExt()); /**fileChanged1 - should not fire event for this.getParent (). * I think that already bottom layer forked event.*/ /** [PENDING] fix of #16926, #16895. But there should be investigated * why this MFO doesn`t know about child ?*/ if (changedFile != null) fileChanged1(new FileEvent(this,changedFile, fe.getTime())); } }
/** Fired when a file is changed. * @param fe the event describing context where action has taken place */ public void fileChanged(FileEvent fe) { FileObject changedFile = this; if (fe.getSource().equals(leader) && hasAtLeastOneListeners() && !fe.firedFrom(markAtomicAction)) { /**There should not dissapear information about source and changed file*/ if (!fe.getFile().equals(fe.getSource())) changedFile = getFileObject(fe.getFile().getName(), fe.getFile().getExt()); /**fileChanged1 - should not fire event for this.getParent (). * I think that already bottom layer forked event.*/ /** [PENDING] fix of #16926, #16895. But there should be investigated * why this MFO doesn`t know about child ?*/ if (changedFile != null) fileChanged1(new FileEvent(this,changedFile, fe.getTime())); } }
boolean transmit = (fo != null) && !fo.equals(fe.getSource());
boolean transmit = (fo != null) && !fo.equals(fe.getSource());