OSDN Git Service

Set optimal mime types and executable settings.
[mikumikustudio/MikuMikuStudio.git] / src / com / jmex / model / collada / schema / stencil_mask_separateType.java
1 /**\r
2  * stencil_mask_separateType.java\r
3  *\r
4  * This file was generated by XMLSpy 2007sp2 Enterprise Edition.\r
5  *\r
6  * YOU SHOULD NOT MODIFY THIS FILE, BECAUSE IT WILL BE\r
7  * OVERWRITTEN WHEN YOU RE-RUN CODE GENERATION.\r
8  *\r
9  * Refer to the XMLSpy Documentation for further details.\r
10  * http://www.altova.com/xmlspy\r
11  */\r
12 \r
13 \r
14 package com.jmex.model.collada.schema;\r
15 \r
16 \r
17 public class stencil_mask_separateType extends com.jmex.xml.xml.Node {\r
18 \r
19         public stencil_mask_separateType(stencil_mask_separateType node) {\r
20                 super(node);\r
21         }\r
22 \r
23         public stencil_mask_separateType(org.w3c.dom.Node node) {\r
24                 super(node);\r
25         }\r
26 \r
27         public stencil_mask_separateType(org.w3c.dom.Document doc) {\r
28                 super(doc);\r
29         }\r
30 \r
31         public stencil_mask_separateType(com.jmex.xml.xml.Document doc, String namespaceURI, String prefix, String name) {\r
32                 super(doc, namespaceURI, prefix, name);\r
33         }\r
34         \r
35         public void adjustPrefix() {\r
36                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "face" );\r
37                                 tmpNode != null;\r
38                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "face", tmpNode )\r
39                         ) {\r
40                         internalAdjustPrefix(tmpNode, true);\r
41                         new faceType5(tmpNode).adjustPrefix();\r
42                 }\r
43                 for (   org.w3c.dom.Node tmpNode = getDomFirstChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "mask" );\r
44                                 tmpNode != null;\r
45                                 tmpNode = getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "mask", tmpNode )\r
46                         ) {\r
47                         internalAdjustPrefix(tmpNode, true);\r
48                         new maskType3(tmpNode).adjustPrefix();\r
49                 }\r
50         }\r
51         public void setXsiType() {\r
52                 org.w3c.dom.Element el = (org.w3c.dom.Element) domNode;\r
53                 el.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance", "xsi:type", "stencil_mask_separate");\r
54         }\r
55 \r
56         public static int getfaceMinCount() {\r
57                 return 1;\r
58         }\r
59 \r
60         public static int getfaceMaxCount() {\r
61                 return 1;\r
62         }\r
63 \r
64         public int getfaceCount() {\r
65                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "face");\r
66         }\r
67 \r
68         public boolean hasface() {\r
69                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "face");\r
70         }\r
71 \r
72         public faceType5 newface() {\r
73                 return new faceType5(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "face"));\r
74         }\r
75 \r
76         public faceType5 getfaceAt(int index) throws Exception {\r
77                 return new faceType5(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "face", index));\r
78         }\r
79 \r
80         public org.w3c.dom.Node getStartingfaceCursor() throws Exception {\r
81                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "face" );\r
82         }\r
83 \r
84         public org.w3c.dom.Node getAdvancedfaceCursor( org.w3c.dom.Node curNode ) throws Exception {\r
85                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "face", curNode );\r
86         }\r
87 \r
88         public faceType5 getfaceValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
89                 if( curNode == null )\r
90                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
91                 else\r
92                         return new faceType5(curNode);\r
93         }\r
94 \r
95         public faceType5 getface() throws Exception \r
96  {\r
97                 return getfaceAt(0);\r
98         }\r
99 \r
100         public void removefaceAt(int index) {\r
101                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "face", index);\r
102         }\r
103 \r
104         public void removeface() {\r
105                 removefaceAt(0);\r
106         }\r
107 \r
108         public org.w3c.dom.Node addface(faceType5 value) {\r
109                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "face", value);\r
110         }\r
111 \r
112         public void insertfaceAt(faceType5 value, int index) {\r
113                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "face", index, value);\r
114         }\r
115 \r
116         public void replacefaceAt(faceType5 value, int index) {\r
117                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "face", index, value);\r
118         }\r
119 \r
120         public static int getmaskMinCount() {\r
121                 return 1;\r
122         }\r
123 \r
124         public static int getmaskMaxCount() {\r
125                 return 1;\r
126         }\r
127 \r
128         public int getmaskCount() {\r
129                 return getDomChildCount(Element, "http://www.collada.org/2005/11/COLLADASchema", "mask");\r
130         }\r
131 \r
132         public boolean hasmask() {\r
133                 return hasDomChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "mask");\r
134         }\r
135 \r
136         public maskType3 newmask() {\r
137                 return new maskType3(domNode.getOwnerDocument().createElementNS("http://www.collada.org/2005/11/COLLADASchema", "mask"));\r
138         }\r
139 \r
140         public maskType3 getmaskAt(int index) throws Exception {\r
141                 return new maskType3(getDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "mask", index));\r
142         }\r
143 \r
144         public org.w3c.dom.Node getStartingmaskCursor() throws Exception {\r
145                 return getDomFirstChild(Element, "http://www.collada.org/2005/11/COLLADASchema", "mask" );\r
146         }\r
147 \r
148         public org.w3c.dom.Node getAdvancedmaskCursor( org.w3c.dom.Node curNode ) throws Exception {\r
149                 return getDomNextChild( Element, "http://www.collada.org/2005/11/COLLADASchema", "mask", curNode );\r
150         }\r
151 \r
152         public maskType3 getmaskValueAtCursor( org.w3c.dom.Node curNode ) throws Exception {\r
153                 if( curNode == null )\r
154                         throw new com.jmex.xml.xml.XmlException("Out of range");\r
155                 else\r
156                         return new maskType3(curNode);\r
157         }\r
158 \r
159         public maskType3 getmask() throws Exception \r
160  {\r
161                 return getmaskAt(0);\r
162         }\r
163 \r
164         public void removemaskAt(int index) {\r
165                 removeDomChildAt(Element, "http://www.collada.org/2005/11/COLLADASchema", "mask", index);\r
166         }\r
167 \r
168         public void removemask() {\r
169                 removemaskAt(0);\r
170         }\r
171 \r
172         public org.w3c.dom.Node addmask(maskType3 value) {\r
173                 return appendDomElement("http://www.collada.org/2005/11/COLLADASchema", "mask", value);\r
174         }\r
175 \r
176         public void insertmaskAt(maskType3 value, int index) {\r
177                 insertDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "mask", index, value);\r
178         }\r
179 \r
180         public void replacemaskAt(maskType3 value, int index) {\r
181                 replaceDomElementAt("http://www.collada.org/2005/11/COLLADASchema", "mask", index, value);\r
182         }\r
183 \r
184 }\r