1 package org.apache.maven.model.building;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.ArrayList;
23 import java.util.List;
24
25
26
27
28
29
30
31 public class SimpleProblemCollector
32 implements ModelProblemCollector
33 {
34
35 private List<String> warnings = new ArrayList<String>();
36
37 private List<String> errors = new ArrayList<String>();
38
39 private List<String> fatals = new ArrayList<String>();
40
41 public List<String> getWarnings()
42 {
43 return warnings;
44 }
45
46 public List<String> getErrors()
47 {
48 return errors;
49 }
50
51 public List<String> getFatals()
52 {
53 return fatals;
54 }
55
56 public void add( ModelProblemCollectorRequest req )
57 {
58 switch ( req.getSeverity() )
59 {
60 case FATAL:
61 fatals.add( req.getMessage() );
62 break;
63 case ERROR:
64 errors.add( req.getMessage() );
65 break;
66 case WARNING:
67 warnings.add( req.getMessage() );
68 break;
69 }
70
71 }
72 }