View Javadoc
1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 2.3.0,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.codehaus.modello.test.features;
7   
8     //---------------------------------/
9    //- Imported classes and packages -/
10  //---------------------------------/
11  
12  import org.codehaus.modello.test.features.other.PackageNameFeature;
13  import org.codehaus.modello.test.features.other.SubInterfaceInPackage;
14  
15  /**
16   * <code>&lt;field xml.transient="true"&gt;</code>: fields marked
17   * as transient are ignored by
18   *       parsers and writers, they hold runtime state that should
19   * not be persisted.
20   *       
21   * 
22   * @version $Revision$ $Date$
23   */
24  @SuppressWarnings( "all" )
25  public class XmlTransientFields
26      implements java.io.Serializable
27  {
28  
29        //--------------------------/
30       //- Class/Member Variables -/
31      //--------------------------/
32  
33      /**
34       * Field persistentField.
35       */
36      private String persistentField;
37  
38      /**
39       * Field transientString.
40       */
41      private String transientString;
42  
43      /**
44       * Field transientStringList.
45       */
46      private java.util.List<String> transientStringList;
47  
48  
49        //-----------/
50       //- Methods -/
51      //-----------/
52  
53      /**
54       * Method addTransientStringList.
55       * 
56       * @param string a string object.
57       */
58      public void addTransientStringList( String string )
59      {
60          getTransientStringList().add( string );
61      } //-- void addTransientStringList( String )
62  
63      /**
64       * Get the persistentField field.
65       * 
66       * @return String
67       */
68      public String getPersistentField()
69      {
70          return this.persistentField;
71      } //-- String getPersistentField()
72  
73      /**
74       * Get the transientString field.
75       * 
76       * @return String
77       */
78      public String getTransientString()
79      {
80          return this.transientString;
81      } //-- String getTransientString()
82  
83      /**
84       * Method getTransientStringList.
85       * 
86       * @return List
87       */
88      public java.util.List<String> getTransientStringList()
89      {
90          if ( this.transientStringList == null )
91          {
92              this.transientStringList = new java.util.ArrayList<String>();
93          }
94  
95          return this.transientStringList;
96      } //-- java.util.List<String> getTransientStringList()
97  
98      /**
99       * 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 }