private void processFile()

in src/main/java/org/apache/sling/testing/teleporter/client/ClassResourceVisitor.java [118:134]


    private void processFile(String basePath, File f, Processor p) throws IOException {
        if(f.isDirectory()) {
            final String [] names = f.list();
            if(names != null) {
                for(String name : names) {
                    processFile(basePath, new File(f, name), p);
                }
            }
        } else {
            final InputStream is = new BufferedInputStream(new FileInputStream(f));
            try {
                p.process(sanitizeResourceName(basePath, f), is);            
            } finally {
                is.close();
            }
        }
    }