public boolean match(AbstractFile files[]) { int nbFiles = files.length; for(int i=0; i<nbFiles; i++) if(!match(files[i])) return false; return true; }
/** * Creates a new <code>AbstractFileFilter</code> operating in the specified mode. * * @param inverted if true, this filter will operate in inverted mode. */ public AbstractFileFilter(boolean inverted) { setInverted(inverted); }
public boolean reject(AbstractFile files[]) { int nbFiles = files.length; for(int i=0; i<nbFiles; i++) if(!reject(files[i])) return false; return true; }
public boolean accept(AbstractFile files[]) { int nbFiles = files.length; for(int i=0; i<nbFiles; i++) if(!accept(files[i])) return false; return true; }
public boolean reject(FileSet files) { int nbFiles = files.size(); for(int i=0; i<nbFiles; i++) if(!reject(files.elementAt(i))) return false; return true; } }
public boolean reject(AbstractFile file) { return !accept(file); }
public void filter(FileSet files) { for(int i=0; i<files.size();) { if(reject(files.elementAt(i))) files.removeElementAt(i); else i++; } }
public boolean accept(FileSet files) { int nbFiles = files.size(); for(int i=0; i<nbFiles; i++) if(!accept(files.elementAt(i))) return false; return true; }
public AbstractFile[] filter(AbstractFile files[]) { Vector<AbstractFile> filteredFilesV = new Vector<AbstractFile>(); int nbFiles = files.length; AbstractFile file; for(int i=0; i<nbFiles; i++) { file = files[i]; if(match(file)) filteredFilesV.add(file); } AbstractFile filteredFiles[] = new AbstractFile[filteredFilesV.size()]; filteredFilesV.toArray(filteredFiles); return filteredFiles; }
public boolean match(FileSet files) { int nbFiles = files.size(); for(int i=0; i<nbFiles; i++) if(!match(files.elementAt(i))) return false; return true; }