30 import org.xml.sax.Attributes; |
30 import org.xml.sax.Attributes; |
31 import com.sun.tools.internal.jxc.NGCCRuntimeEx; |
31 import com.sun.tools.internal.jxc.NGCCRuntimeEx; |
32 |
32 |
33 import java.io.File; |
33 import java.io.File; |
34 |
34 |
35 |
35 /** |
|
36 * <p><b> |
|
37 * Auto-generated, do not edit. |
|
38 * </b></p> |
|
39 */ |
36 public class Schema extends NGCCHandler { |
40 public class Schema extends NGCCHandler { |
37 private File baseDir; |
41 private File baseDir; |
38 private String loc; |
42 private String loc; |
39 protected final NGCCRuntimeEx $runtime; |
43 protected final NGCCRuntimeEx $runtime; |
40 private int $_ngcc_current_state; |
44 private int $_ngcc_current_state; |
70 case 0: |
74 case 0: |
71 { |
75 { |
72 revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); |
76 revertToParentFromEnterElement(this, super._cookie, $__uri, $__local, $__qname, $attrs); |
73 } |
77 } |
74 break; |
78 break; |
|
79 case 2: |
|
80 { |
|
81 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
|
82 $runtime.consumeAttribute($ai); |
|
83 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
|
84 } |
|
85 else { |
|
86 $_ngcc_current_state = 1; |
|
87 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
|
88 } |
|
89 } |
|
90 break; |
75 case 6: |
91 case 6: |
76 { |
92 { |
77 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
93 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
78 $runtime.consumeAttribute($ai); |
94 $runtime.consumeAttribute($ai); |
79 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
95 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
80 } |
96 } |
81 else { |
97 else { |
82 $_ngcc_current_state = 2; |
98 $_ngcc_current_state = 2; |
83 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
|
84 } |
|
85 } |
|
86 break; |
|
87 case 2: |
|
88 { |
|
89 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
|
90 $runtime.consumeAttribute($ai); |
|
91 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
|
92 } |
|
93 else { |
|
94 $_ngcc_current_state = 1; |
|
95 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
99 $runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs); |
96 } |
100 } |
97 } |
101 } |
98 break; |
102 break; |
99 case 10: |
103 case 10: |
119 int $ai; |
123 int $ai; |
120 $uri = $__uri; |
124 $uri = $__uri; |
121 $localName = $__local; |
125 $localName = $__local; |
122 $qname = $__qname; |
126 $qname = $__qname; |
123 switch($_ngcc_current_state) { |
127 switch($_ngcc_current_state) { |
124 case 0: |
|
125 { |
|
126 revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); |
|
127 } |
|
128 break; |
|
129 case 6: |
|
130 { |
|
131 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
|
132 $runtime.consumeAttribute($ai); |
|
133 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
134 } |
|
135 else { |
|
136 $_ngcc_current_state = 2; |
|
137 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
138 } |
|
139 } |
|
140 break; |
|
141 case 2: |
|
142 { |
|
143 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
|
144 $runtime.consumeAttribute($ai); |
|
145 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
146 } |
|
147 else { |
|
148 $_ngcc_current_state = 1; |
|
149 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
150 } |
|
151 } |
|
152 break; |
|
153 case 1: |
128 case 1: |
154 { |
129 { |
155 if(($__uri.equals("") && $__local.equals("schema"))) { |
130 if(($__uri.equals("") && $__local.equals("schema"))) { |
156 $runtime.onLeaveElementConsumed($__uri, $__local, $__qname); |
131 $runtime.onLeaveElementConsumed($__uri, $__local, $__qname); |
157 $_ngcc_current_state = 0; |
132 $_ngcc_current_state = 0; |
159 else { |
134 else { |
160 unexpectedLeaveElement($__qname); |
135 unexpectedLeaveElement($__qname); |
161 } |
136 } |
162 } |
137 } |
163 break; |
138 break; |
|
139 case 0: |
|
140 { |
|
141 revertToParentFromLeaveElement(this, super._cookie, $__uri, $__local, $__qname); |
|
142 } |
|
143 break; |
|
144 case 2: |
|
145 { |
|
146 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
|
147 $runtime.consumeAttribute($ai); |
|
148 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
149 } |
|
150 else { |
|
151 $_ngcc_current_state = 1; |
|
152 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
153 } |
|
154 } |
|
155 break; |
|
156 case 6: |
|
157 { |
|
158 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
|
159 $runtime.consumeAttribute($ai); |
|
160 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
161 } |
|
162 else { |
|
163 $_ngcc_current_state = 2; |
|
164 $runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname); |
|
165 } |
|
166 } |
|
167 break; |
164 default: |
168 default: |
165 { |
169 { |
166 unexpectedLeaveElement($__qname); |
170 unexpectedLeaveElement($__qname); |
167 } |
171 } |
168 break; |
172 break; |
178 case 0: |
182 case 0: |
179 { |
183 { |
180 revertToParentFromEnterAttribute(this, super._cookie, $__uri, $__local, $__qname); |
184 revertToParentFromEnterAttribute(this, super._cookie, $__uri, $__local, $__qname); |
181 } |
185 } |
182 break; |
186 break; |
|
187 case 2: |
|
188 { |
|
189 if(($__uri.equals("") && $__local.equals("location"))) { |
|
190 $_ngcc_current_state = 4; |
|
191 } |
|
192 else { |
|
193 $_ngcc_current_state = 1; |
|
194 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); |
|
195 } |
|
196 } |
|
197 break; |
183 case 6: |
198 case 6: |
184 { |
199 { |
185 if(($__uri.equals("") && $__local.equals("namespace"))) { |
200 if(($__uri.equals("") && $__local.equals("namespace"))) { |
186 $_ngcc_current_state = 8; |
201 $_ngcc_current_state = 8; |
187 } |
202 } |
188 else { |
203 else { |
189 $_ngcc_current_state = 2; |
204 $_ngcc_current_state = 2; |
190 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); |
|
191 } |
|
192 } |
|
193 break; |
|
194 case 2: |
|
195 { |
|
196 if(($__uri.equals("") && $__local.equals("location"))) { |
|
197 $_ngcc_current_state = 4; |
|
198 } |
|
199 else { |
|
200 $_ngcc_current_state = 1; |
|
201 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); |
205 $runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname); |
202 } |
206 } |
203 } |
207 } |
204 break; |
208 break; |
205 default: |
209 default: |
219 case 0: |
223 case 0: |
220 { |
224 { |
221 revertToParentFromLeaveAttribute(this, super._cookie, $__uri, $__local, $__qname); |
225 revertToParentFromLeaveAttribute(this, super._cookie, $__uri, $__local, $__qname); |
222 } |
226 } |
223 break; |
227 break; |
|
228 case 3: |
|
229 { |
|
230 if(($__uri.equals("") && $__local.equals("location"))) { |
|
231 $_ngcc_current_state = 1; |
|
232 } |
|
233 else { |
|
234 unexpectedLeaveAttribute($__qname); |
|
235 } |
|
236 } |
|
237 break; |
224 case 7: |
238 case 7: |
225 { |
239 { |
226 if(($__uri.equals("") && $__local.equals("namespace"))) { |
240 if(($__uri.equals("") && $__local.equals("namespace"))) { |
227 $_ngcc_current_state = 2; |
241 $_ngcc_current_state = 2; |
228 } |
242 } |
229 else { |
243 else { |
230 unexpectedLeaveAttribute($__qname); |
244 unexpectedLeaveAttribute($__qname); |
231 } |
245 } |
|
246 } |
|
247 break; |
|
248 case 2: |
|
249 { |
|
250 $_ngcc_current_state = 1; |
|
251 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); |
232 } |
252 } |
233 break; |
253 break; |
234 case 6: |
254 case 6: |
235 { |
255 { |
236 $_ngcc_current_state = 2; |
256 $_ngcc_current_state = 2; |
237 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); |
257 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); |
238 } |
258 } |
239 break; |
259 break; |
240 case 3: |
|
241 { |
|
242 if(($__uri.equals("") && $__local.equals("location"))) { |
|
243 $_ngcc_current_state = 1; |
|
244 } |
|
245 else { |
|
246 unexpectedLeaveAttribute($__qname); |
|
247 } |
|
248 } |
|
249 break; |
|
250 case 2: |
|
251 { |
|
252 $_ngcc_current_state = 1; |
|
253 $runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname); |
|
254 } |
|
255 break; |
|
256 default: |
260 default: |
257 { |
261 { |
258 unexpectedLeaveAttribute($__qname); |
262 unexpectedLeaveAttribute($__qname); |
259 } |
263 } |
260 break; |
264 break; |
266 switch($_ngcc_current_state) { |
270 switch($_ngcc_current_state) { |
267 case 8: |
271 case 8: |
268 { |
272 { |
269 namespace = $value; |
273 namespace = $value; |
270 $_ngcc_current_state = 7; |
274 $_ngcc_current_state = 7; |
271 } |
|
272 break; |
|
273 case 0: |
|
274 { |
|
275 revertToParentFromText(this, super._cookie, $value); |
|
276 } |
|
277 break; |
|
278 case 6: |
|
279 { |
|
280 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
|
281 $runtime.consumeAttribute($ai); |
|
282 $runtime.sendText(super._cookie, $value); |
|
283 } |
|
284 else { |
|
285 $_ngcc_current_state = 2; |
|
286 $runtime.sendText(super._cookie, $value); |
|
287 } |
|
288 } |
275 } |
289 break; |
276 break; |
290 case 4: |
277 case 4: |
291 { |
278 { |
292 loc = $value; |
279 loc = $value; |
293 $_ngcc_current_state = 3; |
280 $_ngcc_current_state = 3; |
294 action0(); |
281 action0(); |
295 } |
282 } |
296 break; |
283 break; |
|
284 case 0: |
|
285 { |
|
286 revertToParentFromText(this, super._cookie, $value); |
|
287 } |
|
288 break; |
297 case 2: |
289 case 2: |
298 { |
290 { |
299 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
291 if(($ai = $runtime.getAttributeIndex("","location"))>=0) { |
300 $runtime.consumeAttribute($ai); |
292 $runtime.consumeAttribute($ai); |
301 $runtime.sendText(super._cookie, $value); |
293 $runtime.sendText(super._cookie, $value); |
302 } |
294 } |
303 else { |
295 else { |
304 $_ngcc_current_state = 1; |
296 $_ngcc_current_state = 1; |
|
297 $runtime.sendText(super._cookie, $value); |
|
298 } |
|
299 } |
|
300 break; |
|
301 case 6: |
|
302 { |
|
303 if(($ai = $runtime.getAttributeIndex("","namespace"))>=0) { |
|
304 $runtime.consumeAttribute($ai); |
|
305 $runtime.sendText(super._cookie, $value); |
|
306 } |
|
307 else { |
|
308 $_ngcc_current_state = 2; |
305 $runtime.sendText(super._cookie, $value); |
309 $runtime.sendText(super._cookie, $value); |
306 } |
310 } |
307 } |
311 } |
308 break; |
312 break; |
309 } |
313 } |