diff -r f517bafcf812 -r 27e41d7f5e8d java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java --- a/java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java Mon Nov 17 18:17:13 2014 +0100 +++ b/java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java Mon Nov 17 20:05:57 2014 +0100 @@ -37,6 +37,8 @@ public class RecursiveImageResizer { private static final Logger log = Logger.getLogger(RecursiveImageResizer.class.getName()); + + private final Counters counters = new Counters(); private final SingleImageResizer resizer = new SingleImageResizer(); @@ -46,8 +48,9 @@ this.options = options; } - public void resize() throws RecursiveException, ResizeException { + public Counters resize() throws RecursiveException, ResizeException { resizeDirectory(options.getInput()); + return counters; } private void resizeFile(File inputFile) throws ResizeException { @@ -70,7 +73,7 @@ resizer.resize(image, output, size, format); } } else { - log.log(Level.FINER, "File: {0} has already required size → just copy", inputFileRelative); + log.log(Level.FINER, "File: {0} has already required (or smaller) size → just copy", inputFileRelative); justCopy(inputFile, outputFile); } }