private void refreshAfterEvent(FileEvent fe) { FileObject fFile = fe.getFile(); superRefresh(false); MultiFileObject mFile = (MultiFileObject) getFileObject(fFile.getName(), fFile.getExt()); if (mFile != null) { mFile.superRefresh(false); } }
/** Update all existing subobjects. */ void updateAll() { FileSystem mfs = getMultiFileSystem(); try { mfs.beginAtomicAction(); // enumeration of all existing objects Enumeration<AbstractFolder> en = existingSubFiles(true); while (en.hasMoreElements()) { MultiFileObject mfo = (MultiFileObject) en.nextElement(); if (mfo.isFolder() && !mfo.isInitialized()) { continue; } mfo.freeAttribCache(); mfo.superRefresh(true); } } finally { mfs.finishAtomicAction(); } }
private void refreshAfterEvent (FileEvent fe) { FileObject fFile = fe.getFile(); superRefresh(false); MultiFileObject mFile = (MultiFileObject)getFileObject(fFile.getName(),fFile.getExt()); if (mFile != null) mFile.superRefresh(false); }
private void refreshAfterEvent (FileEvent fe) { FileObject fFile = fe.getFile(); superRefresh(false); MultiFileObject mFile = (MultiFileObject)getFileObject(fFile.getName(),fFile.getExt()); if (mFile != null) mFile.superRefresh(false); }
/** Update all existing subobjects. */ void updateAll () { FileSystem mfs = getMultiFileSystem (); try { mfs.beginAtomicAction (); // enumeration of all existing objects Enumeration en = existingSubFiles(true); while (en.hasMoreElements()) { MultiFileObject mfo = (MultiFileObject)en.nextElement(); if (mfo.isFolder() && !mfo.isInitialized ()) continue; mfo.freeLastAttrCache (); mfo.superRefresh(true); } } finally { mfs.finishAtomicAction (); } }
/** Update all existing subobjects. */ void updateAll () { FileSystem mfs = getMultiFileSystem (); try { mfs.beginAtomicAction (); // enumeration of all existing objects Enumeration en = existingSubFiles(true); while (en.hasMoreElements()) { MultiFileObject mfo = (MultiFileObject)en.nextElement(); if (mfo.isFolder() && !mfo.isInitialized ()) continue; mfo.freeLastAttrCache (); mfo.superRefresh(true); } } finally { mfs.finishAtomicAction (); } }