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: * This element creates a new, named param object in the FX Runtime, assigns it a type, an initial value, and additional attributes at declaration time.
0024: *
0025: *
0026: * <p>Java class for fx_newparam_common complex type.
0027: *
0028: * <p>The following schema fragment specifies the expected content contained within this class.
0029: *
0030: * <pre>
0031: * <complexType name="fx_newparam_common">
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}fx_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="fx_newparam_common",propOrder={"annotates","semantic","modifier","sampler1D","_float","float1X4","float2X4","float3X1","int4","float4","float4X1","float2X2","int3","float3X3","float2","float4X2","float3","bool","sampler3D","float4X3","bool3","float4X4","samplerCUBE","samplerRECT","samplerDEPTH","sampler2D","float1X2","float2X3","_enum","bool4","bool2","float3X4","float3X2","float1X3","_int","int2","surface","float2X1","float1X1"})
0050: public class FxNewparamCommon {
0051:
0052: @XmlElement(name="annotate")
0053: protected List<FxAnnotateCommon> annotates;
0054: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0055: protected String semantic;
0056: protected FxModifierEnumCommon modifier;
0057: protected FxSampler1DCommon sampler1D;
0058: @XmlElement(name="float")
0059: protected Double _float;
0060: @XmlList
0061: @XmlElement(name="float1x4",type=Double.class)
0062: protected List<Double> float1X4;
0063: @XmlList
0064: @XmlElement(name="float2x4",type=Double.class)
0065: protected List<Double> float2X4;
0066: @XmlList
0067: @XmlElement(name="float3x1",type=Double.class)
0068: protected List<Double> float3X1;
0069: @XmlList
0070: @XmlElement(type=Long.class)
0071: protected List<Long> int4;
0072: @XmlList
0073: @XmlElement(type=Double.class)
0074: protected List<Double> float4;
0075: @XmlList
0076: @XmlElement(name="float4x1",type=Double.class)
0077: protected List<Double> float4X1;
0078: @XmlList
0079: @XmlElement(name="float2x2",type=Double.class)
0080: protected List<Double> float2X2;
0081: @XmlList
0082: @XmlElement(type=Long.class)
0083: protected List<Long> int3;
0084: @XmlList
0085: @XmlElement(name="float3x3",type=Double.class)
0086: protected List<Double> float3X3;
0087: @XmlList
0088: @XmlElement(type=Double.class)
0089: protected List<Double> float2;
0090: @XmlList
0091: @XmlElement(name="float4x2",type=Double.class)
0092: protected List<Double> float4X2;
0093: @XmlList
0094: @XmlElement(type=Double.class)
0095: protected List<Double> float3;
0096: protected Boolean bool;
0097: protected FxSampler3DCommon sampler3D;
0098: @XmlList
0099: @XmlElement(name="float4x3",type=Double.class)
0100: protected List<Double> float4X3;
0101: @XmlList
0102: @XmlElement(type=Boolean.class)
0103: protected List<Boolean> bool3;
0104: @XmlList
0105: @XmlElement(name="float4x4",type=Double.class)
0106: protected List<Double> float4X4;
0107: protected FxSamplerCUBECommon samplerCUBE;
0108: protected FxSamplerRECTCommon samplerRECT;
0109: protected FxSamplerDEPTHCommon samplerDEPTH;
0110: protected FxSampler2DCommon sampler2D;
0111: @XmlList
0112: @XmlElement(name="float1x2",type=Double.class)
0113: protected List<Double> float1X2;
0114: @XmlList
0115: @XmlElement(name="float2x3",type=Double.class)
0116: protected List<Double> float2X3;
0117: @XmlElement(name="enum")
0118: protected String _enum;
0119: @XmlList
0120: @XmlElement(type=Boolean.class)
0121: protected List<Boolean> bool4;
0122: @XmlList
0123: @XmlElement(type=Boolean.class)
0124: protected List<Boolean> bool2;
0125: @XmlList
0126: @XmlElement(name="float3x4",type=Double.class)
0127: protected List<Double> float3X4;
0128: @XmlList
0129: @XmlElement(name="float3x2",type=Double.class)
0130: protected List<Double> float3X2;
0131: @XmlList
0132: @XmlElement(name="float1x3",type=Double.class)
0133: protected List<Double> float1X3;
0134: @XmlElement(name="int")
0135: protected Long _int;
0136: @XmlList
0137: @XmlElement(type=Long.class)
0138: protected List<Long> int2;
0139: protected FxSurfaceCommon surface;
0140: @XmlList
0141: @XmlElement(name="float2x1",type=Double.class)
0142: protected List<Double> float2X1;
0143: @XmlElement(name="float1x1")
0144: protected Double float1X1;
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 sampler1D property.
0228: *
0229: * @return
0230: * possible object is
0231: * {@link FxSampler1DCommon }
0232: *
0233: */
0234: public FxSampler1DCommon getSampler1D() {
0235: return sampler1D;
0236: }
0237:
0238: /**
0239: * Sets the value of the sampler1D property.
0240: *
0241: * @param value
0242: * allowed object is
0243: * {@link FxSampler1DCommon }
0244: *
0245: */
0246: public void setSampler1D(FxSampler1DCommon value) {
0247: this .sampler1D = value;
0248: }
0249:
0250: /**
0251: * Gets the value of the float property.
0252: *
0253: * @return
0254: * possible object is
0255: * {@link Double }
0256: *
0257: */
0258: public Double getFloat() {
0259: return _float;
0260: }
0261:
0262: /**
0263: * Sets the value of the float property.
0264: *
0265: * @param value
0266: * allowed object is
0267: * {@link Double }
0268: *
0269: */
0270: public void setFloat(Double value) {
0271: this ._float = value;
0272: }
0273:
0274: /**
0275: * Gets the value of the float1X4 property.
0276: *
0277: * <p>
0278: * This accessor method returns a reference to the live list,
0279: * not a snapshot. Therefore any modification you make to the
0280: * returned list will be present inside the JAXB object.
0281: * This is why there is not a <CODE>set</CODE> method for the float1X4 property.
0282: *
0283: * <p>
0284: * For example, to add a new item, do as follows:
0285: * <pre>
0286: * getFloat1X4().add(newItem);
0287: * </pre>
0288: *
0289: *
0290: * <p>
0291: * Objects of the following type(s) are allowed in the list
0292: * {@link Double }
0293: *
0294: *
0295: */
0296: public List<Double> getFloat1X4() {
0297: if (float1X4 == null) {
0298: float1X4 = new ArrayList<Double>();
0299: }
0300: return this .float1X4;
0301: }
0302:
0303: /**
0304: * Gets the value of the float2X4 property.
0305: *
0306: * <p>
0307: * This accessor method returns a reference to the live list,
0308: * not a snapshot. Therefore any modification you make to the
0309: * returned list will be present inside the JAXB object.
0310: * This is why there is not a <CODE>set</CODE> method for the float2X4 property.
0311: *
0312: * <p>
0313: * For example, to add a new item, do as follows:
0314: * <pre>
0315: * getFloat2X4().add(newItem);
0316: * </pre>
0317: *
0318: *
0319: * <p>
0320: * Objects of the following type(s) are allowed in the list
0321: * {@link Double }
0322: *
0323: *
0324: */
0325: public List<Double> getFloat2X4() {
0326: if (float2X4 == null) {
0327: float2X4 = new ArrayList<Double>();
0328: }
0329: return this .float2X4;
0330: }
0331:
0332: /**
0333: * Gets the value of the float3X1 property.
0334: *
0335: * <p>
0336: * This accessor method returns a reference to the live list,
0337: * not a snapshot. Therefore any modification you make to the
0338: * returned list will be present inside the JAXB object.
0339: * This is why there is not a <CODE>set</CODE> method for the float3X1 property.
0340: *
0341: * <p>
0342: * For example, to add a new item, do as follows:
0343: * <pre>
0344: * getFloat3X1().add(newItem);
0345: * </pre>
0346: *
0347: *
0348: * <p>
0349: * Objects of the following type(s) are allowed in the list
0350: * {@link Double }
0351: *
0352: *
0353: */
0354: public List<Double> getFloat3X1() {
0355: if (float3X1 == null) {
0356: float3X1 = new ArrayList<Double>();
0357: }
0358: return this .float3X1;
0359: }
0360:
0361: /**
0362: * Gets the value of the int4 property.
0363: *
0364: * <p>
0365: * This accessor method returns a reference to the live list,
0366: * not a snapshot. Therefore any modification you make to the
0367: * returned list will be present inside the JAXB object.
0368: * This is why there is not a <CODE>set</CODE> method for the int4 property.
0369: *
0370: * <p>
0371: * For example, to add a new item, do as follows:
0372: * <pre>
0373: * getInt4().add(newItem);
0374: * </pre>
0375: *
0376: *
0377: * <p>
0378: * Objects of the following type(s) are allowed in the list
0379: * {@link Long }
0380: *
0381: *
0382: */
0383: public List<Long> getInt4() {
0384: if (int4 == null) {
0385: int4 = new ArrayList<Long>();
0386: }
0387: return this .int4;
0388: }
0389:
0390: /**
0391: * Gets the value of the float4 property.
0392: *
0393: * <p>
0394: * This accessor method returns a reference to the live list,
0395: * not a snapshot. Therefore any modification you make to the
0396: * returned list will be present inside the JAXB object.
0397: * This is why there is not a <CODE>set</CODE> method for the float4 property.
0398: *
0399: * <p>
0400: * For example, to add a new item, do as follows:
0401: * <pre>
0402: * getFloat4().add(newItem);
0403: * </pre>
0404: *
0405: *
0406: * <p>
0407: * Objects of the following type(s) are allowed in the list
0408: * {@link Double }
0409: *
0410: *
0411: */
0412: public List<Double> getFloat4() {
0413: if (float4 == null) {
0414: float4 = new ArrayList<Double>();
0415: }
0416: return this .float4;
0417: }
0418:
0419: /**
0420: * Gets the value of the float4X1 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 float4X1 property.
0427: *
0428: * <p>
0429: * For example, to add a new item, do as follows:
0430: * <pre>
0431: * getFloat4X1().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> getFloat4X1() {
0442: if (float4X1 == null) {
0443: float4X1 = new ArrayList<Double>();
0444: }
0445: return this .float4X1;
0446: }
0447:
0448: /**
0449: * Gets the value of the float2X2 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 float2X2 property.
0456: *
0457: * <p>
0458: * For example, to add a new item, do as follows:
0459: * <pre>
0460: * getFloat2X2().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> getFloat2X2() {
0471: if (float2X2 == null) {
0472: float2X2 = new ArrayList<Double>();
0473: }
0474: return this .float2X2;
0475: }
0476:
0477: /**
0478: * Gets the value of the int3 property.
0479: *
0480: * <p>
0481: * This accessor method returns a reference to the live list,
0482: * not a snapshot. Therefore any modification you make to the
0483: * returned list will be present inside the JAXB object.
0484: * This is why there is not a <CODE>set</CODE> method for the int3 property.
0485: *
0486: * <p>
0487: * For example, to add a new item, do as follows:
0488: * <pre>
0489: * getInt3().add(newItem);
0490: * </pre>
0491: *
0492: *
0493: * <p>
0494: * Objects of the following type(s) are allowed in the list
0495: * {@link Long }
0496: *
0497: *
0498: */
0499: public List<Long> getInt3() {
0500: if (int3 == null) {
0501: int3 = new ArrayList<Long>();
0502: }
0503: return this .int3;
0504: }
0505:
0506: /**
0507: * Gets the value of the float3X3 property.
0508: *
0509: * <p>
0510: * This accessor method returns a reference to the live list,
0511: * not a snapshot. Therefore any modification you make to the
0512: * returned list will be present inside the JAXB object.
0513: * This is why there is not a <CODE>set</CODE> method for the float3X3 property.
0514: *
0515: * <p>
0516: * For example, to add a new item, do as follows:
0517: * <pre>
0518: * getFloat3X3().add(newItem);
0519: * </pre>
0520: *
0521: *
0522: * <p>
0523: * Objects of the following type(s) are allowed in the list
0524: * {@link Double }
0525: *
0526: *
0527: */
0528: public List<Double> getFloat3X3() {
0529: if (float3X3 == null) {
0530: float3X3 = new ArrayList<Double>();
0531: }
0532: return this .float3X3;
0533: }
0534:
0535: /**
0536: * Gets the value of the float2 property.
0537: *
0538: * <p>
0539: * This accessor method returns a reference to the live list,
0540: * not a snapshot. Therefore any modification you make to the
0541: * returned list will be present inside the JAXB object.
0542: * This is why there is not a <CODE>set</CODE> method for the float2 property.
0543: *
0544: * <p>
0545: * For example, to add a new item, do as follows:
0546: * <pre>
0547: * getFloat2().add(newItem);
0548: * </pre>
0549: *
0550: *
0551: * <p>
0552: * Objects of the following type(s) are allowed in the list
0553: * {@link Double }
0554: *
0555: *
0556: */
0557: public List<Double> getFloat2() {
0558: if (float2 == null) {
0559: float2 = new ArrayList<Double>();
0560: }
0561: return this .float2;
0562: }
0563:
0564: /**
0565: * Gets the value of the float4X2 property.
0566: *
0567: * <p>
0568: * This accessor method returns a reference to the live list,
0569: * not a snapshot. Therefore any modification you make to the
0570: * returned list will be present inside the JAXB object.
0571: * This is why there is not a <CODE>set</CODE> method for the float4X2 property.
0572: *
0573: * <p>
0574: * For example, to add a new item, do as follows:
0575: * <pre>
0576: * getFloat4X2().add(newItem);
0577: * </pre>
0578: *
0579: *
0580: * <p>
0581: * Objects of the following type(s) are allowed in the list
0582: * {@link Double }
0583: *
0584: *
0585: */
0586: public List<Double> getFloat4X2() {
0587: if (float4X2 == null) {
0588: float4X2 = new ArrayList<Double>();
0589: }
0590: return this .float4X2;
0591: }
0592:
0593: /**
0594: * Gets the value of the float3 property.
0595: *
0596: * <p>
0597: * This accessor method returns a reference to the live list,
0598: * not a snapshot. Therefore any modification you make to the
0599: * returned list will be present inside the JAXB object.
0600: * This is why there is not a <CODE>set</CODE> method for the float3 property.
0601: *
0602: * <p>
0603: * For example, to add a new item, do as follows:
0604: * <pre>
0605: * getFloat3().add(newItem);
0606: * </pre>
0607: *
0608: *
0609: * <p>
0610: * Objects of the following type(s) are allowed in the list
0611: * {@link Double }
0612: *
0613: *
0614: */
0615: public List<Double> getFloat3() {
0616: if (float3 == null) {
0617: float3 = new ArrayList<Double>();
0618: }
0619: return this .float3;
0620: }
0621:
0622: /**
0623: * Gets the value of the bool property.
0624: *
0625: * @return
0626: * possible object is
0627: * {@link Boolean }
0628: *
0629: */
0630: public Boolean isBool() {
0631: return bool;
0632: }
0633:
0634: /**
0635: * Sets the value of the bool property.
0636: *
0637: * @param value
0638: * allowed object is
0639: * {@link Boolean }
0640: *
0641: */
0642: public void setBool(Boolean value) {
0643: this .bool = value;
0644: }
0645:
0646: /**
0647: * Gets the value of the sampler3D property.
0648: *
0649: * @return
0650: * possible object is
0651: * {@link FxSampler3DCommon }
0652: *
0653: */
0654: public FxSampler3DCommon getSampler3D() {
0655: return sampler3D;
0656: }
0657:
0658: /**
0659: * Sets the value of the sampler3D property.
0660: *
0661: * @param value
0662: * allowed object is
0663: * {@link FxSampler3DCommon }
0664: *
0665: */
0666: public void setSampler3D(FxSampler3DCommon value) {
0667: this .sampler3D = value;
0668: }
0669:
0670: /**
0671: * Gets the value of the float4X3 property.
0672: *
0673: * <p>
0674: * This accessor method returns a reference to the live list,
0675: * not a snapshot. Therefore any modification you make to the
0676: * returned list will be present inside the JAXB object.
0677: * This is why there is not a <CODE>set</CODE> method for the float4X3 property.
0678: *
0679: * <p>
0680: * For example, to add a new item, do as follows:
0681: * <pre>
0682: * getFloat4X3().add(newItem);
0683: * </pre>
0684: *
0685: *
0686: * <p>
0687: * Objects of the following type(s) are allowed in the list
0688: * {@link Double }
0689: *
0690: *
0691: */
0692: public List<Double> getFloat4X3() {
0693: if (float4X3 == null) {
0694: float4X3 = new ArrayList<Double>();
0695: }
0696: return this .float4X3;
0697: }
0698:
0699: /**
0700: * Gets the value of the bool3 property.
0701: *
0702: * <p>
0703: * This accessor method returns a reference to the live list,
0704: * not a snapshot. Therefore any modification you make to the
0705: * returned list will be present inside the JAXB object.
0706: * This is why there is not a <CODE>set</CODE> method for the bool3 property.
0707: *
0708: * <p>
0709: * For example, to add a new item, do as follows:
0710: * <pre>
0711: * getBool3().add(newItem);
0712: * </pre>
0713: *
0714: *
0715: * <p>
0716: * Objects of the following type(s) are allowed in the list
0717: * {@link Boolean }
0718: *
0719: *
0720: */
0721: public List<Boolean> getBool3() {
0722: if (bool3 == null) {
0723: bool3 = new ArrayList<Boolean>();
0724: }
0725: return this .bool3;
0726: }
0727:
0728: /**
0729: * Gets the value of the float4X4 property.
0730: *
0731: * <p>
0732: * This accessor method returns a reference to the live list,
0733: * not a snapshot. Therefore any modification you make to the
0734: * returned list will be present inside the JAXB object.
0735: * This is why there is not a <CODE>set</CODE> method for the float4X4 property.
0736: *
0737: * <p>
0738: * For example, to add a new item, do as follows:
0739: * <pre>
0740: * getFloat4X4().add(newItem);
0741: * </pre>
0742: *
0743: *
0744: * <p>
0745: * Objects of the following type(s) are allowed in the list
0746: * {@link Double }
0747: *
0748: *
0749: */
0750: public List<Double> getFloat4X4() {
0751: if (float4X4 == null) {
0752: float4X4 = new ArrayList<Double>();
0753: }
0754: return this .float4X4;
0755: }
0756:
0757: /**
0758: * Gets the value of the samplerCUBE property.
0759: *
0760: * @return
0761: * possible object is
0762: * {@link FxSamplerCUBECommon }
0763: *
0764: */
0765: public FxSamplerCUBECommon getSamplerCUBE() {
0766: return samplerCUBE;
0767: }
0768:
0769: /**
0770: * Sets the value of the samplerCUBE property.
0771: *
0772: * @param value
0773: * allowed object is
0774: * {@link FxSamplerCUBECommon }
0775: *
0776: */
0777: public void setSamplerCUBE(FxSamplerCUBECommon value) {
0778: this .samplerCUBE = value;
0779: }
0780:
0781: /**
0782: * Gets the value of the samplerRECT property.
0783: *
0784: * @return
0785: * possible object is
0786: * {@link FxSamplerRECTCommon }
0787: *
0788: */
0789: public FxSamplerRECTCommon getSamplerRECT() {
0790: return samplerRECT;
0791: }
0792:
0793: /**
0794: * Sets the value of the samplerRECT property.
0795: *
0796: * @param value
0797: * allowed object is
0798: * {@link FxSamplerRECTCommon }
0799: *
0800: */
0801: public void setSamplerRECT(FxSamplerRECTCommon value) {
0802: this .samplerRECT = value;
0803: }
0804:
0805: /**
0806: * Gets the value of the samplerDEPTH property.
0807: *
0808: * @return
0809: * possible object is
0810: * {@link FxSamplerDEPTHCommon }
0811: *
0812: */
0813: public FxSamplerDEPTHCommon getSamplerDEPTH() {
0814: return samplerDEPTH;
0815: }
0816:
0817: /**
0818: * Sets the value of the samplerDEPTH property.
0819: *
0820: * @param value
0821: * allowed object is
0822: * {@link FxSamplerDEPTHCommon }
0823: *
0824: */
0825: public void setSamplerDEPTH(FxSamplerDEPTHCommon value) {
0826: this .samplerDEPTH = value;
0827: }
0828:
0829: /**
0830: * Gets the value of the sampler2D property.
0831: *
0832: * @return
0833: * possible object is
0834: * {@link FxSampler2DCommon }
0835: *
0836: */
0837: public FxSampler2DCommon getSampler2D() {
0838: return sampler2D;
0839: }
0840:
0841: /**
0842: * Sets the value of the sampler2D property.
0843: *
0844: * @param value
0845: * allowed object is
0846: * {@link FxSampler2DCommon }
0847: *
0848: */
0849: public void setSampler2D(FxSampler2DCommon value) {
0850: this .sampler2D = value;
0851: }
0852:
0853: /**
0854: * Gets the value of the float1X2 property.
0855: *
0856: * <p>
0857: * This accessor method returns a reference to the live list,
0858: * not a snapshot. Therefore any modification you make to the
0859: * returned list will be present inside the JAXB object.
0860: * This is why there is not a <CODE>set</CODE> method for the float1X2 property.
0861: *
0862: * <p>
0863: * For example, to add a new item, do as follows:
0864: * <pre>
0865: * getFloat1X2().add(newItem);
0866: * </pre>
0867: *
0868: *
0869: * <p>
0870: * Objects of the following type(s) are allowed in the list
0871: * {@link Double }
0872: *
0873: *
0874: */
0875: public List<Double> getFloat1X2() {
0876: if (float1X2 == null) {
0877: float1X2 = new ArrayList<Double>();
0878: }
0879: return this .float1X2;
0880: }
0881:
0882: /**
0883: * Gets the value of the float2X3 property.
0884: *
0885: * <p>
0886: * This accessor method returns a reference to the live list,
0887: * not a snapshot. Therefore any modification you make to the
0888: * returned list will be present inside the JAXB object.
0889: * This is why there is not a <CODE>set</CODE> method for the float2X3 property.
0890: *
0891: * <p>
0892: * For example, to add a new item, do as follows:
0893: * <pre>
0894: * getFloat2X3().add(newItem);
0895: * </pre>
0896: *
0897: *
0898: * <p>
0899: * Objects of the following type(s) are allowed in the list
0900: * {@link Double }
0901: *
0902: *
0903: */
0904: public List<Double> getFloat2X3() {
0905: if (float2X3 == null) {
0906: float2X3 = new ArrayList<Double>();
0907: }
0908: return this .float2X3;
0909: }
0910:
0911: /**
0912: * Gets the value of the enum property.
0913: *
0914: * @return
0915: * possible object is
0916: * {@link String }
0917: *
0918: */
0919: public String getEnum() {
0920: return _enum;
0921: }
0922:
0923: /**
0924: * Sets the value of the enum property.
0925: *
0926: * @param value
0927: * allowed object is
0928: * {@link String }
0929: *
0930: */
0931: public void setEnum(String value) {
0932: this ._enum = value;
0933: }
0934:
0935: /**
0936: * Gets the value of the bool4 property.
0937: *
0938: * <p>
0939: * This accessor method returns a reference to the live list,
0940: * not a snapshot. Therefore any modification you make to the
0941: * returned list will be present inside the JAXB object.
0942: * This is why there is not a <CODE>set</CODE> method for the bool4 property.
0943: *
0944: * <p>
0945: * For example, to add a new item, do as follows:
0946: * <pre>
0947: * getBool4().add(newItem);
0948: * </pre>
0949: *
0950: *
0951: * <p>
0952: * Objects of the following type(s) are allowed in the list
0953: * {@link Boolean }
0954: *
0955: *
0956: */
0957: public List<Boolean> getBool4() {
0958: if (bool4 == null) {
0959: bool4 = new ArrayList<Boolean>();
0960: }
0961: return this .bool4;
0962: }
0963:
0964: /**
0965: * Gets the value of the bool2 property.
0966: *
0967: * <p>
0968: * This accessor method returns a reference to the live list,
0969: * not a snapshot. Therefore any modification you make to the
0970: * returned list will be present inside the JAXB object.
0971: * This is why there is not a <CODE>set</CODE> method for the bool2 property.
0972: *
0973: * <p>
0974: * For example, to add a new item, do as follows:
0975: * <pre>
0976: * getBool2().add(newItem);
0977: * </pre>
0978: *
0979: *
0980: * <p>
0981: * Objects of the following type(s) are allowed in the list
0982: * {@link Boolean }
0983: *
0984: *
0985: */
0986: public List<Boolean> getBool2() {
0987: if (bool2 == null) {
0988: bool2 = new ArrayList<Boolean>();
0989: }
0990: return this .bool2;
0991: }
0992:
0993: /**
0994: * Gets the value of the float3X4 property.
0995: *
0996: * <p>
0997: * This accessor method returns a reference to the live list,
0998: * not a snapshot. Therefore any modification you make to the
0999: * returned list will be present inside the JAXB object.
1000: * This is why there is not a <CODE>set</CODE> method for the float3X4 property.
1001: *
1002: * <p>
1003: * For example, to add a new item, do as follows:
1004: * <pre>
1005: * getFloat3X4().add(newItem);
1006: * </pre>
1007: *
1008: *
1009: * <p>
1010: * Objects of the following type(s) are allowed in the list
1011: * {@link Double }
1012: *
1013: *
1014: */
1015: public List<Double> getFloat3X4() {
1016: if (float3X4 == null) {
1017: float3X4 = new ArrayList<Double>();
1018: }
1019: return this .float3X4;
1020: }
1021:
1022: /**
1023: * Gets the value of the float3X2 property.
1024: *
1025: * <p>
1026: * This accessor method returns a reference to the live list,
1027: * not a snapshot. Therefore any modification you make to the
1028: * returned list will be present inside the JAXB object.
1029: * This is why there is not a <CODE>set</CODE> method for the float3X2 property.
1030: *
1031: * <p>
1032: * For example, to add a new item, do as follows:
1033: * <pre>
1034: * getFloat3X2().add(newItem);
1035: * </pre>
1036: *
1037: *
1038: * <p>
1039: * Objects of the following type(s) are allowed in the list
1040: * {@link Double }
1041: *
1042: *
1043: */
1044: public List<Double> getFloat3X2() {
1045: if (float3X2 == null) {
1046: float3X2 = new ArrayList<Double>();
1047: }
1048: return this .float3X2;
1049: }
1050:
1051: /**
1052: * Gets the value of the float1X3 property.
1053: *
1054: * <p>
1055: * This accessor method returns a reference to the live list,
1056: * not a snapshot. Therefore any modification you make to the
1057: * returned list will be present inside the JAXB object.
1058: * This is why there is not a <CODE>set</CODE> method for the float1X3 property.
1059: *
1060: * <p>
1061: * For example, to add a new item, do as follows:
1062: * <pre>
1063: * getFloat1X3().add(newItem);
1064: * </pre>
1065: *
1066: *
1067: * <p>
1068: * Objects of the following type(s) are allowed in the list
1069: * {@link Double }
1070: *
1071: *
1072: */
1073: public List<Double> getFloat1X3() {
1074: if (float1X3 == null) {
1075: float1X3 = new ArrayList<Double>();
1076: }
1077: return this .float1X3;
1078: }
1079:
1080: /**
1081: * Gets the value of the int property.
1082: *
1083: * @return
1084: * possible object is
1085: * {@link Long }
1086: *
1087: */
1088: public Long getInt() {
1089: return _int;
1090: }
1091:
1092: /**
1093: * Sets the value of the int property.
1094: *
1095: * @param value
1096: * allowed object is
1097: * {@link Long }
1098: *
1099: */
1100: public void setInt(Long value) {
1101: this ._int = value;
1102: }
1103:
1104: /**
1105: * Gets the value of the int2 property.
1106: *
1107: * <p>
1108: * This accessor method returns a reference to the live list,
1109: * not a snapshot. Therefore any modification you make to the
1110: * returned list will be present inside the JAXB object.
1111: * This is why there is not a <CODE>set</CODE> method for the int2 property.
1112: *
1113: * <p>
1114: * For example, to add a new item, do as follows:
1115: * <pre>
1116: * getInt2().add(newItem);
1117: * </pre>
1118: *
1119: *
1120: * <p>
1121: * Objects of the following type(s) are allowed in the list
1122: * {@link Long }
1123: *
1124: *
1125: */
1126: public List<Long> getInt2() {
1127: if (int2 == null) {
1128: int2 = new ArrayList<Long>();
1129: }
1130: return this .int2;
1131: }
1132:
1133: /**
1134: * Gets the value of the surface property.
1135: *
1136: * @return
1137: * possible object is
1138: * {@link FxSurfaceCommon }
1139: *
1140: */
1141: public FxSurfaceCommon getSurface() {
1142: return surface;
1143: }
1144:
1145: /**
1146: * Sets the value of the surface property.
1147: *
1148: * @param value
1149: * allowed object is
1150: * {@link FxSurfaceCommon }
1151: *
1152: */
1153: public void setSurface(FxSurfaceCommon value) {
1154: this .surface = value;
1155: }
1156:
1157: /**
1158: * Gets the value of the float2X1 property.
1159: *
1160: * <p>
1161: * This accessor method returns a reference to the live list,
1162: * not a snapshot. Therefore any modification you make to the
1163: * returned list will be present inside the JAXB object.
1164: * This is why there is not a <CODE>set</CODE> method for the float2X1 property.
1165: *
1166: * <p>
1167: * For example, to add a new item, do as follows:
1168: * <pre>
1169: * getFloat2X1().add(newItem);
1170: * </pre>
1171: *
1172: *
1173: * <p>
1174: * Objects of the following type(s) are allowed in the list
1175: * {@link Double }
1176: *
1177: *
1178: */
1179: public List<Double> getFloat2X1() {
1180: if (float2X1 == null) {
1181: float2X1 = new ArrayList<Double>();
1182: }
1183: return this .float2X1;
1184: }
1185:
1186: /**
1187: * Gets the value of the float1X1 property.
1188: *
1189: * @return
1190: * possible object is
1191: * {@link Double }
1192: *
1193: */
1194: public Double getFloat1X1() {
1195: return float1X1;
1196: }
1197:
1198: /**
1199: * Sets the value of the float1X1 property.
1200: *
1201: * @param value
1202: * allowed object is
1203: * {@link Double }
1204: *
1205: */
1206: public void setFloat1X1(Double value) {
1207: this .float1X1 = value;
1208: }
1209:
1210: /**
1211: * Gets the value of the sid property.
1212: *
1213: * @return
1214: * possible object is
1215: * {@link String }
1216: *
1217: */
1218: public String getSid() {
1219: return sid;
1220: }
1221:
1222: /**
1223: * Sets the value of the sid property.
1224: *
1225: * @param value
1226: * allowed object is
1227: * {@link String }
1228: *
1229: */
1230: public void setSid(String value) {
1231: this.sid = value;
1232: }
1233:
1234: }
|