public void startAssociation(String command) { filter = new AndFileFilter(); this.command = command; }
public void setIsWritable(boolean isWritable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.WRITE, isWritable));} public void setIsExecutable(boolean isExecutable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.EXECUTE, isExecutable));}
public void endAssociation() throws CommandException { // Skip empty file filters as they will break the whole // association mechanism. if(!filter.isEmpty()) CommandManager.registerAssociation(command, filter); }
public MoveAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new OrFileFilter( new FileOperationFilter(FileOperation.RENAME), new AndFileFilter( new FileOperationFilter(FileOperation.READ_FILE), new FileOperationFilter(FileOperation.WRITE_FILE) ) )); }
public void setMask(String mask, boolean isCaseSensitive) {filter.addFileFilter(new RegexpFilenameFilter(mask, isCaseSensitive));} public void setIsDir(boolean isDir) {filter.addFileFilter(new AttributeFileFilter(FileAttribute.DIRECTORY, isDir));}
public SplitFileAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new AndFileFilter( new AttributeFileFilter(FileAttribute.DIRECTORY, true), new FileOperationFilter(FileOperation.READ_FILE) )); }
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 RenameAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new OrFileFilter( new FileOperationFilter(FileOperation.RENAME), new AndFileFilter( new FileOperationFilter(FileOperation.READ_FILE), new FileOperationFilter(FileOperation.WRITE_FILE) ) )); }
public void setIsExecutable(boolean isExecutable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.EXECUTE, isExecutable));} }
public LocalCopyAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new AndFileFilter( new FileOperationFilter(FileOperation.READ_FILE), new FileOperationFilter(FileOperation.WRITE_FILE) )); }
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 BatchRenameAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); setSelectedFileFilter(new OrFileFilter( new FileOperationFilter(FileOperation.RENAME), new AndFileFilter( new FileOperationFilter(FileOperation.READ_FILE), new FileOperationFilter(FileOperation.WRITE_FILE) ) )); }
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>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) )); }
public void setIsReadable(boolean isReadable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.READ, isReadable));} public void setIsWritable(boolean isWritable) {filter.addFileFilter(new PermissionsFileFilter(PermissionType.WRITE, isWritable));}
AndFileFilter treeFileFilter = new AndFileFilter( new AttributeFileFilter(FileAttribute.DIRECTORY), new ConfigurableFolderFilter()
/** * Creates a new instance of <code>EditAction</code>. * @param mainFrame frame to which the action is attached. * @param properties action's properties. */ public InternalEditAction(MainFrame mainFrame, Map<String,Object> properties) { super(mainFrame, properties); // Edit requires being able to write the file (in addition to view requirements) setSelectedFileFilter(new AndFileFilter( new FileOperationFilter(FileOperation.WRITE_FILE), getSelectedFileFilter() )); ImageIcon icon; if((icon = getStandardIcon(EditAction.class)) != null) setIcon(icon); }
filter = new AndFileFilter( new AttributeFileFilter(FileAttribute.FILE), filter
AndFileFilter filter = new AndFileFilter( new StartsWithFilenameFilter(part1.getNameWithoutExtension(), false), new AttributeFileFilter(FileAttribute.FILE),