001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2007.03.17 at 08:38:02 AM PDT
006: //
007:
008: package org.collada.colladaschema;
009:
010: import java.util.ArrayList;
011: import java.util.List;
012: import javax.xml.bind.annotation.XmlAccessType;
013: import javax.xml.bind.annotation.XmlAccessorType;
014: import javax.xml.bind.annotation.XmlAttribute;
015: import javax.xml.bind.annotation.XmlElement;
016: import javax.xml.bind.annotation.XmlList;
017: import javax.xml.bind.annotation.XmlType;
018: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
019: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
020:
021: /**
022: * <p>Java class for fx_annotate_common complex type.
023: *
024: * <p>The following schema fragment specifies the expected content contained within this class.
025: *
026: * <pre>
027: * <complexType name="fx_annotate_common">
028: * <complexContent>
029: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
030: * <sequence>
031: * <group ref="{http://www.collada.org/2005/11/COLLADASchema}fx_annotate_type_common"/>
032: * </sequence>
033: * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
034: * </restriction>
035: * </complexContent>
036: * </complexType>
037: * </pre>
038: *
039: *
040: */
041: @XmlAccessorType(XmlAccessType.FIELD)
042: @XmlType(name="fx_annotate_common",propOrder={"float3X3","_int","float2","string","bool2","float3","_float","bool4","int4","bool","float2X2","int3","float4","bool3","int2","float4X4"})
043: public class FxAnnotateCommon {
044:
045: @XmlList
046: @XmlElement(name="float3x3",type=Double.class)
047: protected List<Double> float3X3;
048: @XmlElement(name="int")
049: protected Long _int;
050: @XmlList
051: @XmlElement(type=Double.class)
052: protected List<Double> float2;
053: protected String string;
054: @XmlList
055: @XmlElement(type=Boolean.class)
056: protected List<Boolean> bool2;
057: @XmlList
058: @XmlElement(type=Double.class)
059: protected List<Double> float3;
060: @XmlElement(name="float")
061: protected Double _float;
062: @XmlList
063: @XmlElement(type=Boolean.class)
064: protected List<Boolean> bool4;
065: @XmlList
066: @XmlElement(type=Long.class)
067: protected List<Long> int4;
068: protected Boolean bool;
069: @XmlList
070: @XmlElement(name="float2x2",type=Double.class)
071: protected List<Double> float2X2;
072: @XmlList
073: @XmlElement(type=Long.class)
074: protected List<Long> int3;
075: @XmlList
076: @XmlElement(type=Double.class)
077: protected List<Double> float4;
078: @XmlList
079: @XmlElement(type=Boolean.class)
080: protected List<Boolean> bool3;
081: @XmlList
082: @XmlElement(type=Long.class)
083: protected List<Long> int2;
084: @XmlList
085: @XmlElement(name="float4x4",type=Double.class)
086: protected List<Double> float4X4;
087: @XmlAttribute(required=true)
088: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
089: protected String name;
090:
091: /**
092: * Gets the value of the float3X3 property.
093: *
094: * <p>
095: * This accessor method returns a reference to the live list,
096: * not a snapshot. Therefore any modification you make to the
097: * returned list will be present inside the JAXB object.
098: * This is why there is not a <CODE>set</CODE> method for the float3X3 property.
099: *
100: * <p>
101: * For example, to add a new item, do as follows:
102: * <pre>
103: * getFloat3X3().add(newItem);
104: * </pre>
105: *
106: *
107: * <p>
108: * Objects of the following type(s) are allowed in the list
109: * {@link Double }
110: *
111: *
112: */
113: public List<Double> getFloat3X3() {
114: if (float3X3 == null) {
115: float3X3 = new ArrayList<Double>();
116: }
117: return this .float3X3;
118: }
119:
120: /**
121: * Gets the value of the int property.
122: *
123: * @return
124: * possible object is
125: * {@link Long }
126: *
127: */
128: public Long getInt() {
129: return _int;
130: }
131:
132: /**
133: * Sets the value of the int property.
134: *
135: * @param value
136: * allowed object is
137: * {@link Long }
138: *
139: */
140: public void setInt(Long value) {
141: this ._int = value;
142: }
143:
144: /**
145: * Gets the value of the float2 property.
146: *
147: * <p>
148: * This accessor method returns a reference to the live list,
149: * not a snapshot. Therefore any modification you make to the
150: * returned list will be present inside the JAXB object.
151: * This is why there is not a <CODE>set</CODE> method for the float2 property.
152: *
153: * <p>
154: * For example, to add a new item, do as follows:
155: * <pre>
156: * getFloat2().add(newItem);
157: * </pre>
158: *
159: *
160: * <p>
161: * Objects of the following type(s) are allowed in the list
162: * {@link Double }
163: *
164: *
165: */
166: public List<Double> getFloat2() {
167: if (float2 == null) {
168: float2 = new ArrayList<Double>();
169: }
170: return this .float2;
171: }
172:
173: /**
174: * Gets the value of the string property.
175: *
176: * @return
177: * possible object is
178: * {@link String }
179: *
180: */
181: public String getString() {
182: return string;
183: }
184:
185: /**
186: * Sets the value of the string property.
187: *
188: * @param value
189: * allowed object is
190: * {@link String }
191: *
192: */
193: public void setString(String value) {
194: this .string = value;
195: }
196:
197: /**
198: * Gets the value of the bool2 property.
199: *
200: * <p>
201: * This accessor method returns a reference to the live list,
202: * not a snapshot. Therefore any modification you make to the
203: * returned list will be present inside the JAXB object.
204: * This is why there is not a <CODE>set</CODE> method for the bool2 property.
205: *
206: * <p>
207: * For example, to add a new item, do as follows:
208: * <pre>
209: * getBool2().add(newItem);
210: * </pre>
211: *
212: *
213: * <p>
214: * Objects of the following type(s) are allowed in the list
215: * {@link Boolean }
216: *
217: *
218: */
219: public List<Boolean> getBool2() {
220: if (bool2 == null) {
221: bool2 = new ArrayList<Boolean>();
222: }
223: return this .bool2;
224: }
225:
226: /**
227: * Gets the value of the float3 property.
228: *
229: * <p>
230: * This accessor method returns a reference to the live list,
231: * not a snapshot. Therefore any modification you make to the
232: * returned list will be present inside the JAXB object.
233: * This is why there is not a <CODE>set</CODE> method for the float3 property.
234: *
235: * <p>
236: * For example, to add a new item, do as follows:
237: * <pre>
238: * getFloat3().add(newItem);
239: * </pre>
240: *
241: *
242: * <p>
243: * Objects of the following type(s) are allowed in the list
244: * {@link Double }
245: *
246: *
247: */
248: public List<Double> getFloat3() {
249: if (float3 == null) {
250: float3 = new ArrayList<Double>();
251: }
252: return this .float3;
253: }
254:
255: /**
256: * Gets the value of the float property.
257: *
258: * @return
259: * possible object is
260: * {@link Double }
261: *
262: */
263: public Double getFloat() {
264: return _float;
265: }
266:
267: /**
268: * Sets the value of the float property.
269: *
270: * @param value
271: * allowed object is
272: * {@link Double }
273: *
274: */
275: public void setFloat(Double value) {
276: this ._float = value;
277: }
278:
279: /**
280: * Gets the value of the bool4 property.
281: *
282: * <p>
283: * This accessor method returns a reference to the live list,
284: * not a snapshot. Therefore any modification you make to the
285: * returned list will be present inside the JAXB object.
286: * This is why there is not a <CODE>set</CODE> method for the bool4 property.
287: *
288: * <p>
289: * For example, to add a new item, do as follows:
290: * <pre>
291: * getBool4().add(newItem);
292: * </pre>
293: *
294: *
295: * <p>
296: * Objects of the following type(s) are allowed in the list
297: * {@link Boolean }
298: *
299: *
300: */
301: public List<Boolean> getBool4() {
302: if (bool4 == null) {
303: bool4 = new ArrayList<Boolean>();
304: }
305: return this .bool4;
306: }
307:
308: /**
309: * Gets the value of the int4 property.
310: *
311: * <p>
312: * This accessor method returns a reference to the live list,
313: * not a snapshot. Therefore any modification you make to the
314: * returned list will be present inside the JAXB object.
315: * This is why there is not a <CODE>set</CODE> method for the int4 property.
316: *
317: * <p>
318: * For example, to add a new item, do as follows:
319: * <pre>
320: * getInt4().add(newItem);
321: * </pre>
322: *
323: *
324: * <p>
325: * Objects of the following type(s) are allowed in the list
326: * {@link Long }
327: *
328: *
329: */
330: public List<Long> getInt4() {
331: if (int4 == null) {
332: int4 = new ArrayList<Long>();
333: }
334: return this .int4;
335: }
336:
337: /**
338: * Gets the value of the bool property.
339: *
340: * @return
341: * possible object is
342: * {@link Boolean }
343: *
344: */
345: public Boolean isBool() {
346: return bool;
347: }
348:
349: /**
350: * Sets the value of the bool property.
351: *
352: * @param value
353: * allowed object is
354: * {@link Boolean }
355: *
356: */
357: public void setBool(Boolean value) {
358: this .bool = value;
359: }
360:
361: /**
362: * Gets the value of the float2X2 property.
363: *
364: * <p>
365: * This accessor method returns a reference to the live list,
366: * not a snapshot. Therefore any modification you make to the
367: * returned list will be present inside the JAXB object.
368: * This is why there is not a <CODE>set</CODE> method for the float2X2 property.
369: *
370: * <p>
371: * For example, to add a new item, do as follows:
372: * <pre>
373: * getFloat2X2().add(newItem);
374: * </pre>
375: *
376: *
377: * <p>
378: * Objects of the following type(s) are allowed in the list
379: * {@link Double }
380: *
381: *
382: */
383: public List<Double> getFloat2X2() {
384: if (float2X2 == null) {
385: float2X2 = new ArrayList<Double>();
386: }
387: return this .float2X2;
388: }
389:
390: /**
391: * Gets the value of the int3 property.
392: *
393: * <p>
394: * This accessor method returns a reference to the live list,
395: * not a snapshot. Therefore any modification you make to the
396: * returned list will be present inside the JAXB object.
397: * This is why there is not a <CODE>set</CODE> method for the int3 property.
398: *
399: * <p>
400: * For example, to add a new item, do as follows:
401: * <pre>
402: * getInt3().add(newItem);
403: * </pre>
404: *
405: *
406: * <p>
407: * Objects of the following type(s) are allowed in the list
408: * {@link Long }
409: *
410: *
411: */
412: public List<Long> getInt3() {
413: if (int3 == null) {
414: int3 = new ArrayList<Long>();
415: }
416: return this .int3;
417: }
418:
419: /**
420: * Gets the value of the float4 property.
421: *
422: * <p>
423: * This accessor method returns a reference to the live list,
424: * not a snapshot. Therefore any modification you make to the
425: * returned list will be present inside the JAXB object.
426: * This is why there is not a <CODE>set</CODE> method for the float4 property.
427: *
428: * <p>
429: * For example, to add a new item, do as follows:
430: * <pre>
431: * getFloat4().add(newItem);
432: * </pre>
433: *
434: *
435: * <p>
436: * Objects of the following type(s) are allowed in the list
437: * {@link Double }
438: *
439: *
440: */
441: public List<Double> getFloat4() {
442: if (float4 == null) {
443: float4 = new ArrayList<Double>();
444: }
445: return this .float4;
446: }
447:
448: /**
449: * Gets the value of the bool3 property.
450: *
451: * <p>
452: * This accessor method returns a reference to the live list,
453: * not a snapshot. Therefore any modification you make to the
454: * returned list will be present inside the JAXB object.
455: * This is why there is not a <CODE>set</CODE> method for the bool3 property.
456: *
457: * <p>
458: * For example, to add a new item, do as follows:
459: * <pre>
460: * getBool3().add(newItem);
461: * </pre>
462: *
463: *
464: * <p>
465: * Objects of the following type(s) are allowed in the list
466: * {@link Boolean }
467: *
468: *
469: */
470: public List<Boolean> getBool3() {
471: if (bool3 == null) {
472: bool3 = new ArrayList<Boolean>();
473: }
474: return this .bool3;
475: }
476:
477: /**
478: * Gets the value of the int2 property.
479: *
480: * <p>
481: * This accessor method returns a reference to the live list,
482: * not a snapshot. Therefore any modification you make to the
483: * returned list will be present inside the JAXB object.
484: * This is why there is not a <CODE>set</CODE> method for the int2 property.
485: *
486: * <p>
487: * For example, to add a new item, do as follows:
488: * <pre>
489: * getInt2().add(newItem);
490: * </pre>
491: *
492: *
493: * <p>
494: * Objects of the following type(s) are allowed in the list
495: * {@link Long }
496: *
497: *
498: */
499: public List<Long> getInt2() {
500: if (int2 == null) {
501: int2 = new ArrayList<Long>();
502: }
503: return this .int2;
504: }
505:
506: /**
507: * Gets the value of the float4X4 property.
508: *
509: * <p>
510: * This accessor method returns a reference to the live list,
511: * not a snapshot. Therefore any modification you make to the
512: * returned list will be present inside the JAXB object.
513: * This is why there is not a <CODE>set</CODE> method for the float4X4 property.
514: *
515: * <p>
516: * For example, to add a new item, do as follows:
517: * <pre>
518: * getFloat4X4().add(newItem);
519: * </pre>
520: *
521: *
522: * <p>
523: * Objects of the following type(s) are allowed in the list
524: * {@link Double }
525: *
526: *
527: */
528: public List<Double> getFloat4X4() {
529: if (float4X4 == null) {
530: float4X4 = new ArrayList<Double>();
531: }
532: return this .float4X4;
533: }
534:
535: /**
536: * Gets the value of the name property.
537: *
538: * @return
539: * possible object is
540: * {@link String }
541: *
542: */
543: public String getName() {
544: return name;
545: }
546:
547: /**
548: * Sets the value of the name property.
549: *
550: * @param value
551: * allowed object is
552: * {@link String }
553: *
554: */
555: public void setName(String value) {
556: this.name = value;
557: }
558:
559: }
|