java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java
changeset 12 27e41d7f5e8d
parent 11 f517bafcf812
child 13 28aa5f597457
     1.1 --- a/java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java	Mon Nov 17 18:17:13 2014 +0100
     1.2 +++ b/java/copy-image-resizer/src/cz/frantovo/copyImageResizer/RecursiveImageResizer.java	Mon Nov 17 20:05:57 2014 +0100
     1.3 @@ -37,6 +37,8 @@
     1.4  public class RecursiveImageResizer {
     1.5  
     1.6  	private static final Logger log = Logger.getLogger(RecursiveImageResizer.class.getName());
     1.7 +	
     1.8 +	private final Counters counters = new Counters();
     1.9  
    1.10  	private final SingleImageResizer resizer = new SingleImageResizer();
    1.11  
    1.12 @@ -46,8 +48,9 @@
    1.13  		this.options = options;
    1.14  	}
    1.15  
    1.16 -	public void resize() throws RecursiveException, ResizeException {
    1.17 +	public Counters resize() throws RecursiveException, ResizeException {
    1.18  		resizeDirectory(options.getInput());
    1.19 +		return counters;
    1.20  	}
    1.21  
    1.22  	private void resizeFile(File inputFile) throws ResizeException {
    1.23 @@ -70,7 +73,7 @@
    1.24  								resizer.resize(image, output, size, format);
    1.25  							}
    1.26  						} else {
    1.27 -							log.log(Level.FINER, "File: {0} has already required size → just copy", inputFileRelative);
    1.28 +							log.log(Level.FINER, "File: {0} has already required (or smaller) size → just copy", inputFileRelative);
    1.29  							justCopy(inputFile, outputFile);
    1.30  						}
    1.31  					}