0001: //
0002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6
0003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
0004: // Any modifications to this file will be lost upon recompilation of the source schema.
0005: // Generated on: 2007.03.17 at 08:38:02 AM PDT
0006: //
0007:
0008: package org.collada.colladaschema;
0009:
0010: import java.util.ArrayList;
0011: import java.util.List;
0012: import javax.xml.bind.annotation.XmlAccessType;
0013: import javax.xml.bind.annotation.XmlAccessorType;
0014: import javax.xml.bind.annotation.XmlAttribute;
0015: import javax.xml.bind.annotation.XmlElement;
0016: import javax.xml.bind.annotation.XmlList;
0017: import javax.xml.bind.annotation.XmlType;
0018: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
0019: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
0020:
0021: /**
0022: *
0023: * Create a new, named param object in the GLES Runtime, assign it a type, an initial value, and additional attributes at declaration time.
0024: *
0025: *
0026: * <p>Java class for gles_newparam complex type.
0027: *
0028: * <p>The following schema fragment specifies the expected content contained within this class.
0029: *
0030: * <pre>
0031: * <complexType name="gles_newparam">
0032: * <complexContent>
0033: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
0034: * <sequence>
0035: * <element name="annotate" type="{http://www.collada.org/2005/11/COLLADASchema}fx_annotate_common" maxOccurs="unbounded" minOccurs="0"/>
0036: * <element name="semantic" type="{http://www.w3.org/2001/XMLSchema}NCName" minOccurs="0"/>
0037: * <element name="modifier" type="{http://www.collada.org/2005/11/COLLADASchema}fx_modifier_enum_common" minOccurs="0"/>
0038: * <group ref="{http://www.collada.org/2005/11/COLLADASchema}gles_basic_type_common"/>
0039: * </sequence>
0040: * <attribute name="sid" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0041: * </restriction>
0042: * </complexContent>
0043: * </complexType>
0044: * </pre>
0045: *
0046: *
0047: */
0048: @XmlAccessorType(XmlAccessType.FIELD)
0049: @XmlType(name="gles_newparam",propOrder={"annotates","semantic","modifier","float3X4","bool4","float4X2","samplerState","float1X4","bool2","_enum","float4X4","float2","float1X1","float2X3","float3X2","bool","float3X1","float4X1","int2","_int","float4","_float","float3","texturePipeline","float2X2","float4X3","float2X4","textureUnit","int4","float1X2","int3","float3X3","float2X1","bool3","float1X3","surface"})
0050: public class GlesNewparam {
0051:
0052: @XmlElement(name="annotate")
0053: protected List<FxAnnotateCommon> annotates;
0054: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0055: protected String semantic;
0056: protected FxModifierEnumCommon modifier;
0057: @XmlList
0058: @XmlElement(name="float3x4",type=Double.class)
0059: protected List<Double> float3X4;
0060: @XmlList
0061: @XmlElement(type=Boolean.class)
0062: protected List<Boolean> bool4;
0063: @XmlList
0064: @XmlElement(name="float4x2",type=Double.class)
0065: protected List<Double> float4X2;
0066: @XmlElement(name="sampler_state")
0067: protected GlesSamplerState samplerState;
0068: @XmlList
0069: @XmlElement(name="float1x4",type=Double.class)
0070: protected List<Double> float1X4;
0071: @XmlList
0072: @XmlElement(type=Boolean.class)
0073: protected List<Boolean> bool2;
0074: @XmlElement(name="enum")
0075: protected String _enum;
0076: @XmlList
0077: @XmlElement(name="float4x4",type=Double.class)
0078: protected List<Double> float4X4;
0079: @XmlList
0080: @XmlElement(type=Double.class)
0081: protected List<Double> float2;
0082: @XmlElement(name="float1x1")
0083: protected Double float1X1;
0084: @XmlList
0085: @XmlElement(name="float2x3",type=Double.class)
0086: protected List<Double> float2X3;
0087: @XmlList
0088: @XmlElement(name="float3x2",type=Double.class)
0089: protected List<Double> float3X2;
0090: protected Boolean bool;
0091: @XmlList
0092: @XmlElement(name="float3x1",type=Double.class)
0093: protected List<Double> float3X1;
0094: @XmlList
0095: @XmlElement(name="float4x1",type=Double.class)
0096: protected List<Double> float4X1;
0097: @XmlList
0098: @XmlElement(type=Long.class)
0099: protected List<Long> int2;
0100: @XmlElement(name="int")
0101: protected Long _int;
0102: @XmlList
0103: @XmlElement(type=Double.class)
0104: protected List<Double> float4;
0105: @XmlElement(name="float")
0106: protected Double _float;
0107: @XmlList
0108: @XmlElement(type=Double.class)
0109: protected List<Double> float3;
0110: @XmlElement(name="texture_pipeline")
0111: protected GlesTexturePipeline texturePipeline;
0112: @XmlList
0113: @XmlElement(name="float2x2",type=Double.class)
0114: protected List<Double> float2X2;
0115: @XmlList
0116: @XmlElement(name="float4x3",type=Double.class)
0117: protected List<Double> float4X3;
0118: @XmlList
0119: @XmlElement(name="float2x4",type=Double.class)
0120: protected List<Double> float2X4;
0121: @XmlElement(name="texture_unit")
0122: protected GlesTextureUnit textureUnit;
0123: @XmlList
0124: @XmlElement(type=Long.class)
0125: protected List<Long> int4;
0126: @XmlList
0127: @XmlElement(name="float1x2",type=Double.class)
0128: protected List<Double> float1X2;
0129: @XmlList
0130: @XmlElement(type=Long.class)
0131: protected List<Long> int3;
0132: @XmlList
0133: @XmlElement(name="float3x3",type=Double.class)
0134: protected List<Double> float3X3;
0135: @XmlList
0136: @XmlElement(name="float2x1",type=Double.class)
0137: protected List<Double> float2X1;
0138: @XmlList
0139: @XmlElement(type=Boolean.class)
0140: protected List<Boolean> bool3;
0141: @XmlList
0142: @XmlElement(name="float1x3",type=Double.class)
0143: protected List<Double> float1X3;
0144: protected FxSurfaceCommon surface;
0145: @XmlAttribute(required=true)
0146: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0147: protected String sid;
0148:
0149: /**
0150: * Gets the value of the annotates property.
0151: *
0152: * <p>
0153: * This accessor method returns a reference to the live list,
0154: * not a snapshot. Therefore any modification you make to the
0155: * returned list will be present inside the JAXB object.
0156: * This is why there is not a <CODE>set</CODE> method for the annotates property.
0157: *
0158: * <p>
0159: * For example, to add a new item, do as follows:
0160: * <pre>
0161: * getAnnotates().add(newItem);
0162: * </pre>
0163: *
0164: *
0165: * <p>
0166: * Objects of the following type(s) are allowed in the list
0167: * {@link FxAnnotateCommon }
0168: *
0169: *
0170: */
0171: public List<FxAnnotateCommon> getAnnotates() {
0172: if (annotates == null) {
0173: annotates = new ArrayList<FxAnnotateCommon>();
0174: }
0175: return this .annotates;
0176: }
0177:
0178: /**
0179: * Gets the value of the semantic property.
0180: *
0181: * @return
0182: * possible object is
0183: * {@link String }
0184: *
0185: */
0186: public String getSemantic() {
0187: return semantic;
0188: }
0189:
0190: /**
0191: * Sets the value of the semantic property.
0192: *
0193: * @param value
0194: * allowed object is
0195: * {@link String }
0196: *
0197: */
0198: public void setSemantic(String value) {
0199: this .semantic = value;
0200: }
0201:
0202: /**
0203: * Gets the value of the modifier property.
0204: *
0205: * @return
0206: * possible object is
0207: * {@link FxModifierEnumCommon }
0208: *
0209: */
0210: public FxModifierEnumCommon getModifier() {
0211: return modifier;
0212: }
0213:
0214: /**
0215: * Sets the value of the modifier property.
0216: *
0217: * @param value
0218: * allowed object is
0219: * {@link FxModifierEnumCommon }
0220: *
0221: */
0222: public void setModifier(FxModifierEnumCommon value) {
0223: this .modifier = value;
0224: }
0225:
0226: /**
0227: * Gets the value of the float3X4 property.
0228: *
0229: * <p>
0230: * This accessor method returns a reference to the live list,
0231: * not a snapshot. Therefore any modification you make to the
0232: * returned list will be present inside the JAXB object.
0233: * This is why there is not a <CODE>set</CODE> method for the float3X4 property.
0234: *
0235: * <p>
0236: * For example, to add a new item, do as follows:
0237: * <pre>
0238: * getFloat3X4().add(newItem);
0239: * </pre>
0240: *
0241: *
0242: * <p>
0243: * Objects of the following type(s) are allowed in the list
0244: * {@link Double }
0245: *
0246: *
0247: */
0248: public List<Double> getFloat3X4() {
0249: if (float3X4 == null) {
0250: float3X4 = new ArrayList<Double>();
0251: }
0252: return this .float3X4;
0253: }
0254:
0255: /**
0256: * Gets the value of the bool4 property.
0257: *
0258: * <p>
0259: * This accessor method returns a reference to the live list,
0260: * not a snapshot. Therefore any modification you make to the
0261: * returned list will be present inside the JAXB object.
0262: * This is why there is not a <CODE>set</CODE> method for the bool4 property.
0263: *
0264: * <p>
0265: * For example, to add a new item, do as follows:
0266: * <pre>
0267: * getBool4().add(newItem);
0268: * </pre>
0269: *
0270: *
0271: * <p>
0272: * Objects of the following type(s) are allowed in the list
0273: * {@link Boolean }
0274: *
0275: *
0276: */
0277: public List<Boolean> getBool4() {
0278: if (bool4 == null) {
0279: bool4 = new ArrayList<Boolean>();
0280: }
0281: return this .bool4;
0282: }
0283:
0284: /**
0285: * Gets the value of the float4X2 property.
0286: *
0287: * <p>
0288: * This accessor method returns a reference to the live list,
0289: * not a snapshot. Therefore any modification you make to the
0290: * returned list will be present inside the JAXB object.
0291: * This is why there is not a <CODE>set</CODE> method for the float4X2 property.
0292: *
0293: * <p>
0294: * For example, to add a new item, do as follows:
0295: * <pre>
0296: * getFloat4X2().add(newItem);
0297: * </pre>
0298: *
0299: *
0300: * <p>
0301: * Objects of the following type(s) are allowed in the list
0302: * {@link Double }
0303: *
0304: *
0305: */
0306: public List<Double> getFloat4X2() {
0307: if (float4X2 == null) {
0308: float4X2 = new ArrayList<Double>();
0309: }
0310: return this .float4X2;
0311: }
0312:
0313: /**
0314: * Gets the value of the samplerState property.
0315: *
0316: * @return
0317: * possible object is
0318: * {@link GlesSamplerState }
0319: *
0320: */
0321: public GlesSamplerState getSamplerState() {
0322: return samplerState;
0323: }
0324:
0325: /**
0326: * Sets the value of the samplerState property.
0327: *
0328: * @param value
0329: * allowed object is
0330: * {@link GlesSamplerState }
0331: *
0332: */
0333: public void setSamplerState(GlesSamplerState value) {
0334: this .samplerState = value;
0335: }
0336:
0337: /**
0338: * Gets the value of the float1X4 property.
0339: *
0340: * <p>
0341: * This accessor method returns a reference to the live list,
0342: * not a snapshot. Therefore any modification you make to the
0343: * returned list will be present inside the JAXB object.
0344: * This is why there is not a <CODE>set</CODE> method for the float1X4 property.
0345: *
0346: * <p>
0347: * For example, to add a new item, do as follows:
0348: * <pre>
0349: * getFloat1X4().add(newItem);
0350: * </pre>
0351: *
0352: *
0353: * <p>
0354: * Objects of the following type(s) are allowed in the list
0355: * {@link Double }
0356: *
0357: *
0358: */
0359: public List<Double> getFloat1X4() {
0360: if (float1X4 == null) {
0361: float1X4 = new ArrayList<Double>();
0362: }
0363: return this .float1X4;
0364: }
0365:
0366: /**
0367: * Gets the value of the bool2 property.
0368: *
0369: * <p>
0370: * This accessor method returns a reference to the live list,
0371: * not a snapshot. Therefore any modification you make to the
0372: * returned list will be present inside the JAXB object.
0373: * This is why there is not a <CODE>set</CODE> method for the bool2 property.
0374: *
0375: * <p>
0376: * For example, to add a new item, do as follows:
0377: * <pre>
0378: * getBool2().add(newItem);
0379: * </pre>
0380: *
0381: *
0382: * <p>
0383: * Objects of the following type(s) are allowed in the list
0384: * {@link Boolean }
0385: *
0386: *
0387: */
0388: public List<Boolean> getBool2() {
0389: if (bool2 == null) {
0390: bool2 = new ArrayList<Boolean>();
0391: }
0392: return this .bool2;
0393: }
0394:
0395: /**
0396: * Gets the value of the enum property.
0397: *
0398: * @return
0399: * possible object is
0400: * {@link String }
0401: *
0402: */
0403: public String getEnum() {
0404: return _enum;
0405: }
0406:
0407: /**
0408: * Sets the value of the enum property.
0409: *
0410: * @param value
0411: * allowed object is
0412: * {@link String }
0413: *
0414: */
0415: public void setEnum(String value) {
0416: this ._enum = value;
0417: }
0418:
0419: /**
0420: * Gets the value of the float4X4 property.
0421: *
0422: * <p>
0423: * This accessor method returns a reference to the live list,
0424: * not a snapshot. Therefore any modification you make to the
0425: * returned list will be present inside the JAXB object.
0426: * This is why there is not a <CODE>set</CODE> method for the float4X4 property.
0427: *
0428: * <p>
0429: * For example, to add a new item, do as follows:
0430: * <pre>
0431: * getFloat4X4().add(newItem);
0432: * </pre>
0433: *
0434: *
0435: * <p>
0436: * Objects of the following type(s) are allowed in the list
0437: * {@link Double }
0438: *
0439: *
0440: */
0441: public List<Double> getFloat4X4() {
0442: if (float4X4 == null) {
0443: float4X4 = new ArrayList<Double>();
0444: }
0445: return this .float4X4;
0446: }
0447:
0448: /**
0449: * Gets the value of the float2 property.
0450: *
0451: * <p>
0452: * This accessor method returns a reference to the live list,
0453: * not a snapshot. Therefore any modification you make to the
0454: * returned list will be present inside the JAXB object.
0455: * This is why there is not a <CODE>set</CODE> method for the float2 property.
0456: *
0457: * <p>
0458: * For example, to add a new item, do as follows:
0459: * <pre>
0460: * getFloat2().add(newItem);
0461: * </pre>
0462: *
0463: *
0464: * <p>
0465: * Objects of the following type(s) are allowed in the list
0466: * {@link Double }
0467: *
0468: *
0469: */
0470: public List<Double> getFloat2() {
0471: if (float2 == null) {
0472: float2 = new ArrayList<Double>();
0473: }
0474: return this .float2;
0475: }
0476:
0477: /**
0478: * Gets the value of the float1X1 property.
0479: *
0480: * @return
0481: * possible object is
0482: * {@link Double }
0483: *
0484: */
0485: public Double getFloat1X1() {
0486: return float1X1;
0487: }
0488:
0489: /**
0490: * Sets the value of the float1X1 property.
0491: *
0492: * @param value
0493: * allowed object is
0494: * {@link Double }
0495: *
0496: */
0497: public void setFloat1X1(Double value) {
0498: this .float1X1 = value;
0499: }
0500:
0501: /**
0502: * Gets the value of the float2X3 property.
0503: *
0504: * <p>
0505: * This accessor method returns a reference to the live list,
0506: * not a snapshot. Therefore any modification you make to the
0507: * returned list will be present inside the JAXB object.
0508: * This is why there is not a <CODE>set</CODE> method for the float2X3 property.
0509: *
0510: * <p>
0511: * For example, to add a new item, do as follows:
0512: * <pre>
0513: * getFloat2X3().add(newItem);
0514: * </pre>
0515: *
0516: *
0517: * <p>
0518: * Objects of the following type(s) are allowed in the list
0519: * {@link Double }
0520: *
0521: *
0522: */
0523: public List<Double> getFloat2X3() {
0524: if (float2X3 == null) {
0525: float2X3 = new ArrayList<Double>();
0526: }
0527: return this .float2X3;
0528: }
0529:
0530: /**
0531: * Gets the value of the float3X2 property.
0532: *
0533: * <p>
0534: * This accessor method returns a reference to the live list,
0535: * not a snapshot. Therefore any modification you make to the
0536: * returned list will be present inside the JAXB object.
0537: * This is why there is not a <CODE>set</CODE> method for the float3X2 property.
0538: *
0539: * <p>
0540: * For example, to add a new item, do as follows:
0541: * <pre>
0542: * getFloat3X2().add(newItem);
0543: * </pre>
0544: *
0545: *
0546: * <p>
0547: * Objects of the following type(s) are allowed in the list
0548: * {@link Double }
0549: *
0550: *
0551: */
0552: public List<Double> getFloat3X2() {
0553: if (float3X2 == null) {
0554: float3X2 = new ArrayList<Double>();
0555: }
0556: return this .float3X2;
0557: }
0558:
0559: /**
0560: * Gets the value of the bool property.
0561: *
0562: * @return
0563: * possible object is
0564: * {@link Boolean }
0565: *
0566: */
0567: public Boolean isBool() {
0568: return bool;
0569: }
0570:
0571: /**
0572: * Sets the value of the bool property.
0573: *
0574: * @param value
0575: * allowed object is
0576: * {@link Boolean }
0577: *
0578: */
0579: public void setBool(Boolean value) {
0580: this .bool = value;
0581: }
0582:
0583: /**
0584: * Gets the value of the float3X1 property.
0585: *
0586: * <p>
0587: * This accessor method returns a reference to the live list,
0588: * not a snapshot. Therefore any modification you make to the
0589: * returned list will be present inside the JAXB object.
0590: * This is why there is not a <CODE>set</CODE> method for the float3X1 property.
0591: *
0592: * <p>
0593: * For example, to add a new item, do as follows:
0594: * <pre>
0595: * getFloat3X1().add(newItem);
0596: * </pre>
0597: *
0598: *
0599: * <p>
0600: * Objects of the following type(s) are allowed in the list
0601: * {@link Double }
0602: *
0603: *
0604: */
0605: public List<Double> getFloat3X1() {
0606: if (float3X1 == null) {
0607: float3X1 = new ArrayList<Double>();
0608: }
0609: return this .float3X1;
0610: }
0611:
0612: /**
0613: * Gets the value of the float4X1 property.
0614: *
0615: * <p>
0616: * This accessor method returns a reference to the live list,
0617: * not a snapshot. Therefore any modification you make to the
0618: * returned list will be present inside the JAXB object.
0619: * This is why there is not a <CODE>set</CODE> method for the float4X1 property.
0620: *
0621: * <p>
0622: * For example, to add a new item, do as follows:
0623: * <pre>
0624: * getFloat4X1().add(newItem);
0625: * </pre>
0626: *
0627: *
0628: * <p>
0629: * Objects of the following type(s) are allowed in the list
0630: * {@link Double }
0631: *
0632: *
0633: */
0634: public List<Double> getFloat4X1() {
0635: if (float4X1 == null) {
0636: float4X1 = new ArrayList<Double>();
0637: }
0638: return this .float4X1;
0639: }
0640:
0641: /**
0642: * Gets the value of the int2 property.
0643: *
0644: * <p>
0645: * This accessor method returns a reference to the live list,
0646: * not a snapshot. Therefore any modification you make to the
0647: * returned list will be present inside the JAXB object.
0648: * This is why there is not a <CODE>set</CODE> method for the int2 property.
0649: *
0650: * <p>
0651: * For example, to add a new item, do as follows:
0652: * <pre>
0653: * getInt2().add(newItem);
0654: * </pre>
0655: *
0656: *
0657: * <p>
0658: * Objects of the following type(s) are allowed in the list
0659: * {@link Long }
0660: *
0661: *
0662: */
0663: public List<Long> getInt2() {
0664: if (int2 == null) {
0665: int2 = new ArrayList<Long>();
0666: }
0667: return this .int2;
0668: }
0669:
0670: /**
0671: * Gets the value of the int property.
0672: *
0673: * @return
0674: * possible object is
0675: * {@link Long }
0676: *
0677: */
0678: public Long getInt() {
0679: return _int;
0680: }
0681:
0682: /**
0683: * Sets the value of the int property.
0684: *
0685: * @param value
0686: * allowed object is
0687: * {@link Long }
0688: *
0689: */
0690: public void setInt(Long value) {
0691: this ._int = value;
0692: }
0693:
0694: /**
0695: * Gets the value of the float4 property.
0696: *
0697: * <p>
0698: * This accessor method returns a reference to the live list,
0699: * not a snapshot. Therefore any modification you make to the
0700: * returned list will be present inside the JAXB object.
0701: * This is why there is not a <CODE>set</CODE> method for the float4 property.
0702: *
0703: * <p>
0704: * For example, to add a new item, do as follows:
0705: * <pre>
0706: * getFloat4().add(newItem);
0707: * </pre>
0708: *
0709: *
0710: * <p>
0711: * Objects of the following type(s) are allowed in the list
0712: * {@link Double }
0713: *
0714: *
0715: */
0716: public List<Double> getFloat4() {
0717: if (float4 == null) {
0718: float4 = new ArrayList<Double>();
0719: }
0720: return this .float4;
0721: }
0722:
0723: /**
0724: * Gets the value of the float property.
0725: *
0726: * @return
0727: * possible object is
0728: * {@link Double }
0729: *
0730: */
0731: public Double getFloat() {
0732: return _float;
0733: }
0734:
0735: /**
0736: * Sets the value of the float property.
0737: *
0738: * @param value
0739: * allowed object is
0740: * {@link Double }
0741: *
0742: */
0743: public void setFloat(Double value) {
0744: this ._float = value;
0745: }
0746:
0747: /**
0748: * Gets the value of the float3 property.
0749: *
0750: * <p>
0751: * This accessor method returns a reference to the live list,
0752: * not a snapshot. Therefore any modification you make to the
0753: * returned list will be present inside the JAXB object.
0754: * This is why there is not a <CODE>set</CODE> method for the float3 property.
0755: *
0756: * <p>
0757: * For example, to add a new item, do as follows:
0758: * <pre>
0759: * getFloat3().add(newItem);
0760: * </pre>
0761: *
0762: *
0763: * <p>
0764: * Objects of the following type(s) are allowed in the list
0765: * {@link Double }
0766: *
0767: *
0768: */
0769: public List<Double> getFloat3() {
0770: if (float3 == null) {
0771: float3 = new ArrayList<Double>();
0772: }
0773: return this .float3;
0774: }
0775:
0776: /**
0777: * Gets the value of the texturePipeline property.
0778: *
0779: * @return
0780: * possible object is
0781: * {@link GlesTexturePipeline }
0782: *
0783: */
0784: public GlesTexturePipeline getTexturePipeline() {
0785: return texturePipeline;
0786: }
0787:
0788: /**
0789: * Sets the value of the texturePipeline property.
0790: *
0791: * @param value
0792: * allowed object is
0793: * {@link GlesTexturePipeline }
0794: *
0795: */
0796: public void setTexturePipeline(GlesTexturePipeline value) {
0797: this .texturePipeline = value;
0798: }
0799:
0800: /**
0801: * Gets the value of the float2X2 property.
0802: *
0803: * <p>
0804: * This accessor method returns a reference to the live list,
0805: * not a snapshot. Therefore any modification you make to the
0806: * returned list will be present inside the JAXB object.
0807: * This is why there is not a <CODE>set</CODE> method for the float2X2 property.
0808: *
0809: * <p>
0810: * For example, to add a new item, do as follows:
0811: * <pre>
0812: * getFloat2X2().add(newItem);
0813: * </pre>
0814: *
0815: *
0816: * <p>
0817: * Objects of the following type(s) are allowed in the list
0818: * {@link Double }
0819: *
0820: *
0821: */
0822: public List<Double> getFloat2X2() {
0823: if (float2X2 == null) {
0824: float2X2 = new ArrayList<Double>();
0825: }
0826: return this .float2X2;
0827: }
0828:
0829: /**
0830: * Gets the value of the float4X3 property.
0831: *
0832: * <p>
0833: * This accessor method returns a reference to the live list,
0834: * not a snapshot. Therefore any modification you make to the
0835: * returned list will be present inside the JAXB object.
0836: * This is why there is not a <CODE>set</CODE> method for the float4X3 property.
0837: *
0838: * <p>
0839: * For example, to add a new item, do as follows:
0840: * <pre>
0841: * getFloat4X3().add(newItem);
0842: * </pre>
0843: *
0844: *
0845: * <p>
0846: * Objects of the following type(s) are allowed in the list
0847: * {@link Double }
0848: *
0849: *
0850: */
0851: public List<Double> getFloat4X3() {
0852: if (float4X3 == null) {
0853: float4X3 = new ArrayList<Double>();
0854: }
0855: return this .float4X3;
0856: }
0857:
0858: /**
0859: * Gets the value of the float2X4 property.
0860: *
0861: * <p>
0862: * This accessor method returns a reference to the live list,
0863: * not a snapshot. Therefore any modification you make to the
0864: * returned list will be present inside the JAXB object.
0865: * This is why there is not a <CODE>set</CODE> method for the float2X4 property.
0866: *
0867: * <p>
0868: * For example, to add a new item, do as follows:
0869: * <pre>
0870: * getFloat2X4().add(newItem);
0871: * </pre>
0872: *
0873: *
0874: * <p>
0875: * Objects of the following type(s) are allowed in the list
0876: * {@link Double }
0877: *
0878: *
0879: */
0880: public List<Double> getFloat2X4() {
0881: if (float2X4 == null) {
0882: float2X4 = new ArrayList<Double>();
0883: }
0884: return this .float2X4;
0885: }
0886:
0887: /**
0888: * Gets the value of the textureUnit property.
0889: *
0890: * @return
0891: * possible object is
0892: * {@link GlesTextureUnit }
0893: *
0894: */
0895: public GlesTextureUnit getTextureUnit() {
0896: return textureUnit;
0897: }
0898:
0899: /**
0900: * Sets the value of the textureUnit property.
0901: *
0902: * @param value
0903: * allowed object is
0904: * {@link GlesTextureUnit }
0905: *
0906: */
0907: public void setTextureUnit(GlesTextureUnit value) {
0908: this .textureUnit = value;
0909: }
0910:
0911: /**
0912: * Gets the value of the int4 property.
0913: *
0914: * <p>
0915: * This accessor method returns a reference to the live list,
0916: * not a snapshot. Therefore any modification you make to the
0917: * returned list will be present inside the JAXB object.
0918: * This is why there is not a <CODE>set</CODE> method for the int4 property.
0919: *
0920: * <p>
0921: * For example, to add a new item, do as follows:
0922: * <pre>
0923: * getInt4().add(newItem);
0924: * </pre>
0925: *
0926: *
0927: * <p>
0928: * Objects of the following type(s) are allowed in the list
0929: * {@link Long }
0930: *
0931: *
0932: */
0933: public List<Long> getInt4() {
0934: if (int4 == null) {
0935: int4 = new ArrayList<Long>();
0936: }
0937: return this .int4;
0938: }
0939:
0940: /**
0941: * Gets the value of the float1X2 property.
0942: *
0943: * <p>
0944: * This accessor method returns a reference to the live list,
0945: * not a snapshot. Therefore any modification you make to the
0946: * returned list will be present inside the JAXB object.
0947: * This is why there is not a <CODE>set</CODE> method for the float1X2 property.
0948: *
0949: * <p>
0950: * For example, to add a new item, do as follows:
0951: * <pre>
0952: * getFloat1X2().add(newItem);
0953: * </pre>
0954: *
0955: *
0956: * <p>
0957: * Objects of the following type(s) are allowed in the list
0958: * {@link Double }
0959: *
0960: *
0961: */
0962: public List<Double> getFloat1X2() {
0963: if (float1X2 == null) {
0964: float1X2 = new ArrayList<Double>();
0965: }
0966: return this .float1X2;
0967: }
0968:
0969: /**
0970: * Gets the value of the int3 property.
0971: *
0972: * <p>
0973: * This accessor method returns a reference to the live list,
0974: * not a snapshot. Therefore any modification you make to the
0975: * returned list will be present inside the JAXB object.
0976: * This is why there is not a <CODE>set</CODE> method for the int3 property.
0977: *
0978: * <p>
0979: * For example, to add a new item, do as follows:
0980: * <pre>
0981: * getInt3().add(newItem);
0982: * </pre>
0983: *
0984: *
0985: * <p>
0986: * Objects of the following type(s) are allowed in the list
0987: * {@link Long }
0988: *
0989: *
0990: */
0991: public List<Long> getInt3() {
0992: if (int3 == null) {
0993: int3 = new ArrayList<Long>();
0994: }
0995: return this .int3;
0996: }
0997:
0998: /**
0999: * Gets the value of the float3X3 property.
1000: *
1001: * <p>
1002: * This accessor method returns a reference to the live list,
1003: * not a snapshot. Therefore any modification you make to the
1004: * returned list will be present inside the JAXB object.
1005: * This is why there is not a <CODE>set</CODE> method for the float3X3 property.
1006: *
1007: * <p>
1008: * For example, to add a new item, do as follows:
1009: * <pre>
1010: * getFloat3X3().add(newItem);
1011: * </pre>
1012: *
1013: *
1014: * <p>
1015: * Objects of the following type(s) are allowed in the list
1016: * {@link Double }
1017: *
1018: *
1019: */
1020: public List<Double> getFloat3X3() {
1021: if (float3X3 == null) {
1022: float3X3 = new ArrayList<Double>();
1023: }
1024: return this .float3X3;
1025: }
1026:
1027: /**
1028: * Gets the value of the float2X1 property.
1029: *
1030: * <p>
1031: * This accessor method returns a reference to the live list,
1032: * not a snapshot. Therefore any modification you make to the
1033: * returned list will be present inside the JAXB object.
1034: * This is why there is not a <CODE>set</CODE> method for the float2X1 property.
1035: *
1036: * <p>
1037: * For example, to add a new item, do as follows:
1038: * <pre>
1039: * getFloat2X1().add(newItem);
1040: * </pre>
1041: *
1042: *
1043: * <p>
1044: * Objects of the following type(s) are allowed in the list
1045: * {@link Double }
1046: *
1047: *
1048: */
1049: public List<Double> getFloat2X1() {
1050: if (float2X1 == null) {
1051: float2X1 = new ArrayList<Double>();
1052: }
1053: return this .float2X1;
1054: }
1055:
1056: /**
1057: * Gets the value of the bool3 property.
1058: *
1059: * <p>
1060: * This accessor method returns a reference to the live list,
1061: * not a snapshot. Therefore any modification you make to the
1062: * returned list will be present inside the JAXB object.
1063: * This is why there is not a <CODE>set</CODE> method for the bool3 property.
1064: *
1065: * <p>
1066: * For example, to add a new item, do as follows:
1067: * <pre>
1068: * getBool3().add(newItem);
1069: * </pre>
1070: *
1071: *
1072: * <p>
1073: * Objects of the following type(s) are allowed in the list
1074: * {@link Boolean }
1075: *
1076: *
1077: */
1078: public List<Boolean> getBool3() {
1079: if (bool3 == null) {
1080: bool3 = new ArrayList<Boolean>();
1081: }
1082: return this .bool3;
1083: }
1084:
1085: /**
1086: * Gets the value of the float1X3 property.
1087: *
1088: * <p>
1089: * This accessor method returns a reference to the live list,
1090: * not a snapshot. Therefore any modification you make to the
1091: * returned list will be present inside the JAXB object.
1092: * This is why there is not a <CODE>set</CODE> method for the float1X3 property.
1093: *
1094: * <p>
1095: * For example, to add a new item, do as follows:
1096: * <pre>
1097: * getFloat1X3().add(newItem);
1098: * </pre>
1099: *
1100: *
1101: * <p>
1102: * Objects of the following type(s) are allowed in the list
1103: * {@link Double }
1104: *
1105: *
1106: */
1107: public List<Double> getFloat1X3() {
1108: if (float1X3 == null) {
1109: float1X3 = new ArrayList<Double>();
1110: }
1111: return this .float1X3;
1112: }
1113:
1114: /**
1115: * Gets the value of the surface property.
1116: *
1117: * @return
1118: * possible object is
1119: * {@link FxSurfaceCommon }
1120: *
1121: */
1122: public FxSurfaceCommon getSurface() {
1123: return surface;
1124: }
1125:
1126: /**
1127: * Sets the value of the surface property.
1128: *
1129: * @param value
1130: * allowed object is
1131: * {@link FxSurfaceCommon }
1132: *
1133: */
1134: public void setSurface(FxSurfaceCommon value) {
1135: this .surface = value;
1136: }
1137:
1138: /**
1139: * Gets the value of the sid property.
1140: *
1141: * @return
1142: * possible object is
1143: * {@link String }
1144: *
1145: */
1146: public String getSid() {
1147: return sid;
1148: }
1149:
1150: /**
1151: * Sets the value of the sid property.
1152: *
1153: * @param value
1154: * allowed object is
1155: * {@link String }
1156: *
1157: */
1158: public void setSid(String value) {
1159: this.sid = value;
1160: }
1161:
1162: }
|