public UnpackAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); // Unpack job operates on archives and directories setSelectedFileFilter(new OrFileFilter( new AttributeFileFilter(FileAttribute.ARCHIVE), new AttributeFileFilter(FileAttribute.DIRECTORY) )); }
public static CompletionService getBrowsableFilesService() { return new FilteredFilesService(new AttributeFileFilter(FileAttribute.BROWSABLE)); }
public void setIsHidden(boolean isHidden) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.HIDDEN, isHidden));} public void setIsReadable(boolean isReadable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.READ, isReadable));}
public void setIsSymlink(boolean isSymlink) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.SYMLINK, isSymlink));} public void setIsHidden(boolean isHidden) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.HIDDEN, isHidden));}
public void setIsDir(boolean isDir) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.DIRECTORY, isDir));} public void setIsSymlink(boolean isSymlink) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.SYMLINK, isSymlink));}
/** * Creates a new instance of <code>ClassFinder</code>. */ public ClassFinder() { filter = new OrFileFilter( new ExtensionFilenameFilter(".class"), new AttributeFileFilter(FileAttribute.DIRECTORY) ); }
private SelfUpdateJob(ProgressDialog progressDialog, MainFrame mainFrame, FileSet files, AbstractFile destJar, AbstractFile tempDestJar) { super(progressDialog, mainFrame, files, tempDestJar.getParent(), tempDestJar.getName(), TransferMode.DOWNLOAD, FileCollisionDialog.OVERWRITE_ACTION); this.destJar = destJar; this.tempDestJar = tempDestJar; this.classLoader = getClass().getClassLoader(); directoryOrClassFileFilter = new OrFileFilter( new AttributeFileFilter(FileAttribute.DIRECTORY), new ExtensionFilenameFilter(".class") ); }
public SplitFileAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new AndFileFilter( new AttributeFileFilter(FileAttribute.DIRECTORY, true), new FileOperationFilter(FileOperation.READ_FILE) )); }
/** * Creates a new instance of <code>AbstractViewerAction</code>. * @param mainFrame frame to which the action is attached. * @param properties action's properties. */ public AbstractViewerAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); // Enable this action only if the currently selected file is not a directory and can be read. setSelectedFileFilter(new AndFileFilter( new FileOperationFilter(FileOperation.READ_FILE), new AttributeFileFilter(FileAttribute.DIRECTORY, true) )); }
new AttributeFileFilter(FileAttribute.DIRECTORY), new ConfigurableFolderFilter() );
@Override public void performAction(FileSet files) { // Filter out files that are not regular files FileFilter filter = new AttributeFileFilter(FileAttribute.FILE); filter.filter(files); if (files.size()==0) return; AbstractFile destFolder = mainFrame.getInactivePanel().getCurrentFolder(); new CombineFilesDialog(mainFrame, files, destFolder).showDialog(); }
new AttributeFileFilter(FileAttribute.FILE), filter );
new AttributeFileFilter(FileAttribute.FILE), new EqualsFilenameFilter(part1.getName(), false, true) );