001// =================== DO NOT EDIT THIS FILE ==================== 002// Generated by Modello 2.3.0, 003// any modifications will be overwritten. 004// ============================================================== 005 006package org.codehaus.modello.test.features; 007 008 //---------------------------------/ 009 //- Imported classes and packages -/ 010//---------------------------------/ 011 012import org.codehaus.modello.test.features.other.PackageNameFeature; 013import org.codehaus.modello.test.features.other.SubInterfaceInPackage; 014 015/** 016 * <code><field xml.transient="true"></code>: fields marked 017 * as transient are ignored by 018 * parsers and writers, they hold runtime state that should 019 * not be persisted. 020 * 021 * 022 * @version $Revision$ $Date$ 023 */ 024@SuppressWarnings( "all" ) 025public class XmlTransientFields 026 implements java.io.Serializable 027{ 028 029 //--------------------------/ 030 //- Class/Member Variables -/ 031 //--------------------------/ 032 033 /** 034 * Field persistentField. 035 */ 036 private String persistentField; 037 038 /** 039 * Field transientString. 040 */ 041 private String transientString; 042 043 /** 044 * Field transientStringList. 045 */ 046 private java.util.List<String> transientStringList; 047 048 049 //-----------/ 050 //- Methods -/ 051 //-----------/ 052 053 /** 054 * Method addTransientStringList. 055 * 056 * @param string a string object. 057 */ 058 public void addTransientStringList( String string ) 059 { 060 getTransientStringList().add( string ); 061 } //-- void addTransientStringList( String ) 062 063 /** 064 * Get the persistentField field. 065 * 066 * @return String 067 */ 068 public String getPersistentField() 069 { 070 return this.persistentField; 071 } //-- String getPersistentField() 072 073 /** 074 * Get the transientString field. 075 * 076 * @return String 077 */ 078 public String getTransientString() 079 { 080 return this.transientString; 081 } //-- String getTransientString() 082 083 /** 084 * Method getTransientStringList. 085 * 086 * @return List 087 */ 088 public java.util.List<String> getTransientStringList() 089 { 090 if ( this.transientStringList == null ) 091 { 092 this.transientStringList = new java.util.ArrayList<String>(); 093 } 094 095 return this.transientStringList; 096 } //-- java.util.List<String> getTransientStringList() 097 098 /** 099 * Method removeTransientStringList. 100 * 101 * @param string a string object. 102 */ 103 public void removeTransientStringList( String string ) 104 { 105 getTransientStringList().remove( string ); 106 } //-- void removeTransientStringList( String ) 107 108 /** 109 * Set the persistentField field. 110 * 111 * @param persistentField a persistentField object. 112 */ 113 public void setPersistentField( String persistentField ) 114 { 115 this.persistentField = persistentField; 116 } //-- void setPersistentField( String ) 117 118 /** 119 * Set the transientString field. 120 * 121 * @param transientString a transientString object. 122 */ 123 public void setTransientString( String transientString ) 124 { 125 this.transientString = transientString; 126 } //-- void setTransientString( String ) 127 128 /** 129 * Set the transientStringList field. 130 * 131 * @param transientStringList a transientStringList object. 132 */ 133 public void setTransientStringList( java.util.List<String> transientStringList ) 134 { 135 this.transientStringList = transientStringList; 136 } //-- void setTransientStringList( java.util.List ) 137 138}