/** Add new listener to this object. * @param fcl the listener * @since 2.8 */ public final void addFileChangeListener(FileChangeListener fcl) { getFCLSupport().addFileChangeListener(fcl); }
/** Remove listener from this object. * @param fcl the listener * @since 2.8 */ public final void removeFileChangeListener(FileChangeListener fcl) { getFCLSupport().removeFileChangeListener(fcl); }
/** @return true if there is a listener */ protected final boolean hasListeners() { boolean fsHas = getFileSystem().getFCLSupport().hasListeners(); boolean repHas = false; Repository rep = getFileSystem().getRepository(); if (rep != null) { repHas = rep.getFCLSupport().hasListeners(); } return (listeners != null && listeners.hasListeners()) || repHas || fsHas; }
public ED(FCLSupport.Op op, Enumeration<FileChangeListener> en, FileEvent fe) { this.op = op; this.en = en; this.fe = fe; FileSystem fs = null; try { fs = this.fe.getFile().getFileSystem(); } catch (FileStateInvalidException ex) { ExternalUtil.exception(ex); } ListenerList<FileChangeListener> fsll = (fs != null) ? fs.getFCLSupport().listeners : null; ListenerList<FileChangeListener> repll = (fs != null && fs.getRepository() != null) ? fs.getRepository().getFCLSupport().listeners : null; fsList = ListenerList.allListeners(fsll); repList = ListenerList.allListeners(repll); }
/** Remove listener from this object. * @param fcl the listener * @since 2.8 */ public final void removeFileChangeListener(FileChangeListener fcl) { getFCLSupport ().removeFileChangeListener(fcl); }
/** Add new listener to this object. * @param fcl the listener * @since 2.8 */ public final void addFileChangeListener(FileChangeListener fcl) { getFCLSupport ().addFileChangeListener(fcl); }
/** Add new listener to this object. * @param fcl the listener * @since 2.8 */ public final void addFileChangeListener(FileChangeListener fcl) { getFCLSupport ().addFileChangeListener(fcl); }
/** Remove listener from this object. * @param fcl the listener * @since 2.8 */ public final void removeFileChangeListener(FileChangeListener fcl) { getFCLSupport ().removeFileChangeListener(fcl); }
} catch (FileStateInvalidException fsix) {return;} fs.getFCLSupport ().dispatchEvent (fe, op); if (rep != null) rep.getFCLSupport ().dispatchEvent (fe, op);
} catch (FileStateInvalidException fsix) {return;} fs.getFCLSupport ().dispatchEvent (fe, op); if (rep != null) rep.getFCLSupport ().dispatchEvent (fe, op);
/** @return true if there is a listener */ protected final boolean hasListeners () { boolean fsHas = getFileSystem().getFCLSupport ().hasListeners (); boolean repHas = false; Repository rep = getFileSystem().getRepository (); if (rep != null) repHas = rep.getFCLSupport ().hasListeners (); return (listeners != null && listeners.getAllListeners ().length != 0) || repHas || fsHas; }
/** @return true if there is a listener */ protected final boolean hasListeners () { boolean fsHas = getFileSystem().getFCLSupport ().hasListeners (); boolean repHas = false; Repository rep = getFileSystem().getRepository (); if (rep != null) repHas = rep.getFCLSupport ().hasListeners (); return (listeners != null && listeners.getAllListeners ().length != 0) || repHas || fsHas; }