1
2
3
4
5
6 package org.apache.maven.plugins.pmd.model;
7
8
9
10
11
12
13 @SuppressWarnings( "all" )
14 public class PmdErrorDetail
15 implements java.io.Serializable
16 {
17
18
19
20
21
22
23
24
25 private java.util.List<PmdFile> files;
26
27
28
29
30 private java.util.List<SuppressedViolation> suppressedViolations;
31
32
33
34
35 private java.util.List<ProcessingError> errors;
36
37
38
39
40 private String modelEncoding = "UTF-8";
41
42
43
44
45
46
47
48
49
50
51
52 public void addError( ProcessingError processingError )
53 {
54 getErrors().add( processingError );
55 }
56
57
58
59
60
61
62 public void addFile( PmdFile pmdFile )
63 {
64 getFiles().add( pmdFile );
65 }
66
67
68
69
70
71
72 public void addSuppressedViolation( SuppressedViolation suppressedViolation )
73 {
74 getSuppressedViolations().add( suppressedViolation );
75 }
76
77
78
79
80
81
82 public java.util.List<ProcessingError> getErrors()
83 {
84 if ( this.errors == null )
85 {
86 this.errors = new java.util.ArrayList<ProcessingError>();
87 }
88
89 return this.errors;
90 }
91
92
93
94
95
96
97 public java.util.List<PmdFile> getFiles()
98 {
99 if ( this.files == null )
100 {
101 this.files = new java.util.ArrayList<PmdFile>();
102 }
103
104 return this.files;
105 }
106
107
108
109
110
111
112 public String getModelEncoding()
113 {
114 return this.modelEncoding;
115 }
116
117
118
119
120
121
122 public java.util.List<SuppressedViolation> getSuppressedViolations()
123 {
124 if ( this.suppressedViolations == null )
125 {
126 this.suppressedViolations = new java.util.ArrayList<SuppressedViolation>();
127 }
128
129 return this.suppressedViolations;
130 }
131
132
133
134
135
136
137 public void removeError( ProcessingError processingError )
138 {
139 getErrors().remove( processingError );
140 }
141
142
143
144
145
146
147 public void removeFile( PmdFile pmdFile )
148 {
149 getFiles().remove( pmdFile );
150 }
151
152
153
154
155
156
157 public void removeSuppressedViolation( SuppressedViolation suppressedViolation )
158 {
159 getSuppressedViolations().remove( suppressedViolation );
160 }
161
162
163
164
165
166
167 public void setErrors( java.util.List<ProcessingError> errors )
168 {
169 this.errors = errors;
170 }
171
172
173
174
175
176
177 public void setFiles( java.util.List<PmdFile> files )
178 {
179 this.files = files;
180 }
181
182
183
184
185
186
187 public void setModelEncoding( String modelEncoding )
188 {
189 this.modelEncoding = modelEncoding;
190 }
191
192
193
194
195
196
197 public void setSuppressedViolations( java.util.List<SuppressedViolation> suppressedViolations )
198 {
199 this.suppressedViolations = suppressedViolations;
200 }
201
202 }