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 }