Source Code Cross Referenced for InstanceEffect.java in  » 6.0-JDK-Modules » java-3d » org » collada » colladaschema » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » java 3d » org.collada.colladaschema 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


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.XmlRootElement;
0018:        import javax.xml.bind.annotation.XmlType;
0019:        import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
0020:        import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
0021:
0022:        /**
0023:         * <p>Java class for anonymous complex type.
0024:         * 
0025:         * <p>The following schema fragment specifies the expected content contained within this class.
0026:         * 
0027:         * <pre>
0028:         * &lt;complexType>
0029:         *   &lt;complexContent>
0030:         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
0031:         *       &lt;sequence>
0032:         *         &lt;element name="technique_hint" maxOccurs="unbounded" minOccurs="0">
0033:         *           &lt;complexType>
0034:         *             &lt;complexContent>
0035:         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
0036:         *                 &lt;attribute name="platform" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0037:         *                 &lt;attribute name="profile" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0038:         *                 &lt;attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0039:         *               &lt;/restriction>
0040:         *             &lt;/complexContent>
0041:         *           &lt;/complexType>
0042:         *         &lt;/element>
0043:         *         &lt;element name="setparam" maxOccurs="unbounded" minOccurs="0">
0044:         *           &lt;complexType>
0045:         *             &lt;complexContent>
0046:         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
0047:         *                 &lt;sequence>
0048:         *                   &lt;group ref="{http://www.collada.org/2005/11/COLLADASchema}fx_basic_type_common"/>
0049:         *                 &lt;/sequence>
0050:         *                 &lt;attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}token" />
0051:         *               &lt;/restriction>
0052:         *             &lt;/complexContent>
0053:         *           &lt;/complexType>
0054:         *         &lt;/element>
0055:         *         &lt;element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
0056:         *       &lt;/sequence>
0057:         *       &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0058:         *       &lt;attribute name="sid" type="{http://www.w3.org/2001/XMLSchema}NCName" />
0059:         *       &lt;attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
0060:         *     &lt;/restriction>
0061:         *   &lt;/complexContent>
0062:         * &lt;/complexType>
0063:         * </pre>
0064:         * 
0065:         * 
0066:         */
0067:        @XmlAccessorType(XmlAccessType.FIELD)
0068:        @XmlType(name="",propOrder={"techniqueHints","setparams","extras"})
0069:        @XmlRootElement(name="instance_effect")
0070:        public class InstanceEffect {
0071:
0072:            @XmlElement(name="technique_hint")
0073:            protected List<InstanceEffect.TechniqueHint> techniqueHints;
0074:            @XmlElement(name="setparam")
0075:            protected List<InstanceEffect.Setparam> setparams;
0076:            @XmlElement(name="extra")
0077:            protected List<Extra> extras;
0078:            @XmlAttribute
0079:            @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0080:            protected String name;
0081:            @XmlAttribute
0082:            @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0083:            protected String sid;
0084:            @XmlAttribute(required=true)
0085:            protected String url;
0086:
0087:            /**
0088:             * Gets the value of the techniqueHints property.
0089:             * 
0090:             * <p>
0091:             * This accessor method returns a reference to the live list,
0092:             * not a snapshot. Therefore any modification you make to the
0093:             * returned list will be present inside the JAXB object.
0094:             * This is why there is not a <CODE>set</CODE> method for the techniqueHints property.
0095:             * 
0096:             * <p>
0097:             * For example, to add a new item, do as follows:
0098:             * <pre>
0099:             *    getTechniqueHints().add(newItem);
0100:             * </pre>
0101:             * 
0102:             * 
0103:             * <p>
0104:             * Objects of the following type(s) are allowed in the list
0105:             * {@link InstanceEffect.TechniqueHint }
0106:             * 
0107:             * 
0108:             */
0109:            public List<InstanceEffect.TechniqueHint> getTechniqueHints() {
0110:                if (techniqueHints == null) {
0111:                    techniqueHints = new ArrayList<InstanceEffect.TechniqueHint>();
0112:                }
0113:                return this .techniqueHints;
0114:            }
0115:
0116:            /**
0117:             * Gets the value of the setparams property.
0118:             * 
0119:             * <p>
0120:             * This accessor method returns a reference to the live list,
0121:             * not a snapshot. Therefore any modification you make to the
0122:             * returned list will be present inside the JAXB object.
0123:             * This is why there is not a <CODE>set</CODE> method for the setparams property.
0124:             * 
0125:             * <p>
0126:             * For example, to add a new item, do as follows:
0127:             * <pre>
0128:             *    getSetparams().add(newItem);
0129:             * </pre>
0130:             * 
0131:             * 
0132:             * <p>
0133:             * Objects of the following type(s) are allowed in the list
0134:             * {@link InstanceEffect.Setparam }
0135:             * 
0136:             * 
0137:             */
0138:            public List<InstanceEffect.Setparam> getSetparams() {
0139:                if (setparams == null) {
0140:                    setparams = new ArrayList<InstanceEffect.Setparam>();
0141:                }
0142:                return this .setparams;
0143:            }
0144:
0145:            /**
0146:             * 
0147:             * 						The extra element may appear any number of times.
0148:             * 						Gets the value of the extras property.
0149:             * 
0150:             * <p>
0151:             * This accessor method returns a reference to the live list,
0152:             * not a snapshot. Therefore any modification you make to the
0153:             * returned list will be present inside the JAXB object.
0154:             * This is why there is not a <CODE>set</CODE> method for the extras property.
0155:             * 
0156:             * <p>
0157:             * For example, to add a new item, do as follows:
0158:             * <pre>
0159:             *    getExtras().add(newItem);
0160:             * </pre>
0161:             * 
0162:             * 
0163:             * <p>
0164:             * Objects of the following type(s) are allowed in the list
0165:             * {@link Extra }
0166:             * 
0167:             * 
0168:             */
0169:            public List<Extra> getExtras() {
0170:                if (extras == null) {
0171:                    extras = new ArrayList<Extra>();
0172:                }
0173:                return this .extras;
0174:            }
0175:
0176:            /**
0177:             * Gets the value of the name property.
0178:             * 
0179:             * @return
0180:             *     possible object is
0181:             *     {@link String }
0182:             *     
0183:             */
0184:            public String getName() {
0185:                return name;
0186:            }
0187:
0188:            /**
0189:             * Sets the value of the name property.
0190:             * 
0191:             * @param value
0192:             *     allowed object is
0193:             *     {@link String }
0194:             *     
0195:             */
0196:            public void setName(String value) {
0197:                this .name = value;
0198:            }
0199:
0200:            /**
0201:             * Gets the value of the sid property.
0202:             * 
0203:             * @return
0204:             *     possible object is
0205:             *     {@link String }
0206:             *     
0207:             */
0208:            public String getSid() {
0209:                return sid;
0210:            }
0211:
0212:            /**
0213:             * Sets the value of the sid property.
0214:             * 
0215:             * @param value
0216:             *     allowed object is
0217:             *     {@link String }
0218:             *     
0219:             */
0220:            public void setSid(String value) {
0221:                this .sid = value;
0222:            }
0223:
0224:            /**
0225:             * Gets the value of the url property.
0226:             * 
0227:             * @return
0228:             *     possible object is
0229:             *     {@link String }
0230:             *     
0231:             */
0232:            public String getUrl() {
0233:                return url;
0234:            }
0235:
0236:            /**
0237:             * Sets the value of the url property.
0238:             * 
0239:             * @param value
0240:             *     allowed object is
0241:             *     {@link String }
0242:             *     
0243:             */
0244:            public void setUrl(String value) {
0245:                this .url = value;
0246:            }
0247:
0248:            /**
0249:             * <p>Java class for anonymous complex type.
0250:             * 
0251:             * <p>The following schema fragment specifies the expected content contained within this class.
0252:             * 
0253:             * <pre>
0254:             * &lt;complexType>
0255:             *   &lt;complexContent>
0256:             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
0257:             *       &lt;sequence>
0258:             *         &lt;group ref="{http://www.collada.org/2005/11/COLLADASchema}fx_basic_type_common"/>
0259:             *       &lt;/sequence>
0260:             *       &lt;attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}token" />
0261:             *     &lt;/restriction>
0262:             *   &lt;/complexContent>
0263:             * &lt;/complexType>
0264:             * </pre>
0265:             * 
0266:             * 
0267:             */
0268:            @XmlAccessorType(XmlAccessType.FIELD)
0269:            @XmlType(name="",propOrder={"float2X1","samplerRECT","sampler3D","_int","float4X2","samplerCUBE","float4X1","float3X4","_enum","float3X3","float2X2","int2","float2","float4X3","float2X4","float3","bool3","float1X3","int4","_float","float4X4","float1X2","bool2","float1X4","bool","sampler2D","int3","float4","surface","float3X1","float2X3","float3X2","float1X1","bool4","samplerDEPTH","sampler1D"})
0270:            public static class Setparam {
0271:
0272:                @XmlList
0273:                @XmlElement(name="float2x1",type=Double.class)
0274:                protected List<Double> float2X1;
0275:                protected FxSamplerRECTCommon samplerRECT;
0276:                protected FxSampler3DCommon sampler3D;
0277:                @XmlElement(name="int")
0278:                protected Long _int;
0279:                @XmlList
0280:                @XmlElement(name="float4x2",type=Double.class)
0281:                protected List<Double> float4X2;
0282:                protected FxSamplerCUBECommon samplerCUBE;
0283:                @XmlList
0284:                @XmlElement(name="float4x1",type=Double.class)
0285:                protected List<Double> float4X1;
0286:                @XmlList
0287:                @XmlElement(name="float3x4",type=Double.class)
0288:                protected List<Double> float3X4;
0289:                @XmlElement(name="enum")
0290:                protected String _enum;
0291:                @XmlList
0292:                @XmlElement(name="float3x3",type=Double.class)
0293:                protected List<Double> float3X3;
0294:                @XmlList
0295:                @XmlElement(name="float2x2",type=Double.class)
0296:                protected List<Double> float2X2;
0297:                @XmlList
0298:                @XmlElement(type=Long.class)
0299:                protected List<Long> int2;
0300:                @XmlList
0301:                @XmlElement(type=Double.class)
0302:                protected List<Double> float2;
0303:                @XmlList
0304:                @XmlElement(name="float4x3",type=Double.class)
0305:                protected List<Double> float4X3;
0306:                @XmlList
0307:                @XmlElement(name="float2x4",type=Double.class)
0308:                protected List<Double> float2X4;
0309:                @XmlList
0310:                @XmlElement(type=Double.class)
0311:                protected List<Double> float3;
0312:                @XmlList
0313:                @XmlElement(type=Boolean.class)
0314:                protected List<Boolean> bool3;
0315:                @XmlList
0316:                @XmlElement(name="float1x3",type=Double.class)
0317:                protected List<Double> float1X3;
0318:                @XmlList
0319:                @XmlElement(type=Long.class)
0320:                protected List<Long> int4;
0321:                @XmlElement(name="float")
0322:                protected Double _float;
0323:                @XmlList
0324:                @XmlElement(name="float4x4",type=Double.class)
0325:                protected List<Double> float4X4;
0326:                @XmlList
0327:                @XmlElement(name="float1x2",type=Double.class)
0328:                protected List<Double> float1X2;
0329:                @XmlList
0330:                @XmlElement(type=Boolean.class)
0331:                protected List<Boolean> bool2;
0332:                @XmlList
0333:                @XmlElement(name="float1x4",type=Double.class)
0334:                protected List<Double> float1X4;
0335:                protected Boolean bool;
0336:                protected FxSampler2DCommon sampler2D;
0337:                @XmlList
0338:                @XmlElement(type=Long.class)
0339:                protected List<Long> int3;
0340:                @XmlList
0341:                @XmlElement(type=Double.class)
0342:                protected List<Double> float4;
0343:                protected FxSurfaceCommon surface;
0344:                @XmlList
0345:                @XmlElement(name="float3x1",type=Double.class)
0346:                protected List<Double> float3X1;
0347:                @XmlList
0348:                @XmlElement(name="float2x3",type=Double.class)
0349:                protected List<Double> float2X3;
0350:                @XmlList
0351:                @XmlElement(name="float3x2",type=Double.class)
0352:                protected List<Double> float3X2;
0353:                @XmlElement(name="float1x1")
0354:                protected Double float1X1;
0355:                @XmlList
0356:                @XmlElement(type=Boolean.class)
0357:                protected List<Boolean> bool4;
0358:                protected FxSamplerDEPTHCommon samplerDEPTH;
0359:                protected FxSampler1DCommon sampler1D;
0360:                @XmlAttribute(required=true)
0361:                @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
0362:                protected String ref;
0363:
0364:                /**
0365:                 * Gets the value of the float2X1 property.
0366:                 * 
0367:                 * <p>
0368:                 * This accessor method returns a reference to the live list,
0369:                 * not a snapshot. Therefore any modification you make to the
0370:                 * returned list will be present inside the JAXB object.
0371:                 * This is why there is not a <CODE>set</CODE> method for the float2X1 property.
0372:                 * 
0373:                 * <p>
0374:                 * For example, to add a new item, do as follows:
0375:                 * <pre>
0376:                 *    getFloat2X1().add(newItem);
0377:                 * </pre>
0378:                 * 
0379:                 * 
0380:                 * <p>
0381:                 * Objects of the following type(s) are allowed in the list
0382:                 * {@link Double }
0383:                 * 
0384:                 * 
0385:                 */
0386:                public List<Double> getFloat2X1() {
0387:                    if (float2X1 == null) {
0388:                        float2X1 = new ArrayList<Double>();
0389:                    }
0390:                    return this .float2X1;
0391:                }
0392:
0393:                /**
0394:                 * Gets the value of the samplerRECT property.
0395:                 * 
0396:                 * @return
0397:                 *     possible object is
0398:                 *     {@link FxSamplerRECTCommon }
0399:                 *     
0400:                 */
0401:                public FxSamplerRECTCommon getSamplerRECT() {
0402:                    return samplerRECT;
0403:                }
0404:
0405:                /**
0406:                 * Sets the value of the samplerRECT property.
0407:                 * 
0408:                 * @param value
0409:                 *     allowed object is
0410:                 *     {@link FxSamplerRECTCommon }
0411:                 *     
0412:                 */
0413:                public void setSamplerRECT(FxSamplerRECTCommon value) {
0414:                    this .samplerRECT = value;
0415:                }
0416:
0417:                /**
0418:                 * Gets the value of the sampler3D property.
0419:                 * 
0420:                 * @return
0421:                 *     possible object is
0422:                 *     {@link FxSampler3DCommon }
0423:                 *     
0424:                 */
0425:                public FxSampler3DCommon getSampler3D() {
0426:                    return sampler3D;
0427:                }
0428:
0429:                /**
0430:                 * Sets the value of the sampler3D property.
0431:                 * 
0432:                 * @param value
0433:                 *     allowed object is
0434:                 *     {@link FxSampler3DCommon }
0435:                 *     
0436:                 */
0437:                public void setSampler3D(FxSampler3DCommon value) {
0438:                    this .sampler3D = value;
0439:                }
0440:
0441:                /**
0442:                 * Gets the value of the int property.
0443:                 * 
0444:                 * @return
0445:                 *     possible object is
0446:                 *     {@link Long }
0447:                 *     
0448:                 */
0449:                public Long getInt() {
0450:                    return _int;
0451:                }
0452:
0453:                /**
0454:                 * Sets the value of the int property.
0455:                 * 
0456:                 * @param value
0457:                 *     allowed object is
0458:                 *     {@link Long }
0459:                 *     
0460:                 */
0461:                public void setInt(Long value) {
0462:                    this ._int = value;
0463:                }
0464:
0465:                /**
0466:                 * Gets the value of the float4X2 property.
0467:                 * 
0468:                 * <p>
0469:                 * This accessor method returns a reference to the live list,
0470:                 * not a snapshot. Therefore any modification you make to the
0471:                 * returned list will be present inside the JAXB object.
0472:                 * This is why there is not a <CODE>set</CODE> method for the float4X2 property.
0473:                 * 
0474:                 * <p>
0475:                 * For example, to add a new item, do as follows:
0476:                 * <pre>
0477:                 *    getFloat4X2().add(newItem);
0478:                 * </pre>
0479:                 * 
0480:                 * 
0481:                 * <p>
0482:                 * Objects of the following type(s) are allowed in the list
0483:                 * {@link Double }
0484:                 * 
0485:                 * 
0486:                 */
0487:                public List<Double> getFloat4X2() {
0488:                    if (float4X2 == null) {
0489:                        float4X2 = new ArrayList<Double>();
0490:                    }
0491:                    return this .float4X2;
0492:                }
0493:
0494:                /**
0495:                 * Gets the value of the samplerCUBE property.
0496:                 * 
0497:                 * @return
0498:                 *     possible object is
0499:                 *     {@link FxSamplerCUBECommon }
0500:                 *     
0501:                 */
0502:                public FxSamplerCUBECommon getSamplerCUBE() {
0503:                    return samplerCUBE;
0504:                }
0505:
0506:                /**
0507:                 * Sets the value of the samplerCUBE property.
0508:                 * 
0509:                 * @param value
0510:                 *     allowed object is
0511:                 *     {@link FxSamplerCUBECommon }
0512:                 *     
0513:                 */
0514:                public void setSamplerCUBE(FxSamplerCUBECommon value) {
0515:                    this .samplerCUBE = value;
0516:                }
0517:
0518:                /**
0519:                 * Gets the value of the float4X1 property.
0520:                 * 
0521:                 * <p>
0522:                 * This accessor method returns a reference to the live list,
0523:                 * not a snapshot. Therefore any modification you make to the
0524:                 * returned list will be present inside the JAXB object.
0525:                 * This is why there is not a <CODE>set</CODE> method for the float4X1 property.
0526:                 * 
0527:                 * <p>
0528:                 * For example, to add a new item, do as follows:
0529:                 * <pre>
0530:                 *    getFloat4X1().add(newItem);
0531:                 * </pre>
0532:                 * 
0533:                 * 
0534:                 * <p>
0535:                 * Objects of the following type(s) are allowed in the list
0536:                 * {@link Double }
0537:                 * 
0538:                 * 
0539:                 */
0540:                public List<Double> getFloat4X1() {
0541:                    if (float4X1 == null) {
0542:                        float4X1 = new ArrayList<Double>();
0543:                    }
0544:                    return this .float4X1;
0545:                }
0546:
0547:                /**
0548:                 * Gets the value of the float3X4 property.
0549:                 * 
0550:                 * <p>
0551:                 * This accessor method returns a reference to the live list,
0552:                 * not a snapshot. Therefore any modification you make to the
0553:                 * returned list will be present inside the JAXB object.
0554:                 * This is why there is not a <CODE>set</CODE> method for the float3X4 property.
0555:                 * 
0556:                 * <p>
0557:                 * For example, to add a new item, do as follows:
0558:                 * <pre>
0559:                 *    getFloat3X4().add(newItem);
0560:                 * </pre>
0561:                 * 
0562:                 * 
0563:                 * <p>
0564:                 * Objects of the following type(s) are allowed in the list
0565:                 * {@link Double }
0566:                 * 
0567:                 * 
0568:                 */
0569:                public List<Double> getFloat3X4() {
0570:                    if (float3X4 == null) {
0571:                        float3X4 = new ArrayList<Double>();
0572:                    }
0573:                    return this .float3X4;
0574:                }
0575:
0576:                /**
0577:                 * Gets the value of the enum property.
0578:                 * 
0579:                 * @return
0580:                 *     possible object is
0581:                 *     {@link String }
0582:                 *     
0583:                 */
0584:                public String getEnum() {
0585:                    return _enum;
0586:                }
0587:
0588:                /**
0589:                 * Sets the value of the enum property.
0590:                 * 
0591:                 * @param value
0592:                 *     allowed object is
0593:                 *     {@link String }
0594:                 *     
0595:                 */
0596:                public void setEnum(String value) {
0597:                    this ._enum = value;
0598:                }
0599:
0600:                /**
0601:                 * Gets the value of the float3X3 property.
0602:                 * 
0603:                 * <p>
0604:                 * This accessor method returns a reference to the live list,
0605:                 * not a snapshot. Therefore any modification you make to the
0606:                 * returned list will be present inside the JAXB object.
0607:                 * This is why there is not a <CODE>set</CODE> method for the float3X3 property.
0608:                 * 
0609:                 * <p>
0610:                 * For example, to add a new item, do as follows:
0611:                 * <pre>
0612:                 *    getFloat3X3().add(newItem);
0613:                 * </pre>
0614:                 * 
0615:                 * 
0616:                 * <p>
0617:                 * Objects of the following type(s) are allowed in the list
0618:                 * {@link Double }
0619:                 * 
0620:                 * 
0621:                 */
0622:                public List<Double> getFloat3X3() {
0623:                    if (float3X3 == null) {
0624:                        float3X3 = new ArrayList<Double>();
0625:                    }
0626:                    return this .float3X3;
0627:                }
0628:
0629:                /**
0630:                 * Gets the value of the float2X2 property.
0631:                 * 
0632:                 * <p>
0633:                 * This accessor method returns a reference to the live list,
0634:                 * not a snapshot. Therefore any modification you make to the
0635:                 * returned list will be present inside the JAXB object.
0636:                 * This is why there is not a <CODE>set</CODE> method for the float2X2 property.
0637:                 * 
0638:                 * <p>
0639:                 * For example, to add a new item, do as follows:
0640:                 * <pre>
0641:                 *    getFloat2X2().add(newItem);
0642:                 * </pre>
0643:                 * 
0644:                 * 
0645:                 * <p>
0646:                 * Objects of the following type(s) are allowed in the list
0647:                 * {@link Double }
0648:                 * 
0649:                 * 
0650:                 */
0651:                public List<Double> getFloat2X2() {
0652:                    if (float2X2 == null) {
0653:                        float2X2 = new ArrayList<Double>();
0654:                    }
0655:                    return this .float2X2;
0656:                }
0657:
0658:                /**
0659:                 * Gets the value of the int2 property.
0660:                 * 
0661:                 * <p>
0662:                 * This accessor method returns a reference to the live list,
0663:                 * not a snapshot. Therefore any modification you make to the
0664:                 * returned list will be present inside the JAXB object.
0665:                 * This is why there is not a <CODE>set</CODE> method for the int2 property.
0666:                 * 
0667:                 * <p>
0668:                 * For example, to add a new item, do as follows:
0669:                 * <pre>
0670:                 *    getInt2().add(newItem);
0671:                 * </pre>
0672:                 * 
0673:                 * 
0674:                 * <p>
0675:                 * Objects of the following type(s) are allowed in the list
0676:                 * {@link Long }
0677:                 * 
0678:                 * 
0679:                 */
0680:                public List<Long> getInt2() {
0681:                    if (int2 == null) {
0682:                        int2 = new ArrayList<Long>();
0683:                    }
0684:                    return this .int2;
0685:                }
0686:
0687:                /**
0688:                 * Gets the value of the float2 property.
0689:                 * 
0690:                 * <p>
0691:                 * This accessor method returns a reference to the live list,
0692:                 * not a snapshot. Therefore any modification you make to the
0693:                 * returned list will be present inside the JAXB object.
0694:                 * This is why there is not a <CODE>set</CODE> method for the float2 property.
0695:                 * 
0696:                 * <p>
0697:                 * For example, to add a new item, do as follows:
0698:                 * <pre>
0699:                 *    getFloat2().add(newItem);
0700:                 * </pre>
0701:                 * 
0702:                 * 
0703:                 * <p>
0704:                 * Objects of the following type(s) are allowed in the list
0705:                 * {@link Double }
0706:                 * 
0707:                 * 
0708:                 */
0709:                public List<Double> getFloat2() {
0710:                    if (float2 == null) {
0711:                        float2 = new ArrayList<Double>();
0712:                    }
0713:                    return this .float2;
0714:                }
0715:
0716:                /**
0717:                 * Gets the value of the float4X3 property.
0718:                 * 
0719:                 * <p>
0720:                 * This accessor method returns a reference to the live list,
0721:                 * not a snapshot. Therefore any modification you make to the
0722:                 * returned list will be present inside the JAXB object.
0723:                 * This is why there is not a <CODE>set</CODE> method for the float4X3 property.
0724:                 * 
0725:                 * <p>
0726:                 * For example, to add a new item, do as follows:
0727:                 * <pre>
0728:                 *    getFloat4X3().add(newItem);
0729:                 * </pre>
0730:                 * 
0731:                 * 
0732:                 * <p>
0733:                 * Objects of the following type(s) are allowed in the list
0734:                 * {@link Double }
0735:                 * 
0736:                 * 
0737:                 */
0738:                public List<Double> getFloat4X3() {
0739:                    if (float4X3 == null) {
0740:                        float4X3 = new ArrayList<Double>();
0741:                    }
0742:                    return this .float4X3;
0743:                }
0744:
0745:                /**
0746:                 * Gets the value of the float2X4 property.
0747:                 * 
0748:                 * <p>
0749:                 * This accessor method returns a reference to the live list,
0750:                 * not a snapshot. Therefore any modification you make to the
0751:                 * returned list will be present inside the JAXB object.
0752:                 * This is why there is not a <CODE>set</CODE> method for the float2X4 property.
0753:                 * 
0754:                 * <p>
0755:                 * For example, to add a new item, do as follows:
0756:                 * <pre>
0757:                 *    getFloat2X4().add(newItem);
0758:                 * </pre>
0759:                 * 
0760:                 * 
0761:                 * <p>
0762:                 * Objects of the following type(s) are allowed in the list
0763:                 * {@link Double }
0764:                 * 
0765:                 * 
0766:                 */
0767:                public List<Double> getFloat2X4() {
0768:                    if (float2X4 == null) {
0769:                        float2X4 = new ArrayList<Double>();
0770:                    }
0771:                    return this .float2X4;
0772:                }
0773:
0774:                /**
0775:                 * Gets the value of the float3 property.
0776:                 * 
0777:                 * <p>
0778:                 * This accessor method returns a reference to the live list,
0779:                 * not a snapshot. Therefore any modification you make to the
0780:                 * returned list will be present inside the JAXB object.
0781:                 * This is why there is not a <CODE>set</CODE> method for the float3 property.
0782:                 * 
0783:                 * <p>
0784:                 * For example, to add a new item, do as follows:
0785:                 * <pre>
0786:                 *    getFloat3().add(newItem);
0787:                 * </pre>
0788:                 * 
0789:                 * 
0790:                 * <p>
0791:                 * Objects of the following type(s) are allowed in the list
0792:                 * {@link Double }
0793:                 * 
0794:                 * 
0795:                 */
0796:                public List<Double> getFloat3() {
0797:                    if (float3 == null) {
0798:                        float3 = new ArrayList<Double>();
0799:                    }
0800:                    return this .float3;
0801:                }
0802:
0803:                /**
0804:                 * Gets the value of the bool3 property.
0805:                 * 
0806:                 * <p>
0807:                 * This accessor method returns a reference to the live list,
0808:                 * not a snapshot. Therefore any modification you make to the
0809:                 * returned list will be present inside the JAXB object.
0810:                 * This is why there is not a <CODE>set</CODE> method for the bool3 property.
0811:                 * 
0812:                 * <p>
0813:                 * For example, to add a new item, do as follows:
0814:                 * <pre>
0815:                 *    getBool3().add(newItem);
0816:                 * </pre>
0817:                 * 
0818:                 * 
0819:                 * <p>
0820:                 * Objects of the following type(s) are allowed in the list
0821:                 * {@link Boolean }
0822:                 * 
0823:                 * 
0824:                 */
0825:                public List<Boolean> getBool3() {
0826:                    if (bool3 == null) {
0827:                        bool3 = new ArrayList<Boolean>();
0828:                    }
0829:                    return this .bool3;
0830:                }
0831:
0832:                /**
0833:                 * Gets the value of the float1X3 property.
0834:                 * 
0835:                 * <p>
0836:                 * This accessor method returns a reference to the live list,
0837:                 * not a snapshot. Therefore any modification you make to the
0838:                 * returned list will be present inside the JAXB object.
0839:                 * This is why there is not a <CODE>set</CODE> method for the float1X3 property.
0840:                 * 
0841:                 * <p>
0842:                 * For example, to add a new item, do as follows:
0843:                 * <pre>
0844:                 *    getFloat1X3().add(newItem);
0845:                 * </pre>
0846:                 * 
0847:                 * 
0848:                 * <p>
0849:                 * Objects of the following type(s) are allowed in the list
0850:                 * {@link Double }
0851:                 * 
0852:                 * 
0853:                 */
0854:                public List<Double> getFloat1X3() {
0855:                    if (float1X3 == null) {
0856:                        float1X3 = new ArrayList<Double>();
0857:                    }
0858:                    return this .float1X3;
0859:                }
0860:
0861:                /**
0862:                 * Gets the value of the int4 property.
0863:                 * 
0864:                 * <p>
0865:                 * This accessor method returns a reference to the live list,
0866:                 * not a snapshot. Therefore any modification you make to the
0867:                 * returned list will be present inside the JAXB object.
0868:                 * This is why there is not a <CODE>set</CODE> method for the int4 property.
0869:                 * 
0870:                 * <p>
0871:                 * For example, to add a new item, do as follows:
0872:                 * <pre>
0873:                 *    getInt4().add(newItem);
0874:                 * </pre>
0875:                 * 
0876:                 * 
0877:                 * <p>
0878:                 * Objects of the following type(s) are allowed in the list
0879:                 * {@link Long }
0880:                 * 
0881:                 * 
0882:                 */
0883:                public List<Long> getInt4() {
0884:                    if (int4 == null) {
0885:                        int4 = new ArrayList<Long>();
0886:                    }
0887:                    return this .int4;
0888:                }
0889:
0890:                /**
0891:                 * Gets the value of the float property.
0892:                 * 
0893:                 * @return
0894:                 *     possible object is
0895:                 *     {@link Double }
0896:                 *     
0897:                 */
0898:                public Double getFloat() {
0899:                    return _float;
0900:                }
0901:
0902:                /**
0903:                 * Sets the value of the float property.
0904:                 * 
0905:                 * @param value
0906:                 *     allowed object is
0907:                 *     {@link Double }
0908:                 *     
0909:                 */
0910:                public void setFloat(Double value) {
0911:                    this ._float = value;
0912:                }
0913:
0914:                /**
0915:                 * Gets the value of the float4X4 property.
0916:                 * 
0917:                 * <p>
0918:                 * This accessor method returns a reference to the live list,
0919:                 * not a snapshot. Therefore any modification you make to the
0920:                 * returned list will be present inside the JAXB object.
0921:                 * This is why there is not a <CODE>set</CODE> method for the float4X4 property.
0922:                 * 
0923:                 * <p>
0924:                 * For example, to add a new item, do as follows:
0925:                 * <pre>
0926:                 *    getFloat4X4().add(newItem);
0927:                 * </pre>
0928:                 * 
0929:                 * 
0930:                 * <p>
0931:                 * Objects of the following type(s) are allowed in the list
0932:                 * {@link Double }
0933:                 * 
0934:                 * 
0935:                 */
0936:                public List<Double> getFloat4X4() {
0937:                    if (float4X4 == null) {
0938:                        float4X4 = new ArrayList<Double>();
0939:                    }
0940:                    return this .float4X4;
0941:                }
0942:
0943:                /**
0944:                 * Gets the value of the float1X2 property.
0945:                 * 
0946:                 * <p>
0947:                 * This accessor method returns a reference to the live list,
0948:                 * not a snapshot. Therefore any modification you make to the
0949:                 * returned list will be present inside the JAXB object.
0950:                 * This is why there is not a <CODE>set</CODE> method for the float1X2 property.
0951:                 * 
0952:                 * <p>
0953:                 * For example, to add a new item, do as follows:
0954:                 * <pre>
0955:                 *    getFloat1X2().add(newItem);
0956:                 * </pre>
0957:                 * 
0958:                 * 
0959:                 * <p>
0960:                 * Objects of the following type(s) are allowed in the list
0961:                 * {@link Double }
0962:                 * 
0963:                 * 
0964:                 */
0965:                public List<Double> getFloat1X2() {
0966:                    if (float1X2 == null) {
0967:                        float1X2 = new ArrayList<Double>();
0968:                    }
0969:                    return this .float1X2;
0970:                }
0971:
0972:                /**
0973:                 * Gets the value of the bool2 property.
0974:                 * 
0975:                 * <p>
0976:                 * This accessor method returns a reference to the live list,
0977:                 * not a snapshot. Therefore any modification you make to the
0978:                 * returned list will be present inside the JAXB object.
0979:                 * This is why there is not a <CODE>set</CODE> method for the bool2 property.
0980:                 * 
0981:                 * <p>
0982:                 * For example, to add a new item, do as follows:
0983:                 * <pre>
0984:                 *    getBool2().add(newItem);
0985:                 * </pre>
0986:                 * 
0987:                 * 
0988:                 * <p>
0989:                 * Objects of the following type(s) are allowed in the list
0990:                 * {@link Boolean }
0991:                 * 
0992:                 * 
0993:                 */
0994:                public List<Boolean> getBool2() {
0995:                    if (bool2 == null) {
0996:                        bool2 = new ArrayList<Boolean>();
0997:                    }
0998:                    return this .bool2;
0999:                }
1000:
1001:                /**
1002:                 * Gets the value of the float1X4 property.
1003:                 * 
1004:                 * <p>
1005:                 * This accessor method returns a reference to the live list,
1006:                 * not a snapshot. Therefore any modification you make to the
1007:                 * returned list will be present inside the JAXB object.
1008:                 * This is why there is not a <CODE>set</CODE> method for the float1X4 property.
1009:                 * 
1010:                 * <p>
1011:                 * For example, to add a new item, do as follows:
1012:                 * <pre>
1013:                 *    getFloat1X4().add(newItem);
1014:                 * </pre>
1015:                 * 
1016:                 * 
1017:                 * <p>
1018:                 * Objects of the following type(s) are allowed in the list
1019:                 * {@link Double }
1020:                 * 
1021:                 * 
1022:                 */
1023:                public List<Double> getFloat1X4() {
1024:                    if (float1X4 == null) {
1025:                        float1X4 = new ArrayList<Double>();
1026:                    }
1027:                    return this .float1X4;
1028:                }
1029:
1030:                /**
1031:                 * Gets the value of the bool property.
1032:                 * 
1033:                 * @return
1034:                 *     possible object is
1035:                 *     {@link Boolean }
1036:                 *     
1037:                 */
1038:                public Boolean isBool() {
1039:                    return bool;
1040:                }
1041:
1042:                /**
1043:                 * Sets the value of the bool property.
1044:                 * 
1045:                 * @param value
1046:                 *     allowed object is
1047:                 *     {@link Boolean }
1048:                 *     
1049:                 */
1050:                public void setBool(Boolean value) {
1051:                    this .bool = value;
1052:                }
1053:
1054:                /**
1055:                 * Gets the value of the sampler2D property.
1056:                 * 
1057:                 * @return
1058:                 *     possible object is
1059:                 *     {@link FxSampler2DCommon }
1060:                 *     
1061:                 */
1062:                public FxSampler2DCommon getSampler2D() {
1063:                    return sampler2D;
1064:                }
1065:
1066:                /**
1067:                 * Sets the value of the sampler2D property.
1068:                 * 
1069:                 * @param value
1070:                 *     allowed object is
1071:                 *     {@link FxSampler2DCommon }
1072:                 *     
1073:                 */
1074:                public void setSampler2D(FxSampler2DCommon value) {
1075:                    this .sampler2D = value;
1076:                }
1077:
1078:                /**
1079:                 * Gets the value of the int3 property.
1080:                 * 
1081:                 * <p>
1082:                 * This accessor method returns a reference to the live list,
1083:                 * not a snapshot. Therefore any modification you make to the
1084:                 * returned list will be present inside the JAXB object.
1085:                 * This is why there is not a <CODE>set</CODE> method for the int3 property.
1086:                 * 
1087:                 * <p>
1088:                 * For example, to add a new item, do as follows:
1089:                 * <pre>
1090:                 *    getInt3().add(newItem);
1091:                 * </pre>
1092:                 * 
1093:                 * 
1094:                 * <p>
1095:                 * Objects of the following type(s) are allowed in the list
1096:                 * {@link Long }
1097:                 * 
1098:                 * 
1099:                 */
1100:                public List<Long> getInt3() {
1101:                    if (int3 == null) {
1102:                        int3 = new ArrayList<Long>();
1103:                    }
1104:                    return this .int3;
1105:                }
1106:
1107:                /**
1108:                 * Gets the value of the float4 property.
1109:                 * 
1110:                 * <p>
1111:                 * This accessor method returns a reference to the live list,
1112:                 * not a snapshot. Therefore any modification you make to the
1113:                 * returned list will be present inside the JAXB object.
1114:                 * This is why there is not a <CODE>set</CODE> method for the float4 property.
1115:                 * 
1116:                 * <p>
1117:                 * For example, to add a new item, do as follows:
1118:                 * <pre>
1119:                 *    getFloat4().add(newItem);
1120:                 * </pre>
1121:                 * 
1122:                 * 
1123:                 * <p>
1124:                 * Objects of the following type(s) are allowed in the list
1125:                 * {@link Double }
1126:                 * 
1127:                 * 
1128:                 */
1129:                public List<Double> getFloat4() {
1130:                    if (float4 == null) {
1131:                        float4 = new ArrayList<Double>();
1132:                    }
1133:                    return this .float4;
1134:                }
1135:
1136:                /**
1137:                 * Gets the value of the surface property.
1138:                 * 
1139:                 * @return
1140:                 *     possible object is
1141:                 *     {@link FxSurfaceCommon }
1142:                 *     
1143:                 */
1144:                public FxSurfaceCommon getSurface() {
1145:                    return surface;
1146:                }
1147:
1148:                /**
1149:                 * Sets the value of the surface property.
1150:                 * 
1151:                 * @param value
1152:                 *     allowed object is
1153:                 *     {@link FxSurfaceCommon }
1154:                 *     
1155:                 */
1156:                public void setSurface(FxSurfaceCommon value) {
1157:                    this .surface = value;
1158:                }
1159:
1160:                /**
1161:                 * Gets the value of the float3X1 property.
1162:                 * 
1163:                 * <p>
1164:                 * This accessor method returns a reference to the live list,
1165:                 * not a snapshot. Therefore any modification you make to the
1166:                 * returned list will be present inside the JAXB object.
1167:                 * This is why there is not a <CODE>set</CODE> method for the float3X1 property.
1168:                 * 
1169:                 * <p>
1170:                 * For example, to add a new item, do as follows:
1171:                 * <pre>
1172:                 *    getFloat3X1().add(newItem);
1173:                 * </pre>
1174:                 * 
1175:                 * 
1176:                 * <p>
1177:                 * Objects of the following type(s) are allowed in the list
1178:                 * {@link Double }
1179:                 * 
1180:                 * 
1181:                 */
1182:                public List<Double> getFloat3X1() {
1183:                    if (float3X1 == null) {
1184:                        float3X1 = new ArrayList<Double>();
1185:                    }
1186:                    return this .float3X1;
1187:                }
1188:
1189:                /**
1190:                 * Gets the value of the float2X3 property.
1191:                 * 
1192:                 * <p>
1193:                 * This accessor method returns a reference to the live list,
1194:                 * not a snapshot. Therefore any modification you make to the
1195:                 * returned list will be present inside the JAXB object.
1196:                 * This is why there is not a <CODE>set</CODE> method for the float2X3 property.
1197:                 * 
1198:                 * <p>
1199:                 * For example, to add a new item, do as follows:
1200:                 * <pre>
1201:                 *    getFloat2X3().add(newItem);
1202:                 * </pre>
1203:                 * 
1204:                 * 
1205:                 * <p>
1206:                 * Objects of the following type(s) are allowed in the list
1207:                 * {@link Double }
1208:                 * 
1209:                 * 
1210:                 */
1211:                public List<Double> getFloat2X3() {
1212:                    if (float2X3 == null) {
1213:                        float2X3 = new ArrayList<Double>();
1214:                    }
1215:                    return this .float2X3;
1216:                }
1217:
1218:                /**
1219:                 * Gets the value of the float3X2 property.
1220:                 * 
1221:                 * <p>
1222:                 * This accessor method returns a reference to the live list,
1223:                 * not a snapshot. Therefore any modification you make to the
1224:                 * returned list will be present inside the JAXB object.
1225:                 * This is why there is not a <CODE>set</CODE> method for the float3X2 property.
1226:                 * 
1227:                 * <p>
1228:                 * For example, to add a new item, do as follows:
1229:                 * <pre>
1230:                 *    getFloat3X2().add(newItem);
1231:                 * </pre>
1232:                 * 
1233:                 * 
1234:                 * <p>
1235:                 * Objects of the following type(s) are allowed in the list
1236:                 * {@link Double }
1237:                 * 
1238:                 * 
1239:                 */
1240:                public List<Double> getFloat3X2() {
1241:                    if (float3X2 == null) {
1242:                        float3X2 = new ArrayList<Double>();
1243:                    }
1244:                    return this .float3X2;
1245:                }
1246:
1247:                /**
1248:                 * Gets the value of the float1X1 property.
1249:                 * 
1250:                 * @return
1251:                 *     possible object is
1252:                 *     {@link Double }
1253:                 *     
1254:                 */
1255:                public Double getFloat1X1() {
1256:                    return float1X1;
1257:                }
1258:
1259:                /**
1260:                 * Sets the value of the float1X1 property.
1261:                 * 
1262:                 * @param value
1263:                 *     allowed object is
1264:                 *     {@link Double }
1265:                 *     
1266:                 */
1267:                public void setFloat1X1(Double value) {
1268:                    this .float1X1 = value;
1269:                }
1270:
1271:                /**
1272:                 * Gets the value of the bool4 property.
1273:                 * 
1274:                 * <p>
1275:                 * This accessor method returns a reference to the live list,
1276:                 * not a snapshot. Therefore any modification you make to the
1277:                 * returned list will be present inside the JAXB object.
1278:                 * This is why there is not a <CODE>set</CODE> method for the bool4 property.
1279:                 * 
1280:                 * <p>
1281:                 * For example, to add a new item, do as follows:
1282:                 * <pre>
1283:                 *    getBool4().add(newItem);
1284:                 * </pre>
1285:                 * 
1286:                 * 
1287:                 * <p>
1288:                 * Objects of the following type(s) are allowed in the list
1289:                 * {@link Boolean }
1290:                 * 
1291:                 * 
1292:                 */
1293:                public List<Boolean> getBool4() {
1294:                    if (bool4 == null) {
1295:                        bool4 = new ArrayList<Boolean>();
1296:                    }
1297:                    return this .bool4;
1298:                }
1299:
1300:                /**
1301:                 * Gets the value of the samplerDEPTH property.
1302:                 * 
1303:                 * @return
1304:                 *     possible object is
1305:                 *     {@link FxSamplerDEPTHCommon }
1306:                 *     
1307:                 */
1308:                public FxSamplerDEPTHCommon getSamplerDEPTH() {
1309:                    return samplerDEPTH;
1310:                }
1311:
1312:                /**
1313:                 * Sets the value of the samplerDEPTH property.
1314:                 * 
1315:                 * @param value
1316:                 *     allowed object is
1317:                 *     {@link FxSamplerDEPTHCommon }
1318:                 *     
1319:                 */
1320:                public void setSamplerDEPTH(FxSamplerDEPTHCommon value) {
1321:                    this .samplerDEPTH = value;
1322:                }
1323:
1324:                /**
1325:                 * Gets the value of the sampler1D property.
1326:                 * 
1327:                 * @return
1328:                 *     possible object is
1329:                 *     {@link FxSampler1DCommon }
1330:                 *     
1331:                 */
1332:                public FxSampler1DCommon getSampler1D() {
1333:                    return sampler1D;
1334:                }
1335:
1336:                /**
1337:                 * Sets the value of the sampler1D property.
1338:                 * 
1339:                 * @param value
1340:                 *     allowed object is
1341:                 *     {@link FxSampler1DCommon }
1342:                 *     
1343:                 */
1344:                public void setSampler1D(FxSampler1DCommon value) {
1345:                    this .sampler1D = value;
1346:                }
1347:
1348:                /**
1349:                 * Gets the value of the ref property.
1350:                 * 
1351:                 * @return
1352:                 *     possible object is
1353:                 *     {@link String }
1354:                 *     
1355:                 */
1356:                public String getRef() {
1357:                    return ref;
1358:                }
1359:
1360:                /**
1361:                 * Sets the value of the ref property.
1362:                 * 
1363:                 * @param value
1364:                 *     allowed object is
1365:                 *     {@link String }
1366:                 *     
1367:                 */
1368:                public void setRef(String value) {
1369:                    this .ref = value;
1370:                }
1371:
1372:            }
1373:
1374:            /**
1375:             * <p>Java class for anonymous complex type.
1376:             * 
1377:             * <p>The following schema fragment specifies the expected content contained within this class.
1378:             * 
1379:             * <pre>
1380:             * &lt;complexType>
1381:             *   &lt;complexContent>
1382:             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1383:             *       &lt;attribute name="platform" type="{http://www.w3.org/2001/XMLSchema}NCName" />
1384:             *       &lt;attribute name="profile" type="{http://www.w3.org/2001/XMLSchema}NCName" />
1385:             *       &lt;attribute name="ref" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
1386:             *     &lt;/restriction>
1387:             *   &lt;/complexContent>
1388:             * &lt;/complexType>
1389:             * </pre>
1390:             * 
1391:             * 
1392:             */
1393:            @XmlAccessorType(XmlAccessType.FIELD)
1394:            @XmlType(name="")
1395:            public static class TechniqueHint {
1396:
1397:                @XmlAttribute
1398:                @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
1399:                protected String platform;
1400:                @XmlAttribute
1401:                @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
1402:                protected String profile;
1403:                @XmlAttribute(required=true)
1404:                @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
1405:                protected String ref;
1406:
1407:                /**
1408:                 * Gets the value of the platform property.
1409:                 * 
1410:                 * @return
1411:                 *     possible object is
1412:                 *     {@link String }
1413:                 *     
1414:                 */
1415:                public String getPlatform() {
1416:                    return platform;
1417:                }
1418:
1419:                /**
1420:                 * Sets the value of the platform property.
1421:                 * 
1422:                 * @param value
1423:                 *     allowed object is
1424:                 *     {@link String }
1425:                 *     
1426:                 */
1427:                public void setPlatform(String value) {
1428:                    this .platform = value;
1429:                }
1430:
1431:                /**
1432:                 * Gets the value of the profile property.
1433:                 * 
1434:                 * @return
1435:                 *     possible object is
1436:                 *     {@link String }
1437:                 *     
1438:                 */
1439:                public String getProfile() {
1440:                    return profile;
1441:                }
1442:
1443:                /**
1444:                 * Sets the value of the profile property.
1445:                 * 
1446:                 * @param value
1447:                 *     allowed object is
1448:                 *     {@link String }
1449:                 *     
1450:                 */
1451:                public void setProfile(String value) {
1452:                    this .profile = value;
1453:                }
1454:
1455:                /**
1456:                 * Gets the value of the ref property.
1457:                 * 
1458:                 * @return
1459:                 *     possible object is
1460:                 *     {@link String }
1461:                 *     
1462:                 */
1463:                public String getRef() {
1464:                    return ref;
1465:                }
1466:
1467:                /**
1468:                 * Sets the value of the ref property.
1469:                 * 
1470:                 * @param value
1471:                 *     allowed object is
1472:                 *     {@link String }
1473:                 *     
1474:                 */
1475:                public void setRef(String value) {
1476:                    this.ref = value;
1477:                }
1478:
1479:            }
1480:
1481:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.