public void processPath()

in maven-jxr/src/main/java/org/apache/maven/jxr/JXR.java [97:121]


    public void processPath(PackageManager packageManager, Path sourceDir, String bottom) throws IOException {
        DirectoryScanner ds = new DirectoryScanner();
        // I'm not sure why we don't use the directoryScanner in packageManager,
        // but since we don't we need to set includes/excludes here as well
        ds.setExcludes(excludes);
        ds.setIncludes(includes);
        ds.addDefaultExcludes();

        ds.setBasedir(sourceDir.toString());
        ds.scan();

        // now get the list of included files

        String[] files = ds.getIncludedFiles();

        for (String file : files) {
            Path sourceFile = sourceDir.resolve(file);

            if (isJavaFile(sourceFile.toString())) {
                String newFileName = file.replaceFirst(".java$", ".html");

                transform(sourceFile, this.destDir.resolve(newFileName), bottom);
            }
        }
    }