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