コード例 #1
0
 @Override
 public void processFromDirectory(String metaDir) throws Exception {
   log.debug("Processing html files in '{}' for copyright update.", metaDir);
   ResourceHandler handler = injector.getInstance(ResourceHandler.class);
   log.trace("Got handler from injector. {}", handler);
   File contentDirectory = new File(metaDir).getAbsoluteFile().getParentFile();
   if (contentDirectory.exists()) {
     log.trace("The contentDirectory '{}' exists.", contentDirectory);
     Collection<File> htmlFiles =
         FileUtils.listFiles(contentDirectory, new String[] {"html", "htm"}, true);
     log.debug("Found {} html files.", htmlFiles.size());
     for (File htmlFile : htmlFiles) {
       log.trace("Processing {}", htmlFile);
       handler.handleFile(htmlFile);
     }
   }
 }