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