001 /* 002 =================== DO NOT EDIT THIS FILE ==================== 003 Generated by Modello 1.4.1 on 2012-01-20 18:12:11, 004 any modifications will be overwritten. 005 ============================================================== 006 */ 007 008 package org.apache.maven.plugin.lifecycle; 009 010 /** 011 * Root element of the <code>lifecycle.xml</code> file. 012 * 013 * @version $Revision$ $Date$ 014 */ 015 @SuppressWarnings( "all" ) 016 public class LifecycleConfiguration 017 implements java.io.Serializable 018 { 019 020 //--------------------------/ 021 //- Class/Member Variables -/ 022 //--------------------------/ 023 024 /** 025 * Field lifecycles. 026 */ 027 private java.util.List<Lifecycle> lifecycles; 028 029 /** 030 * Field modelEncoding. 031 */ 032 private String modelEncoding = "UTF-8"; 033 034 035 //-----------/ 036 //- Methods -/ 037 //-----------/ 038 039 /** 040 * Method addLifecycle. 041 * 042 * @param lifecycle 043 */ 044 public void addLifecycle( Lifecycle lifecycle ) 045 { 046 getLifecycles().add( lifecycle ); 047 } //-- void addLifecycle( Lifecycle ) 048 049 /** 050 * Method getLifecycles. 051 * 052 * @return List 053 */ 054 public java.util.List<Lifecycle> getLifecycles() 055 { 056 if ( this.lifecycles == null ) 057 { 058 this.lifecycles = new java.util.ArrayList<Lifecycle>(); 059 } 060 061 return this.lifecycles; 062 } //-- java.util.List<Lifecycle> getLifecycles() 063 064 /** 065 * Get the modelEncoding field. 066 * 067 * @return String 068 */ 069 public String getModelEncoding() 070 { 071 return this.modelEncoding; 072 } //-- String getModelEncoding() 073 074 /** 075 * Method removeLifecycle. 076 * 077 * @param lifecycle 078 */ 079 public void removeLifecycle( Lifecycle lifecycle ) 080 { 081 getLifecycles().remove( lifecycle ); 082 } //-- void removeLifecycle( Lifecycle ) 083 084 /** 085 * Set the lifecycles field. 086 * 087 * @param lifecycles 088 */ 089 public void setLifecycles( java.util.List<Lifecycle> lifecycles ) 090 { 091 this.lifecycles = lifecycles; 092 } //-- void setLifecycles( java.util.List ) 093 094 /** 095 * Set the modelEncoding field. 096 * 097 * @param modelEncoding 098 */ 099 public void setModelEncoding( String modelEncoding ) 100 { 101 this.modelEncoding = modelEncoding; 102 } //-- void setModelEncoding( String ) 103 104 }