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<ProcessingError> errors;
31
32
33
34
35 private String modelEncoding = "UTF-8";
36
37
38
39
40
41
42
43
44
45
46
47 public void addError( ProcessingError processingError )
48 {
49 getErrors().add( processingError );
50 }
51
52
53
54
55
56
57 public void addFile( PmdFile pmdFile )
58 {
59 getFiles().add( pmdFile );
60 }
61
62
63
64
65
66
67 public java.util.List<ProcessingError> getErrors()
68 {
69 if ( this.errors == null )
70 {
71 this.errors = new java.util.ArrayList<ProcessingError>();
72 }
73
74 return this.errors;
75 }
76
77
78
79
80
81
82 public java.util.List<PmdFile> getFiles()
83 {
84 if ( this.files == null )
85 {
86 this.files = new java.util.ArrayList<PmdFile>();
87 }
88
89 return this.files;
90 }
91
92
93
94
95
96
97 public String getModelEncoding()
98 {
99 return this.modelEncoding;
100 }
101
102
103
104
105
106
107 public void removeError( ProcessingError processingError )
108 {
109 getErrors().remove( processingError );
110 }
111
112
113
114
115
116
117 public void removeFile( PmdFile pmdFile )
118 {
119 getFiles().remove( pmdFile );
120 }
121
122
123
124
125
126
127 public void setErrors( java.util.List<ProcessingError> errors )
128 {
129 this.errors = errors;
130 }
131
132
133
134
135
136
137 public void setFiles( java.util.List<PmdFile> files )
138 {
139 this.files = files;
140 }
141
142
143
144
145
146
147 public void setModelEncoding( String modelEncoding )
148 {
149 this.modelEncoding = modelEncoding;
150 }
151
152 }