package com.limegroup.gnutella.gui.library;
import java.io.File;
import javax.swing.Icon;
import com.limegroup.gnutella.gui.GUIMediator;
import com.limegroup.gnutella.settings.SharingSettings;
public class IncompleteDirectoryHolder extends FileSettingDirectoryHolder {
public IncompleteDirectoryHolder() {
super(SharingSettings.INCOMPLETE_DIRECTORY,
GUIMediator.getStringResource("LIBRARY_TREE_INCOMPLETE_DIRECTORY"));
}
public boolean accept(File file) {
String name = file.getName();
return super.accept(file) &&
!file.isHidden() &&
!name.startsWith(".") &&
file.isFile() &&
!name.equals("downloads.dat") &&
!name.equals("downloads.bak");
}
public Icon getIcon() {
return GUIMediator.getThemeImage("incomplete");
}
}