comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/PRFParser.java @ 1216:f8b5c37f15e4

Fixes for the HYK parser flys-backend/trunk@2342 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 17 Jul 2011 10:00:13 +0000
parents cc88db4a5b34
children c5c48f52dc7b
comparison
equal deleted inserted replaced
1215:8aef353e54fb 1216:f8b5c37f15e4
387 public void parsePRFs(File root, final Callback callback) { 387 public void parsePRFs(File root, final Callback callback) {
388 388
389 FileTools.walkTree(root, new FileTools.FileVisitor() { 389 FileTools.walkTree(root, new FileTools.FileVisitor() {
390 @Override 390 @Override
391 public boolean visit(File file) { 391 public boolean visit(File file) {
392 if (file.isFile() 392 if (file.isFile() && file.canRead()
393 && file.getName().toLowerCase().endsWith(".prf") 393 && file.getName().toLowerCase().endsWith(".prf")
394 && (callback == null || callback.prfAccept(file))) { 394 && (callback == null || callback.prfAccept(file))) {
395 reset(); 395 reset();
396 boolean success = parse(file); 396 boolean success = parse(file);
397 log.info("parsing " + (success ? "succeeded" : "failed")); 397 log.info("parsing " + (success ? "succeeded" : "failed"));

http://dive4elements.wald.intevation.org