Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
Expression |
|
| 1.1111111111111112;1,111 |
1 | /* | |
2 | =================== DO NOT EDIT THIS FILE ==================== | |
3 | Generated by Modello 1.0.1 on 2009-07-11 18:27:38, | |
4 | any modifications will be overwritten. | |
5 | ============================================================== | |
6 | */ | |
7 | ||
8 | package org.apache.maven.usability.plugin; | |
9 | ||
10 | /** | |
11 | * A plugin parameter expression supported by Maven. | |
12 | * | |
13 | * @version $Revision$ $Date$ | |
14 | */ | |
15 | 2 | public class Expression |
16 | implements java.io.Serializable | |
17 | { | |
18 | ||
19 | //--------------------------/ | |
20 | //- Class/Member Variables -/ | |
21 | //--------------------------/ | |
22 | ||
23 | /** | |
24 | * The syntax of the expression. | |
25 | */ | |
26 | private String syntax; | |
27 | ||
28 | /** | |
29 | * The description of what this expression references, and what | |
30 | * it's generally used for. | |
31 | */ | |
32 | private String description; | |
33 | ||
34 | /** | |
35 | * The place and syntax used to change the value of this | |
36 | * expression. | |
37 | */ | |
38 | private String configuration; | |
39 | ||
40 | /** | |
41 | * Field cliOptions. | |
42 | */ | |
43 | private java.util.Properties cliOptions; | |
44 | ||
45 | /** | |
46 | * Field apiMethods. | |
47 | */ | |
48 | private java.util.Properties apiMethods; | |
49 | ||
50 | /** | |
51 | * A preferred alternative to this expression, in the case | |
52 | * where it's deprecated. | |
53 | */ | |
54 | private String deprecation; | |
55 | ||
56 | /** | |
57 | * A preferred alternative to this expression, in the case | |
58 | * where it's banned from use. | |
59 | */ | |
60 | private String ban; | |
61 | ||
62 | /** | |
63 | * Whether the value of this expression can be changed. | |
64 | */ | |
65 | 2 | private boolean editable = true; |
66 | ||
67 | ||
68 | //-----------/ | |
69 | //- Methods -/ | |
70 | //-----------/ | |
71 | ||
72 | /** | |
73 | * Method addApiMethod. | |
74 | * | |
75 | * @param key | |
76 | * @param value | |
77 | */ | |
78 | public void addApiMethod( String key, String value ) | |
79 | { | |
80 | 0 | getApiMethods().put( key, value ); |
81 | 0 | } //-- void addApiMethod( String, String ) |
82 | ||
83 | /** | |
84 | * Method addCliOption. | |
85 | * | |
86 | * @param key | |
87 | * @param value | |
88 | */ | |
89 | public void addCliOption( String key, String value ) | |
90 | { | |
91 | 1 | getCliOptions().put( key, value ); |
92 | 1 | } //-- void addCliOption( String, String ) |
93 | ||
94 | /** | |
95 | * Method getApiMethods. | |
96 | * | |
97 | * @return Properties | |
98 | */ | |
99 | public java.util.Properties getApiMethods() | |
100 | { | |
101 | 0 | if ( this.apiMethods == null ) |
102 | { | |
103 | 0 | this.apiMethods = new java.util.Properties(); |
104 | } | |
105 | ||
106 | 0 | return this.apiMethods; |
107 | } //-- java.util.Properties getApiMethods() | |
108 | ||
109 | /** | |
110 | * Get a preferred alternative to this expression, in the case | |
111 | * where it's banned from use. | |
112 | * | |
113 | * @return String | |
114 | */ | |
115 | public String getBan() | |
116 | { | |
117 | 0 | return this.ban; |
118 | } //-- String getBan() | |
119 | ||
120 | /** | |
121 | * Method getCliOptions. | |
122 | * | |
123 | * @return Properties | |
124 | */ | |
125 | public java.util.Properties getCliOptions() | |
126 | { | |
127 | 2 | if ( this.cliOptions == null ) |
128 | { | |
129 | 1 | this.cliOptions = new java.util.Properties(); |
130 | } | |
131 | ||
132 | 2 | return this.cliOptions; |
133 | } //-- java.util.Properties getCliOptions() | |
134 | ||
135 | /** | |
136 | * Get the place and syntax used to change the value of this | |
137 | * expression. | |
138 | * | |
139 | * @return String | |
140 | */ | |
141 | public String getConfiguration() | |
142 | { | |
143 | 0 | return this.configuration; |
144 | } //-- String getConfiguration() | |
145 | ||
146 | /** | |
147 | * Get a preferred alternative to this expression, in the case | |
148 | * where it's deprecated. | |
149 | * | |
150 | * @return String | |
151 | */ | |
152 | public String getDeprecation() | |
153 | { | |
154 | 0 | return this.deprecation; |
155 | } //-- String getDeprecation() | |
156 | ||
157 | /** | |
158 | * Get the description of what this expression references, and | |
159 | * what it's generally used for. | |
160 | * | |
161 | * @return String | |
162 | */ | |
163 | public String getDescription() | |
164 | { | |
165 | 0 | return this.description; |
166 | } //-- String getDescription() | |
167 | ||
168 | /** | |
169 | * Get the syntax of the expression. | |
170 | * | |
171 | * @return String | |
172 | */ | |
173 | public String getSyntax() | |
174 | { | |
175 | 2 | return this.syntax; |
176 | } //-- String getSyntax() | |
177 | ||
178 | /** | |
179 | * Get whether the value of this expression can be changed. | |
180 | * | |
181 | * @return boolean | |
182 | */ | |
183 | public boolean isEditable() | |
184 | { | |
185 | 0 | return this.editable; |
186 | } //-- boolean isEditable() | |
187 | ||
188 | /** | |
189 | * Set the programmatic methods used to change the value of | |
190 | * this expression. | |
191 | * | |
192 | * @param apiMethods | |
193 | */ | |
194 | public void setApiMethods( java.util.Properties apiMethods ) | |
195 | { | |
196 | 0 | this.apiMethods = apiMethods; |
197 | 0 | } //-- void setApiMethods( java.util.Properties ) |
198 | ||
199 | /** | |
200 | * Set a preferred alternative to this expression, in the case | |
201 | * where it's banned from use. | |
202 | * | |
203 | * @param ban | |
204 | */ | |
205 | public void setBan( String ban ) | |
206 | { | |
207 | 0 | this.ban = ban; |
208 | 0 | } //-- void setBan( String ) |
209 | ||
210 | /** | |
211 | * Set the command-line switches used to change the value of | |
212 | * this expression. | |
213 | * | |
214 | * @param cliOptions | |
215 | */ | |
216 | public void setCliOptions( java.util.Properties cliOptions ) | |
217 | { | |
218 | 0 | this.cliOptions = cliOptions; |
219 | 0 | } //-- void setCliOptions( java.util.Properties ) |
220 | ||
221 | /** | |
222 | * Set the place and syntax used to change the value of this | |
223 | * expression. | |
224 | * | |
225 | * @param configuration | |
226 | */ | |
227 | public void setConfiguration( String configuration ) | |
228 | { | |
229 | 1 | this.configuration = configuration; |
230 | 1 | } //-- void setConfiguration( String ) |
231 | ||
232 | /** | |
233 | * Set a preferred alternative to this expression, in the case | |
234 | * where it's deprecated. | |
235 | * | |
236 | * @param deprecation | |
237 | */ | |
238 | public void setDeprecation( String deprecation ) | |
239 | { | |
240 | 0 | this.deprecation = deprecation; |
241 | 0 | } //-- void setDeprecation( String ) |
242 | ||
243 | /** | |
244 | * Set the description of what this expression references, and | |
245 | * what it's generally used for. | |
246 | * | |
247 | * @param description | |
248 | */ | |
249 | public void setDescription( String description ) | |
250 | { | |
251 | 2 | this.description = description; |
252 | 2 | } //-- void setDescription( String ) |
253 | ||
254 | /** | |
255 | * Set whether the value of this expression can be changed. | |
256 | * | |
257 | * @param editable | |
258 | */ | |
259 | public void setEditable( boolean editable ) | |
260 | { | |
261 | 0 | this.editable = editable; |
262 | 0 | } //-- void setEditable( boolean ) |
263 | ||
264 | /** | |
265 | * Set the syntax of the expression. | |
266 | * | |
267 | * @param syntax | |
268 | */ | |
269 | public void setSyntax( String syntax ) | |
270 | { | |
271 | 2 | this.syntax = syntax; |
272 | 2 | } //-- void setSyntax( String ) |
273 | ||
274 | ||
275 | } |