fcl.fileDataCreated(fe); break; case FOLDER_CREATED: fcl.fileFolderCreated(fe); break; case FILE_CHANGED: fcl.fileChanged(fe); break; case FILE_DELETED: fcl.fileDeleted(fe); break; case FILE_RENAMED: fcl.fileRenamed((FileRenameEvent) fe); break; case ATTR_CHANGED: fcl.fileAttributeChanged((FileAttributeEvent) fe); break; default:
private void someChange() { FileChangeListener listener; boolean wasOnTarget; FileObject currentNew; synchronized (this) { if (current == null) { return; } listener = get(); if (listener == null) { return; } wasOnTarget = isOnTarget; locateCurrent(); currentNew = current; } if (isOnTarget && !wasOnTarget) { // fire events about itself creation (it is difference from FCL // on FileOject - it cannot be fired because we attach FCL on already existing FileOject if (currentNew.isFolder()) { listener.fileFolderCreated(new FileEvent(currentNew)); } else { listener.fileDataCreated(new FileEvent(currentNew)); } } }
public void fileDataCreated(FileEvent fe, boolean fromHolder) { relisten(); FileChangeListener listener = get(fe, fromHolder); if (listener == null) { return; } listener.fileDataCreated(fe); }
@Override public void fileAttributeChanged(FileAttributeEvent fe) { FileChangeListener listener = get(fe, false); if (listener == null) { return; } listener.fileAttributeChanged(fe); }
public void fileDeleted(FileEvent fe, boolean fromHolder) { relisten(); FileChangeListener listener = get(fe, fromHolder); if (listener == null) { return; } listener.fileDeleted(fe); }
public void fileFolderCreated(FileEvent fe, boolean fromHolder) { relisten(); FileChangeListener listener = get(fe, fromHolder); if (listener == null) { return; } listener.fileFolderCreated(fe); }
public void fileRenamed(FileRenameEvent fe, boolean fromHolder) { relisten(); FileChangeListener listener = get(fe, fromHolder); if (listener == null) { return; } listener.fileRenamed(fe); }
public void fileChanged(FileEvent fe, boolean fromHolder) { FileChangeListener listener = get(fe, fromHolder); if (listener == null) { return; } listener.fileChanged(fe); }
public void fileDataCreated(FileEvent fe) { FileObject thisFo = this.get(); final FileObject file = fe.getFile(); if (thisFo != null && FileUtil.isParentOf(thisFo, file)) { fcl.fileDataCreated(fe); if (kept != null) { kept.add(file); } } }
public void fileAttributeChanged(FileAttributeEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener != null) { listener.fileAttributeChanged(fe); } } } }
public void fileDeleted(FileEvent fe) { FileObject thisFo = this.get(); final FileObject file = fe.getFile(); if (thisFo != null && FileUtil.isParentOf(thisFo, file)) { fcl.fileDeleted(fe); if (kept != null) { kept.remove(file); } } }
public void fileFolderCreated(FileEvent fe) { FileObject thisFo = this.get(); final FileObject file = fe.getFile(); if (thisFo != null && FileUtil.isParentOf(thisFo, file)) { fcl.fileFolderCreated(fe); addAll(file); } }
public void fileRenamed(FileRenameEvent fe) { FileObject thisFo = this.get(); if (thisFo != null && FileUtil.isParentOf(thisFo, fe.getFile())) { fcl.fileRenamed(fe); } }
public void fileChanged(FileEvent fe) { FileObject thisFo = this.get(); if (thisFo != null && FileUtil.isParentOf(thisFo, fe.getFile())) { fcl.fileChanged(fe); } }
final static void dispatchEvent (FileChangeListener fcl, FileEvent fe, int operation) { switch( operation ) { case FCLSupport.DATA_CREATED: fcl.fileDataCreated (fe); break; case FCLSupport.FOLDER_CREATED: fcl.fileFolderCreated (fe); break; case FCLSupport.FILE_CHANGED: fcl.fileChanged (fe); break; case FCLSupport.FILE_DELETED: fcl.fileDeleted (fe); break; case FCLSupport.FILE_RENAMED: fcl.fileRenamed ((FileRenameEvent)fe); break; case FCLSupport.ATTR_CHANGED: fcl.fileAttributeChanged ((FileAttributeEvent)fe ); break; } }
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 fileAttributeChanged(FileAttributeEvent fe) { FileObject thisFo = this.get(); if (thisFo != null && FileUtil.isParentOf(thisFo, fe.getFile())) { fcl.fileAttributeChanged(fe); } }
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 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(); } } }
public void fileRenamed(FileRenameEvent fe) { if (fe.getSource() == current) { if (isOnTarget) { FileChangeListener listener = get(); if (listener instanceof DeepListener) { ((DeepListener) listener).fileRenamed(fe, true); } else if (listener != null) { listener.fileRenamed(fe); } } someChange(); } }