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 * 
017 *         <code>&lt;field&gt;&lt;type&gt;<i>chose a
018 * type</i>&lt;/type&gt;&lt;field&gt;</code>:
019 *         Test of every simple types supported.
020 *       
021 * 
022 * @version $Revision$ $Date$
023 */
024@SuppressWarnings( "all" )
025public class SimpleTypes
026    implements java.io.Serializable
027{
028
029      //--------------------------/
030     //- Class/Member Variables -/
031    //--------------------------/
032
033    /**
034     * <code>boolean</code> primitive.
035     */
036    private boolean primitiveBoolean = true;
037
038    /**
039     * <code>char</code> primitive.
040     */
041    private char primitiveChar = 'H';
042
043    /**
044     * <code>byte</code> primitive.
045     */
046    private byte primitiveByte = 12;
047
048    /**
049     * <code>short</code> primitive.
050     */
051    private short primitiveShort = 1212;
052
053    /**
054     * <code>int</code> primitive.
055     */
056    private int primitiveInt = 121212;
057
058    /**
059     * <code>long</code> primitive.
060     */
061    private long primitiveLong = 1234567890123L;
062
063    /**
064     * <code>float</code> primitive.
065     */
066    private float primitiveFloat = 12.12f;
067
068    /**
069     * <code>double</code> primitive.
070     */
071    private double primitiveDouble = 12.12;
072
073    /**
074     * <code>String</code> class.
075     */
076    private String objectString = "default value";
077
078    /**
079     * <code>Date</code> class.
080     */
081    private java.util.Date objectDate = new java.util.Date( 1356383532012L );
082
083    /**
084     * <code>boolean</code> primitive.
085     */
086    private boolean primitiveBooleanNoDefault = false;
087
088    /**
089     * <code>char</code> primitive.
090     */
091    private char primitiveCharNoDefault = '\0';
092
093    /**
094     * <code>byte</code> primitive.
095     */
096    private byte primitiveByteNoDefault = 0;
097
098    /**
099     * <code>short</code> primitive.
100     */
101    private short primitiveShortNoDefault = 0;
102
103    /**
104     * <code>int</code> primitive.
105     */
106    private int primitiveIntNoDefault = 0;
107
108    /**
109     * <code>long</code> primitive.
110     */
111    private long primitiveLongNoDefault = 0L;
112
113    /**
114     * <code>float</code> primitive.
115     */
116    private float primitiveFloatNoDefault = 0.0f;
117
118    /**
119     * <code>double</code> primitive.
120     */
121    private double primitiveDoubleNoDefault = 0.0;
122
123    /**
124     * <code>String</code> class.
125     */
126    private String objectStringNoDefault;
127
128    /**
129     * <code>Date</code> class.
130     */
131    private java.util.Date objectDateNoDefault;
132
133    /**
134     * <code>DOM</code> type.
135     */
136    private Object dom;
137
138    /**
139     * <code>Content</code> type: in fact, an association to a
140     * class with attributes and
141     *           one <code>Content</code> field.
142     */
143    private ContentTest content;
144
145
146      //-----------/
147     //- Methods -/
148    //-----------/
149
150    /**
151     * Get <code>Content</code> type: in fact, an association to a
152     * class with attributes and
153     *           one <code>Content</code> field.
154     * 
155     * @return ContentTest
156     */
157    public ContentTest getContent()
158    {
159        return this.content;
160    } //-- ContentTest getContent()
161
162    /**
163     * Get <code>DOM</code> type.
164     * 
165     * @return Object
166     */
167    public Object getDom()
168    {
169        return this.dom;
170    } //-- Object getDom()
171
172    /**
173     * Get <code>Date</code> class.
174     * 
175     * @return Date
176     */
177    public java.util.Date getObjectDate()
178    {
179        return this.objectDate;
180    } //-- java.util.Date getObjectDate()
181
182    /**
183     * Get <code>Date</code> class.
184     * 
185     * @return Date
186     */
187    public java.util.Date getObjectDateNoDefault()
188    {
189        return this.objectDateNoDefault;
190    } //-- java.util.Date getObjectDateNoDefault()
191
192    /**
193     * Get <code>String</code> class.
194     * 
195     * @return String
196     */
197    public String getObjectString()
198    {
199        return this.objectString;
200    } //-- String getObjectString()
201
202    /**
203     * Get <code>String</code> class.
204     * 
205     * @return String
206     */
207    public String getObjectStringNoDefault()
208    {
209        return this.objectStringNoDefault;
210    } //-- String getObjectStringNoDefault()
211
212    /**
213     * Get <code>byte</code> primitive.
214     * 
215     * @return byte
216     */
217    public byte getPrimitiveByte()
218    {
219        return this.primitiveByte;
220    } //-- byte getPrimitiveByte()
221
222    /**
223     * Get <code>byte</code> primitive.
224     * 
225     * @return byte
226     */
227    public byte getPrimitiveByteNoDefault()
228    {
229        return this.primitiveByteNoDefault;
230    } //-- byte getPrimitiveByteNoDefault()
231
232    /**
233     * Get <code>char</code> primitive.
234     * 
235     * @return char
236     */
237    public char getPrimitiveChar()
238    {
239        return this.primitiveChar;
240    } //-- char getPrimitiveChar()
241
242    /**
243     * Get <code>char</code> primitive.
244     * 
245     * @return char
246     */
247    public char getPrimitiveCharNoDefault()
248    {
249        return this.primitiveCharNoDefault;
250    } //-- char getPrimitiveCharNoDefault()
251
252    /**
253     * Get <code>double</code> primitive.
254     * 
255     * @return double
256     */
257    public double getPrimitiveDouble()
258    {
259        return this.primitiveDouble;
260    } //-- double getPrimitiveDouble()
261
262    /**
263     * Get <code>double</code> primitive.
264     * 
265     * @return double
266     */
267    public double getPrimitiveDoubleNoDefault()
268    {
269        return this.primitiveDoubleNoDefault;
270    } //-- double getPrimitiveDoubleNoDefault()
271
272    /**
273     * Get <code>float</code> primitive.
274     * 
275     * @return float
276     */
277    public float getPrimitiveFloat()
278    {
279        return this.primitiveFloat;
280    } //-- float getPrimitiveFloat()
281
282    /**
283     * Get <code>float</code> primitive.
284     * 
285     * @return float
286     */
287    public float getPrimitiveFloatNoDefault()
288    {
289        return this.primitiveFloatNoDefault;
290    } //-- float getPrimitiveFloatNoDefault()
291
292    /**
293     * Get <code>int</code> primitive.
294     * 
295     * @return int
296     */
297    public int getPrimitiveInt()
298    {
299        return this.primitiveInt;
300    } //-- int getPrimitiveInt()
301
302    /**
303     * Get <code>int</code> primitive.
304     * 
305     * @return int
306     */
307    public int getPrimitiveIntNoDefault()
308    {
309        return this.primitiveIntNoDefault;
310    } //-- int getPrimitiveIntNoDefault()
311
312    /**
313     * Get <code>long</code> primitive.
314     * 
315     * @return long
316     */
317    public long getPrimitiveLong()
318    {
319        return this.primitiveLong;
320    } //-- long getPrimitiveLong()
321
322    /**
323     * Get <code>long</code> primitive.
324     * 
325     * @return long
326     */
327    public long getPrimitiveLongNoDefault()
328    {
329        return this.primitiveLongNoDefault;
330    } //-- long getPrimitiveLongNoDefault()
331
332    /**
333     * Get <code>short</code> primitive.
334     * 
335     * @return short
336     */
337    public short getPrimitiveShort()
338    {
339        return this.primitiveShort;
340    } //-- short getPrimitiveShort()
341
342    /**
343     * Get <code>short</code> primitive.
344     * 
345     * @return short
346     */
347    public short getPrimitiveShortNoDefault()
348    {
349        return this.primitiveShortNoDefault;
350    } //-- short getPrimitiveShortNoDefault()
351
352    /**
353     * Get <code>boolean</code> primitive.
354     * 
355     * @return boolean
356     */
357    public boolean isPrimitiveBoolean()
358    {
359        return this.primitiveBoolean;
360    } //-- boolean isPrimitiveBoolean()
361
362    /**
363     * Get <code>boolean</code> primitive.
364     * 
365     * @return boolean
366     */
367    public boolean isPrimitiveBooleanNoDefault()
368    {
369        return this.primitiveBooleanNoDefault;
370    } //-- boolean isPrimitiveBooleanNoDefault()
371
372    /**
373     * Set <code>Content</code> type: in fact, an association to a
374     * class with attributes and
375     *           one <code>Content</code> field.
376     * 
377     * @param content a content object.
378     */
379    public void setContent( ContentTest content )
380    {
381        this.content = content;
382    } //-- void setContent( ContentTest )
383
384    /**
385     * Set <code>DOM</code> type.
386     * 
387     * @param dom a dom object.
388     */
389    public void setDom( Object dom )
390    {
391        this.dom = dom;
392    } //-- void setDom( Object )
393
394    /**
395     * Set <code>Date</code> class.
396     * 
397     * @param objectDate a objectDate object.
398     */
399    public void setObjectDate( java.util.Date objectDate )
400    {
401        this.objectDate = objectDate;
402    } //-- void setObjectDate( java.util.Date )
403
404    /**
405     * Set <code>Date</code> class.
406     * 
407     * @param objectDateNoDefault a objectDateNoDefault object.
408     */
409    public void setObjectDateNoDefault( java.util.Date objectDateNoDefault )
410    {
411        this.objectDateNoDefault = objectDateNoDefault;
412    } //-- void setObjectDateNoDefault( java.util.Date )
413
414    /**
415     * Set <code>String</code> class.
416     * 
417     * @param objectString a objectString object.
418     */
419    public void setObjectString( String objectString )
420    {
421        this.objectString = objectString;
422    } //-- void setObjectString( String )
423
424    /**
425     * Set <code>String</code> class.
426     * 
427     * @param objectStringNoDefault a objectStringNoDefault object.
428     */
429    public void setObjectStringNoDefault( String objectStringNoDefault )
430    {
431        this.objectStringNoDefault = objectStringNoDefault;
432    } //-- void setObjectStringNoDefault( String )
433
434    /**
435     * Set <code>boolean</code> primitive.
436     * 
437     * @param primitiveBoolean a primitiveBoolean object.
438     */
439    public void setPrimitiveBoolean( boolean primitiveBoolean )
440    {
441        this.primitiveBoolean = primitiveBoolean;
442    } //-- void setPrimitiveBoolean( boolean )
443
444    /**
445     * Set <code>boolean</code> primitive.
446     * 
447     * @param primitiveBooleanNoDefault a primitiveBooleanNoDefault
448     * object.
449     */
450    public void setPrimitiveBooleanNoDefault( boolean primitiveBooleanNoDefault )
451    {
452        this.primitiveBooleanNoDefault = primitiveBooleanNoDefault;
453    } //-- void setPrimitiveBooleanNoDefault( boolean )
454
455    /**
456     * Set <code>byte</code> primitive.
457     * 
458     * @param primitiveByte a primitiveByte object.
459     */
460    public void setPrimitiveByte( byte primitiveByte )
461    {
462        this.primitiveByte = primitiveByte;
463    } //-- void setPrimitiveByte( byte )
464
465    /**
466     * Set <code>byte</code> primitive.
467     * 
468     * @param primitiveByteNoDefault a primitiveByteNoDefault object
469     */
470    public void setPrimitiveByteNoDefault( byte primitiveByteNoDefault )
471    {
472        this.primitiveByteNoDefault = primitiveByteNoDefault;
473    } //-- void setPrimitiveByteNoDefault( byte )
474
475    /**
476     * Set <code>char</code> primitive.
477     * 
478     * @param primitiveChar a primitiveChar object.
479     */
480    public void setPrimitiveChar( char primitiveChar )
481    {
482        this.primitiveChar = primitiveChar;
483    } //-- void setPrimitiveChar( char )
484
485    /**
486     * Set <code>char</code> primitive.
487     * 
488     * @param primitiveCharNoDefault a primitiveCharNoDefault object
489     */
490    public void setPrimitiveCharNoDefault( char primitiveCharNoDefault )
491    {
492        this.primitiveCharNoDefault = primitiveCharNoDefault;
493    } //-- void setPrimitiveCharNoDefault( char )
494
495    /**
496     * Set <code>double</code> primitive.
497     * 
498     * @param primitiveDouble a primitiveDouble object.
499     */
500    public void setPrimitiveDouble( double primitiveDouble )
501    {
502        this.primitiveDouble = primitiveDouble;
503    } //-- void setPrimitiveDouble( double )
504
505    /**
506     * Set <code>double</code> primitive.
507     * 
508     * @param primitiveDoubleNoDefault a primitiveDoubleNoDefault
509     * object.
510     */
511    public void setPrimitiveDoubleNoDefault( double primitiveDoubleNoDefault )
512    {
513        this.primitiveDoubleNoDefault = primitiveDoubleNoDefault;
514    } //-- void setPrimitiveDoubleNoDefault( double )
515
516    /**
517     * Set <code>float</code> primitive.
518     * 
519     * @param primitiveFloat a primitiveFloat object.
520     */
521    public void setPrimitiveFloat( float primitiveFloat )
522    {
523        this.primitiveFloat = primitiveFloat;
524    } //-- void setPrimitiveFloat( float )
525
526    /**
527     * Set <code>float</code> primitive.
528     * 
529     * @param primitiveFloatNoDefault a primitiveFloatNoDefault
530     * object.
531     */
532    public void setPrimitiveFloatNoDefault( float primitiveFloatNoDefault )
533    {
534        this.primitiveFloatNoDefault = primitiveFloatNoDefault;
535    } //-- void setPrimitiveFloatNoDefault( float )
536
537    /**
538     * Set <code>int</code> primitive.
539     * 
540     * @param primitiveInt a primitiveInt object.
541     */
542    public void setPrimitiveInt( int primitiveInt )
543    {
544        this.primitiveInt = primitiveInt;
545    } //-- void setPrimitiveInt( int )
546
547    /**
548     * Set <code>int</code> primitive.
549     * 
550     * @param primitiveIntNoDefault a primitiveIntNoDefault object.
551     */
552    public void setPrimitiveIntNoDefault( int primitiveIntNoDefault )
553    {
554        this.primitiveIntNoDefault = primitiveIntNoDefault;
555    } //-- void setPrimitiveIntNoDefault( int )
556
557    /**
558     * Set <code>long</code> primitive.
559     * 
560     * @param primitiveLong a primitiveLong object.
561     */
562    public void setPrimitiveLong( long primitiveLong )
563    {
564        this.primitiveLong = primitiveLong;
565    } //-- void setPrimitiveLong( long )
566
567    /**
568     * Set <code>long</code> primitive.
569     * 
570     * @param primitiveLongNoDefault a primitiveLongNoDefault object
571     */
572    public void setPrimitiveLongNoDefault( long primitiveLongNoDefault )
573    {
574        this.primitiveLongNoDefault = primitiveLongNoDefault;
575    } //-- void setPrimitiveLongNoDefault( long )
576
577    /**
578     * Set <code>short</code> primitive.
579     * 
580     * @param primitiveShort a primitiveShort object.
581     */
582    public void setPrimitiveShort( short primitiveShort )
583    {
584        this.primitiveShort = primitiveShort;
585    } //-- void setPrimitiveShort( short )
586
587    /**
588     * Set <code>short</code> primitive.
589     * 
590     * @param primitiveShortNoDefault a primitiveShortNoDefault
591     * object.
592     */
593    public void setPrimitiveShortNoDefault( short primitiveShortNoDefault )
594    {
595        this.primitiveShortNoDefault = primitiveShortNoDefault;
596    } //-- void setPrimitiveShortNoDefault( short )
597
598}