private boolean basedirExists() { File basedir = fs.getDir(); //trick to evoke "basedir not set" if null: return basedir == null || basedir.exists(); } }
protected Collection getFiles() { Map fileMap = new HashMap(); Project p = getProject(); for (int i = 0; i < filesets.size(); i++) { FileSet fs = (FileSet)filesets.elementAt(i); DirectoryScanner ds = fs.getDirectoryScanner(p); String[] srcFiles = ds.getIncludedFiles(); File dir = fs.getDir(p); for (int j = 0; j < srcFiles.length; j++) { File src = new File(dir, srcFiles[j]); fileMap.put(src.getAbsolutePath(), src); } } return fileMap.values(); }
protected Collection getFiles() { Map fileMap = new HashMap(); Project p = getProject(); for (int i = 0; i < filesets.size(); i++) { FileSet fs = (FileSet)filesets.elementAt(i); DirectoryScanner ds = fs.getDirectoryScanner(p); String[] srcFiles = ds.getIncludedFiles(); File dir = fs.getDir(p); for (int j = 0; j < srcFiles.length; j++) { File src = new File(dir, srcFiles[j]); fileMap.put(src.getAbsolutePath(), src); } } return fileMap.values(); }
/** * Check the attributes and nested elements. */ @Override protected void checkConfiguration() { if (!havePerm) { throw new BuildException("Required attribute perm not set in chmod", getLocation()); } if (defaultSetDefined && defaultSet.getDir(getProject()) != null) { addFileset(defaultSet); } super.checkConfiguration(); }
protected Collection getFiles() { Map fileMap = new HashMap(); Project p = getProject(); for (int i = 0; i < filesets.size(); i++) { FileSet fs = (FileSet)filesets.elementAt(i); DirectoryScanner ds = fs.getDirectoryScanner(p); String[] srcFiles = ds.getIncludedFiles(); File dir = fs.getDir(p); for (int j = 0; j < srcFiles.length; j++) { File src = new File(dir, srcFiles[j]); fileMap.put(src.getAbsolutePath(), src); } } return fileMap.values(); }
private List<File> createListOfAllFilesToMerge() { List<File> fileList = new ArrayList<>(); for (FileSet s : fileSets) { File fromDir = s.getDir(getProject()); for (String file : s.getDirectoryScanner(getProject()).getIncludedFiles()) { fileList.add(new File(fromDir, file)); } } return fileList; }
final FileSet fs = (FileSet) rc; for (String file : getFileNames(fs)) { final File f = new File(fs.getDir(getProject()), file); final String name = file.replace(File.separatorChar, '/'); tarFile(f, tOut, name, tfs);
protected Collection getFiles() { Map fileMap = new HashMap(); Project p = getProject(); for (int i = 0; i < filesets.size(); i++) { FileSet fs = (FileSet)filesets.elementAt(i); DirectoryScanner ds = fs.getDirectoryScanner(p); String[] srcFiles = ds.getIncludedFiles(); File dir = fs.getDir(p); for (int j = 0; j < srcFiles.length; j++) { File src = new File(dir, srcFiles[j]); fileMap.put(src.getAbsolutePath(), src); } } return fileMap.values(); }
/** * Adds any classes the user specifies using <i>support</i> nested elements * to the <code>ejbFiles</code> Hashtable. * * @param ejbFiles Hashtable of EJB classes (and other) files that will be * added to the completed JAR file */ protected void addSupportClasses(Hashtable<String, File> ejbFiles) { // add in support classes if any Project project = task.getProject(); for (FileSet supportFileSet : config.supportFileSets) { File supportBaseDir = supportFileSet.getDir(project); DirectoryScanner supportScanner = supportFileSet.getDirectoryScanner(project); for (String supportFile : supportScanner.getIncludedFiles()) { ejbFiles.put(supportFile, new File(supportBaseDir, supportFile)); } } }
/** Run the compiler. */ @Override public void execute() { if (src == null && filesets.size()==0) throw new BuildException("No file or fileset specified."); if (src != null) compile(src); Project myProject = getProject(); for (int i = 0; i < filesets.size(); i++) { FileSet fs = filesets.get(i); DirectoryScanner ds = fs.getDirectoryScanner(myProject); File dir = fs.getDir(myProject); String[] srcs = ds.getIncludedFiles(); for (int j = 0; j < srcs.length; j++) { compile(new File(dir, srcs[j])); } } }
@Override protected void configureFindbugsEngine() { addArg("-withMessages"); addArg("-output"); addArg(to); for (FileSet s : fileSets) { File fromDir = s.getDir(getProject()); for (String file : s.getDirectoryScanner(getProject()).getIncludedFiles()) { addArg(new File(fromDir, file).toString()); } } }
/** * Get the complete list of files to be included in the cab. Filenames * are gathered from the fileset if it has been added, otherwise from the * traditional include parameters. * @return the list of files. * @throws BuildException if there is an error. */ protected Vector<String> getFileList() throws BuildException { Vector<String> files = new Vector<>(); if (baseDir != null) { // get files from old methods - includes and nested include appendFiles(files, super.getDirectoryScanner(baseDir)); } else { baseDir = fileset.getDir(); appendFiles(files, fileset.getDirectoryScanner(getProject())); } return files; }
private File manageFileSet(FileSet fs) throws IOException, InterruptedException { final DirectoryScanner ds = fs.getDirectoryScanner(getProject()); final File fromDir = fs.getDir(getProject()); final String[] srcFiles = ds.getIncludedFiles(); final String[] srcDirs = ds.getIncludedDirectories(); for (String src : srcFiles) { final File f = new File(fromDir, src); final boolean error = processingSingleFile(f); if (error) { return f; } } for (String src : srcDirs) { final File dir = new File(fromDir, src); final File errorFile = processingSingleDirectory(dir); if (errorFile != null) { return errorFile; } } return null; }
DirectoryScanner ds = fs.getDirectoryScanner(getProject()); File dir = fs.getDir(getProject());
final File basedir = fs.getDir(getProject()); DirectoryScanner ds = fs.getDirectoryScanner(getProject()); for (String srcFile : ds.getIncludedFiles()) {
DirectoryScanner ds = fs.getDirectoryScanner(getProject()); for (String fileName : ds.getIncludedFiles()) { File srcFile = new File(fs.getDir(getProject()), fileName); doValidate(srcFile); fileProcessed++;
/** * Fulfill the ResourceCollection contract. * @return an Iterator of Resources. * @since Ant 1.7 */ @Override public Iterator<Resource> iterator() { if (isReference()) { return ((FileSet) getRef(getProject())).iterator(); } return new FileResourceIterator(getProject(), getDir(getProject()), getDirectoryScanner(getProject()).getIncludedFiles()); }
scanner.addBasedir(additionalRootSet.getDir(p));
File fromDir = fs.getDir(getProject());