001 // =================== DO NOT EDIT THIS FILE ====================
002 // Generated by Modello 1.7,
003 // any modifications will be overwritten.
004 // ==============================================================
005
006 package org.apache.maven.plugin.descriptor.model;
007
008 /**
009 * A parameter configuration.
010 *
011 * @version $Revision: 855142 $ $Date: 2013-03-20 00:55:13 +0000 (Wed, 20 Mar 2013) $
012 */
013 @SuppressWarnings( "all" )
014 public class Configuration
015 implements java.io.Serializable
016 {
017
018 //--------------------------/
019 //- Class/Member Variables -/
020 //--------------------------/
021
022 /**
023 * Parameter expression, to let user override default value
024 * with a system property, pom property or settings property.
025 */
026 private String expression;
027
028 /**
029 * Field implementation.
030 */
031 private String implementation;
032
033 /**
034 * The default value, as an expression that will be evaluated
035 * at injection or run-time.
036 */
037 private String defaultValue;
038
039
040 //-----------/
041 //- Methods -/
042 //-----------/
043
044 /**
045 * Get the default value, as an expression that will be
046 * evaluated at injection or run-time.
047 *
048 * @return String
049 */
050 public String getDefaultValue()
051 {
052 return this.defaultValue;
053 } //-- String getDefaultValue()
054
055 /**
056 * Get parameter expression, to let user override default value
057 * with a system property, pom property or settings property.
058 *
059 * @return String
060 */
061 public String getExpression()
062 {
063 return this.expression;
064 } //-- String getExpression()
065
066 /**
067 * Get the implementation field.
068 *
069 * @return String
070 */
071 public String getImplementation()
072 {
073 return this.implementation;
074 } //-- String getImplementation()
075
076 /**
077 * Set the default value, as an expression that will be
078 * evaluated at injection or run-time.
079 *
080 * @param defaultValue
081 */
082 public void setDefaultValue( String defaultValue )
083 {
084 this.defaultValue = defaultValue;
085 } //-- void setDefaultValue( String )
086
087 /**
088 * Set parameter expression, to let user override default value
089 * with a system property, pom property or settings property.
090 *
091 * @param expression
092 */
093 public void setExpression( String expression )
094 {
095 this.expression = expression;
096 } //-- void setExpression( String )
097
098 /**
099 * 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 }