1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.shared.utils.io;
20
21 import java.io.File;
22 import java.util.ArrayList;
23 import java.util.List;
24
25
26
27
28 @Deprecated
29 public class WalkCollector implements DirectoryWalkListener {
30 final List<File> steps;
31
32 File startingDir;
33
34 int startCount;
35
36 int finishCount;
37
38 int percentageLow;
39
40 int percentageHigh;
41
42
43
44
45 public WalkCollector() {
46 steps = new ArrayList<File>();
47 startCount = 0;
48 finishCount = 0;
49 percentageLow = 0;
50 percentageHigh = 0;
51 }
52
53
54 public void debug(String message) {
55
56 }
57
58
59 public void directoryWalkStarting(File basedir) {
60 startingDir = basedir;
61 startCount++;
62 }
63
64
65 public void directoryWalkStep(int percentage, File file) {
66 steps.add(file);
67 percentageLow = Math.min(percentageLow, percentage);
68 percentageHigh = Math.max(percentageHigh, percentage);
69 }
70
71
72 public void directoryWalkFinished() {
73 finishCount++;
74 }
75 }