1 // =================== DO NOT EDIT THIS FILE ==================== 2 // Generated by Modello 2.3.0, 3 // any modifications will be overwritten. 4 // ============================================================== 5 6 package org.apache.maven.plugin.lifecycle; 7 8 /** 9 * Root element of the <code>lifecycle.xml</code> file. 10 * 11 * @version $Revision$ $Date$ 12 */ 13 @SuppressWarnings( "all" ) 14 public class LifecycleConfiguration 15 implements java.io.Serializable 16 { 17 18 //--------------------------/ 19 //- Class/Member Variables -/ 20 //--------------------------/ 21 22 /** 23 * Field lifecycles. 24 */ 25 private java.util.List<Lifecycle> lifecycles; 26 27 /** 28 * Field modelEncoding. 29 */ 30 private String modelEncoding = "UTF-8"; 31 32 33 //-----------/ 34 //- Methods -/ 35 //-----------/ 36 37 /** 38 * Method addLifecycle. 39 * 40 * @param lifecycle a lifecycle object. 41 */ 42 public void addLifecycle( Lifecycle lifecycle ) 43 { 44 getLifecycles().add( lifecycle ); 45 } //-- void addLifecycle( Lifecycle ) 46 47 /** 48 * Method getLifecycles. 49 * 50 * @return List 51 */ 52 public java.util.List<Lifecycle> getLifecycles() 53 { 54 if ( this.lifecycles == null ) 55 { 56 this.lifecycles = new java.util.ArrayList<Lifecycle>(); 57 } 58 59 return this.lifecycles; 60 } //-- java.util.List<Lifecycle> getLifecycles() 61 62 /** 63 * Get the modelEncoding field. 64 * 65 * @return String 66 */ 67 public String getModelEncoding() 68 { 69 return this.modelEncoding; 70 } //-- String getModelEncoding() 71 72 /** 73 * Method removeLifecycle. 74 * 75 * @param lifecycle a lifecycle object. 76 */ 77 public void removeLifecycle( Lifecycle lifecycle ) 78 { 79 getLifecycles().remove( lifecycle ); 80 } //-- void removeLifecycle( Lifecycle ) 81 82 /** 83 * Set the lifecycles field. 84 * 85 * @param lifecycles a lifecycles object. 86 */ 87 public void setLifecycles( java.util.List<Lifecycle> lifecycles ) 88 { 89 this.lifecycles = lifecycles; 90 } //-- void setLifecycles( java.util.List ) 91 92 /** 93 * Set the modelEncoding field. 94 * 95 * @param modelEncoding a modelEncoding object. 96 */ 97 public void setModelEncoding( String modelEncoding ) 98 { 99 this.modelEncoding = modelEncoding; 100 } //-- void setModelEncoding( String ) 101 102 }