1 // =================== DO NOT EDIT THIS FILE ====================
2 // Generated by Modello 1.7,
3 // any modifications will be overwritten.
4 // ==============================================================
5
6 package org.apache.maven.plugin.descriptor.model;
7
8 /**
9 * A parameter configuration.
10 *
11 * @version $Revision: 855142 $ $Date: 2013-03-20 00:55:13 +0000 (Wed, 20 Mar 2013) $
12 */
13 @SuppressWarnings( "all" )
14 public class Configuration
15 implements java.io.Serializable
16 {
17
18 //--------------------------/
19 //- Class/Member Variables -/
20 //--------------------------/
21
22 /**
23 * Parameter expression, to let user override default value
24 * with a system property, pom property or settings property.
25 */
26 private String expression;
27
28 /**
29 * Field implementation.
30 */
31 private String implementation;
32
33 /**
34 * The default value, as an expression that will be evaluated
35 * at injection or run-time.
36 */
37 private String defaultValue;
38
39
40 //-----------/
41 //- Methods -/
42 //-----------/
43
44 /**
45 * Get the default value, as an expression that will be
46 * evaluated at injection or run-time.
47 *
48 * @return String
49 */
50 public String getDefaultValue()
51 {
52 return this.defaultValue;
53 } //-- String getDefaultValue()
54
55 /**
56 * Get parameter expression, to let user override default value
57 * with a system property, pom property or settings property.
58 *
59 * @return String
60 */
61 public String getExpression()
62 {
63 return this.expression;
64 } //-- String getExpression()
65
66 /**
67 * Get the implementation field.
68 *
69 * @return String
70 */
71 public String getImplementation()
72 {
73 return this.implementation;
74 } //-- String getImplementation()
75
76 /**
77 * Set the default value, as an expression that will be
78 * evaluated at injection or run-time.
79 *
80 * @param defaultValue
81 */
82 public void setDefaultValue( String defaultValue )
83 {
84 this.defaultValue = defaultValue;
85 } //-- void setDefaultValue( String )
86
87 /**
88 * Set parameter expression, to let user override default value
89 * with a system property, pom property or settings property.
90 *
91 * @param expression
92 */
93 public void setExpression( String expression )
94 {
95 this.expression = expression;
96 } //-- void setExpression( String )
97
98 /**
99 * Set the implementation field.
100 *
101 * @param implementation
102 */
103 public void setImplementation( String implementation )
104 {
105 this.implementation = implementation;
106 } //-- void setImplementation( String )
107
108 }