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>&lt;field xml.attribute="true"&gt;</code>: fields as XML
017 * attribute instead of element,
018 *         for every simple type.
019 *       
020 * 
021 * @version $Revision$ $Date$
022 */
023@SuppressWarnings( "all" )
024public class XmlAttributes
025    implements java.io.Serializable
026{
027
028      //--------------------------/
029     //- Class/Member Variables -/
030    //--------------------------/
031
032    /**
033     * <code>boolean</code> primitive.
034     */
035    private boolean primitiveBoolean = true;
036
037    /**
038     * <code>char</code> primitive.
039     */
040    private char primitiveChar = 'H';
041
042    /**
043     * <code>byte</code> primitive.
044     */
045    private byte primitiveByte = 12;
046
047    /**
048     * <code>short</code> primitive.
049     */
050    private short primitiveShort = 1212;
051
052    /**
053     * <code>int</code> primitive.
054     */
055    private int primitiveInt = 121212;
056
057    /**
058     * <code>long</code> primitive.
059     */
060    private long primitiveLong = 1234567890123L;
061
062    /**
063     * <code>float</code> primitive.
064     */
065    private float primitiveFloat = 12.12f;
066
067    /**
068     * <code>double</code> primitive.
069     */
070    private double primitiveDouble = 12.12;
071
072    /**
073     * <code>String</code> class.
074     */
075    private String objectString = "default value";
076
077    /**
078     * <code>Date</code> class.
079     */
080    private java.util.Date objectDate;
081
082    /**
083     * <code>&lt;field xml.attribute="true"
084     * xml.tagName="tag-name"&gt;</code>.
085     */
086    private String attribute = "default";
087
088
089      //-----------/
090     //- Methods -/
091    //-----------/
092
093    /**
094     * Get <code>&lt;field xml.attribute="true"
095     * xml.tagName="tag-name"&gt;</code>.
096     * 
097     * @return String
098     */
099    public String getAttribute()
100    {
101        return this.attribute;
102    } //-- String getAttribute()
103
104    /**
105     * Get <code>Date</code> class.
106     * 
107     * @return Date
108     */
109    public java.util.Date getObjectDate()
110    {
111        return this.objectDate;
112    } //-- java.util.Date getObjectDate()
113
114    /**
115     * Get <code>String</code> class.
116     * 
117     * @return String
118     */
119    public String getObjectString()
120    {
121        return this.objectString;
122    } //-- String getObjectString()
123
124    /**
125     * Get <code>byte</code> primitive.
126     * 
127     * @return byte
128     */
129    public byte getPrimitiveByte()
130    {
131        return this.primitiveByte;
132    } //-- byte getPrimitiveByte()
133
134    /**
135     * Get <code>char</code> primitive.
136     * 
137     * @return char
138     */
139    public char getPrimitiveChar()
140    {
141        return this.primitiveChar;
142    } //-- char getPrimitiveChar()
143
144    /**
145     * Get <code>double</code> primitive.
146     * 
147     * @return double
148     */
149    public double getPrimitiveDouble()
150    {
151        return this.primitiveDouble;
152    } //-- double getPrimitiveDouble()
153
154    /**
155     * Get <code>float</code> primitive.
156     * 
157     * @return float
158     */
159    public float getPrimitiveFloat()
160    {
161        return this.primitiveFloat;
162    } //-- float getPrimitiveFloat()
163
164    /**
165     * Get <code>int</code> primitive.
166     * 
167     * @return int
168     */
169    public int getPrimitiveInt()
170    {
171        return this.primitiveInt;
172    } //-- int getPrimitiveInt()
173
174    /**
175     * Get <code>long</code> primitive.
176     * 
177     * @return long
178     */
179    public long getPrimitiveLong()
180    {
181        return this.primitiveLong;
182    } //-- long getPrimitiveLong()
183
184    /**
185     * Get <code>short</code> primitive.
186     * 
187     * @return short
188     */
189    public short getPrimitiveShort()
190    {
191        return this.primitiveShort;
192    } //-- short getPrimitiveShort()
193
194    /**
195     * Get <code>boolean</code> primitive.
196     * 
197     * @return boolean
198     */
199    public boolean isPrimitiveBoolean()
200    {
201        return this.primitiveBoolean;
202    } //-- boolean isPrimitiveBoolean()
203
204    /**
205     * Set <code>&lt;field xml.attribute="true"
206     * xml.tagName="tag-name"&gt;</code>.
207     * 
208     * @param attribute a attribute object.
209     */
210    public void setAttribute( String attribute )
211    {
212        this.attribute = attribute;
213    } //-- void setAttribute( String )
214
215    /**
216     * Set <code>Date</code> class.
217     * 
218     * @param objectDate a objectDate object.
219     */
220    public void setObjectDate( java.util.Date objectDate )
221    {
222        this.objectDate = objectDate;
223    } //-- void setObjectDate( java.util.Date )
224
225    /**
226     * Set <code>String</code> class.
227     * 
228     * @param objectString a objectString object.
229     */
230    public void setObjectString( String objectString )
231    {
232        this.objectString = objectString;
233    } //-- void setObjectString( String )
234
235    /**
236     * Set <code>boolean</code> primitive.
237     * 
238     * @param primitiveBoolean a primitiveBoolean object.
239     */
240    public void setPrimitiveBoolean( boolean primitiveBoolean )
241    {
242        this.primitiveBoolean = primitiveBoolean;
243    } //-- void setPrimitiveBoolean( boolean )
244
245    /**
246     * Set <code>byte</code> primitive.
247     * 
248     * @param primitiveByte a primitiveByte object.
249     */
250    public void setPrimitiveByte( byte primitiveByte )
251    {
252        this.primitiveByte = primitiveByte;
253    } //-- void setPrimitiveByte( byte )
254
255    /**
256     * Set <code>char</code> primitive.
257     * 
258     * @param primitiveChar a primitiveChar object.
259     */
260    public void setPrimitiveChar( char primitiveChar )
261    {
262        this.primitiveChar = primitiveChar;
263    } //-- void setPrimitiveChar( char )
264
265    /**
266     * Set <code>double</code> primitive.
267     * 
268     * @param primitiveDouble a primitiveDouble object.
269     */
270    public void setPrimitiveDouble( double primitiveDouble )
271    {
272        this.primitiveDouble = primitiveDouble;
273    } //-- void setPrimitiveDouble( double )
274
275    /**
276     * Set <code>float</code> primitive.
277     * 
278     * @param primitiveFloat a primitiveFloat object.
279     */
280    public void setPrimitiveFloat( float primitiveFloat )
281    {
282        this.primitiveFloat = primitiveFloat;
283    } //-- void setPrimitiveFloat( float )
284
285    /**
286     * Set <code>int</code> primitive.
287     * 
288     * @param primitiveInt a primitiveInt object.
289     */
290    public void setPrimitiveInt( int primitiveInt )
291    {
292        this.primitiveInt = primitiveInt;
293    } //-- void setPrimitiveInt( int )
294
295    /**
296     * Set <code>long</code> primitive.
297     * 
298     * @param primitiveLong a primitiveLong object.
299     */
300    public void setPrimitiveLong( long primitiveLong )
301    {
302        this.primitiveLong = primitiveLong;
303    } //-- void setPrimitiveLong( long )
304
305    /**
306     * Set <code>short</code> primitive.
307     * 
308     * @param primitiveShort a primitiveShort object.
309     */
310    public void setPrimitiveShort( short primitiveShort )
311    {
312        this.primitiveShort = primitiveShort;
313    } //-- void setPrimitiveShort( short )
314
315}