package com.limegroup.gnutella.gui.library; import java.io.File; import javax.swing.Icon; import com.limegroup.gnutella.RouterService; import com.limegroup.gnutella.gui.GUIMediator; public class SpeciallySharedFilesDirectoryHolder extends AbstractDirectoryHolder { public String getName() { return GUIMediator.getStringResource ("LIBRARY_TREE_INDIVIDUALLY_SHARED_FILES_DIRECTORY"); } public String getDescription() { return GUIMediator.getStringResource ("LIBRARY_TREE_INDIVIDUALLY_SHARED_FILES_DIRECTORY_TOOLTIP"); } public File getDirectory() { return null; } public boolean isEmpty() { return !RouterService.getFileManager().hasIndividualFiles(); } public File[] getFiles() { return RouterService.getFileManager().getIndividualFiles(); } public boolean accept(File file) { return RouterService.getFileManager().isIndividualShare(file); } public Icon getIcon() { return GUIMediator.getThemeImage("multifile_small"); } }