KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > jsfmeta > FacesConfigGenerator


1 /*
2  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
3  *
4  * "The contents of this file are subject to the Mozilla Public License
5  * Version 1.1 (the "License"); you may not use this file except in
6  * compliance with the License. You may obtain a copy of the License at
7  * http://www.mozilla.org/MPL/
8  *
9  * Software distributed under the License is distributed on an "AS IS"
10  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
11  * License for the specific language governing rights and limitations under
12  * the License.
13  *
14  * The Original Code is ICEfaces 1.5 open source software code, released
15  * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
16  * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
17  * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved.
18  *
19  * Contributor(s): _____________________.
20  *
21  * Alternatively, the contents of this file may be used under the terms of
22  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"
23  * License), in which case the provisions of the LGPL License are
24  * applicable instead of those above. If you wish to allow use of your
25  * version of this file only under the terms of the LGPL License and not to
26  * allow others to use your version of this file under the MPL, indicate
27  * your decision by deleting the provisions above and replace them with
28  * the notice and other provisions required by the LGPL License. If you do
29  * not delete the provisions above, a recipient may use your version of
30  * this file under either the MPL or the LGPL License."
31  *
32  */

33
34 /*
35  * FacesConfigGenerator based on generated class from dtd.
36  *
37  * It merges component's faces-config.xml with custom renderer defined in webui-faces-config.xml
38  */

39
40 package com.icesoft.jsfmeta;
41
42 import java.io.File JavaDoc;
43 import java.io.FileNotFoundException JavaDoc;
44 import java.io.FileOutputStream JavaDoc;
45 import java.io.IOException JavaDoc;
46 import java.net.URL JavaDoc;
47
48 import javax.xml.parsers.DocumentBuilder JavaDoc;
49 import javax.xml.parsers.DocumentBuilderFactory JavaDoc;
50 import javax.xml.parsers.ParserConfigurationException JavaDoc;
51 import javax.xml.transform.OutputKeys JavaDoc;
52 import javax.xml.transform.Transformer JavaDoc;
53 import javax.xml.transform.TransformerException JavaDoc;
54 import javax.xml.transform.TransformerFactory JavaDoc;
55 import javax.xml.transform.dom.DOMSource JavaDoc;
56 import javax.xml.transform.stream.StreamResult JavaDoc;
57
58 import org.w3c.dom.Document JavaDoc;
59 import org.w3c.dom.Element JavaDoc;
60 import org.xml.sax.ErrorHandler JavaDoc;
61 import org.xml.sax.SAXException JavaDoc;
62 import org.xml.sax.SAXParseException JavaDoc;
63
64 import com.icesoft.jsfmeta.util.FacesConfigParserHelper;
65 import com.sun.rave.jsfmeta.beans.RendererBean;
66
67 public class FacesConfigGenerator {
68     
69     private static final String JavaDoc WORKING_FOLDER;
70     private String JavaDoc inputXmlFile;
71     private String JavaDoc outputXmlFile;
72     private String JavaDoc addonXmlFile;
73     
74     public FacesConfigGenerator() {
75
76         inputXmlFile = WORKING_FOLDER+"/build/conf/faces-config.xml";
77         outputXmlFile = WORKING_FOLDER+"/build/component/META-INF/faces-config.xml";
78         addonXmlFile = "./src/main/resources/conf/webui-faces-config.xml";
79     }
80     
81     public static void main(String JavaDoc[] args){
82
83         FacesConfigGenerator facesConfigGenerator = new FacesConfigGenerator();
84         facesConfigGenerator.generate(args);
85     }
86     
87     private void generate(String JavaDoc[] args){
88
89         for (int i = 0; i < args.length; i++) {
90             String JavaDoc arg = args[i];
91             if (arg.equals("-input")){
92                 inputXmlFile = args[++i];
93                 continue;
94             }
95             if(arg.equals("-output")){
96                 outputXmlFile = args[++i];
97                 continue;
98             }
99             if(arg.equals("-addon")){
100                 addonXmlFile = args[++i];
101                 continue;
102             }
103         }
104         
105         System.out.println("input faces-config file ="+ inputXmlFile);
106         System.out.println("output faces-config file ="+ outputXmlFile);
107         System.out.println("addon faces-config file =" + addonXmlFile);
108             
109         Document JavaDoc document = parse(inputXmlFile);
110         visitDocument(document);
111         transform(document, outputXmlFile);
112     }
113     
114     
115     static{
116         String JavaDoc result = ".";
117         try {
118             ClassLoader JavaDoc classLoader = Thread.currentThread()
119                     .getContextClassLoader();
120             URL JavaDoc localUrl = classLoader.getResource(".");
121                         if(localUrl != null){
122                             result = localUrl.getPath() + "./../../";
123                         }
124
125         } catch (Exception JavaDoc ex) {
126                     ex.printStackTrace();
127         }
128         WORKING_FOLDER = result;
129     }
130     
131     public void transform(Document JavaDoc document, String JavaDoc outputXmlFile){
132         
133         TransformerFactory JavaDoc transformerFactory = TransformerFactory
134         .newInstance();
135         try {
136             Transformer JavaDoc transformer = transformerFactory.newTransformer();
137             transformer.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN");
138             transformer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, "http://java.sun.com/dtd/web-facesconfig_1_1.dtd");
139             
140             transformer.transform(new DOMSource JavaDoc(document), new StreamResult JavaDoc(
141                     new FileOutputStream JavaDoc(outputXmlFile)));
142             
143             FacesConfigParserHelper.validate(outputXmlFile);
144             
145 // transformer.transform(new DOMSource(document), new StreamResult(
146
// System.out));execute
147
// System.out.println();
148

149         } catch (TransformerException JavaDoc e) {
150             e.printStackTrace();
151         } catch (FileNotFoundException JavaDoc e) {
152             e.printStackTrace();
153         } catch (Exception JavaDoc e) {
154             e.printStackTrace();
155         }
156     }
157
158     public Document JavaDoc parse(String JavaDoc filePath) {
159
160         DocumentBuilderFactory JavaDoc documentBuilderFactory = DocumentBuilderFactory
161                 .newInstance();
162         documentBuilderFactory.setValidating(true);
163         documentBuilderFactory.setNamespaceAware(true);
164
165         DocumentBuilder JavaDoc documentBuilder = null;
166         Document JavaDoc document = null;
167
168         try {
169             documentBuilder = documentBuilderFactory.newDocumentBuilder();
170         } catch (ParserConfigurationException JavaDoc e) {
171             e.printStackTrace();
172         }
173
174         documentBuilder.setErrorHandler(new ErrorHandler JavaDoc() {
175             public void error(SAXParseException JavaDoc e) {
176                 e.printStackTrace();
177             }
178
179             public void fatalError(SAXParseException JavaDoc e) throws SAXException JavaDoc {
180                 e.printStackTrace();
181             }
182
183             public void warning(SAXParseException JavaDoc e) {
184                 e.printStackTrace();
185             }
186         });
187
188         try {
189             document = documentBuilder.parse(new File JavaDoc(filePath));
190
191         } catch (IOException JavaDoc e) {
192
193             e.printStackTrace();
194         } catch (SAXException JavaDoc e) {
195             e.printStackTrace();
196
197         }
198         return document;
199     }
200
201     /**
202      * Scan through org.w3c.dom.Document document.
203      */

204     public void visitDocument(Document JavaDoc document) {
205
206         org.w3c.dom.Element JavaDoc element = document.getDocumentElement();
207         if ((element != null) && element.getTagName().equals("faces-config")) {
208             visitElement_faces_config(element);
209         }
210         if ((element != null) && element.getTagName().equals("application")) {
211             visitElement_application(element);
212         }
213         if ((element != null) && element.getTagName().equals("factory")) {
214             visitElement_factory(element);
215         }
216         if ((element != null) && element.getTagName().equals("attribute")) {
217             visitElement_attribute(element);
218         }
219         if ((element != null)
220                 && element.getTagName().equals("attribute-extension")) {
221             visitElement_attribute_extension(element);
222         }
223         if ((element != null) && element.getTagName().equals("component")) {
224             visitElement_component(element);
225         }
226         if ((element != null)
227                 && element.getTagName().equals("component-extension")) {
228             visitElement_component_extension(element);
229         }
230         if ((element != null) && element.getTagName().equals("facet")) {
231             visitElement_facet(element);
232         }
233         if ((element != null) && element.getTagName().equals("facet-extension")) {
234             visitElement_facet_extension(element);
235         }
236         if ((element != null) && element.getTagName().equals("facet-name")) {
237             visitElement_facet_name(element);
238         }
239         if ((element != null) && element.getTagName().equals("converter")) {
240             visitElement_converter(element);
241         }
242         if ((element != null) && element.getTagName().equals("icon")) {
243             visitElement_icon(element);
244         }
245         if ((element != null) && element.getTagName().equals("lifecycle")) {
246             visitElement_lifecycle(element);
247         }
248         if ((element != null) && element.getTagName().equals("locale-config")) {
249             visitElement_locale_config(element);
250         }
251         if ((element != null) && element.getTagName().equals("managed-bean")) {
252             visitElement_managed_bean(element);
253         }
254         if ((element != null)
255                 && element.getTagName().equals("managed-property")) {
256             visitElement_managed_property(element);
257         }
258         if ((element != null) && element.getTagName().equals("map-entry")) {
259             visitElement_map_entry(element);
260         }
261         if ((element != null) && element.getTagName().equals("map-entries")) {
262             visitElement_map_entries(element);
263         }
264         if ((element != null) && element.getTagName().equals("message-bundle")) {
265             visitElement_message_bundle(element);
266         }
267         if ((element != null) && element.getTagName().equals("navigation-case")) {
268             visitElement_navigation_case(element);
269         }
270         if ((element != null) && element.getTagName().equals("navigation-rule")) {
271             visitElement_navigation_rule(element);
272         }
273         if ((element != null) && element.getTagName().equals("property")) {
274             visitElement_property(element);
275         }
276         if ((element != null)
277                 && element.getTagName().equals("property-extension")) {
278             visitElement_property_extension(element);
279         }
280         if ((element != null) && element.getTagName().equals("referenced-bean")) {
281             visitElement_referenced_bean(element);
282         }
283         if ((element != null) && element.getTagName().equals("render-kit")) {
284             visitElement_render_kit(element);
285         }
286         if ((element != null) && element.getTagName().equals("renderer")) {
287             visitElement_renderer(element);
288         }
289         if ((element != null)
290                 && element.getTagName().equals("renderer-extension")) {
291             visitElement_renderer_extension(element);
292         }
293         if ((element != null) && element.getTagName().equals("validator")) {
294             visitElement_validator(element);
295         }
296         if ((element != null) && element.getTagName().equals("list-entries")) {
297             visitElement_list_entries(element);
298         }
299         if ((element != null) && element.getTagName().equals("action-listener")) {
300             visitElement_action_listener(element);
301         }
302         if ((element != null)
303                 && element.getTagName().equals("application-factory")) {
304             visitElement_application_factory(element);
305         }
306         if ((element != null) && element.getTagName().equals("attribute-class")) {
307             visitElement_attribute_class(element);
308         }
309         if ((element != null) && element.getTagName().equals("attribute-name")) {
310             visitElement_attribute_name(element);
311         }
312         if ((element != null) && element.getTagName().equals("component-class")) {
313             visitElement_component_class(element);
314         }
315         if ((element != null)
316                 && element.getTagName().equals("component-family")) {
317             visitElement_component_family(element);
318         }
319         if ((element != null) && element.getTagName().equals("component-type")) {
320             visitElement_component_type(element);
321         }
322         if ((element != null) && element.getTagName().equals("converter-class")) {
323             visitElement_converter_class(element);
324         }
325         if ((element != null)
326                 && element.getTagName().equals("converter-for-class")) {
327             visitElement_converter_for_class(element);
328         }
329         if ((element != null) && element.getTagName().equals("converter-id")) {
330             visitElement_converter_id(element);
331         }
332         if ((element != null)
333                 && element.getTagName().equals("default-render-kit-id")) {
334             visitElement_default_render_kit_id(element);
335         }
336         if ((element != null) && element.getTagName().equals("default-locale")) {
337             visitElement_default_locale(element);
338         }
339         if ((element != null) && element.getTagName().equals("default-value")) {
340             visitElement_default_value(element);
341         }
342         if ((element != null) && element.getTagName().equals("description")) {
343             visitElement_description(element);
344         }
345         if ((element != null) && element.getTagName().equals("display-name")) {
346             visitElement_display_name(element);
347         }
348         if ((element != null)
349                 && element.getTagName().equals("faces-context-factory")) {
350             visitElement_faces_context_factory(element);
351         }
352         if ((element != null) && element.getTagName().equals("from-action")) {
353             visitElement_from_action(element);
354         }
355         if ((element != null) && element.getTagName().equals("from-outcome")) {
356             visitElement_from_outcome(element);
357         }
358         if ((element != null) && element.getTagName().equals("from-view-id")) {
359             visitElement_from_view_id(element);
360         }
361         if ((element != null) && element.getTagName().equals("key")) {
362             visitElement_key(element);
363         }
364         if ((element != null) && element.getTagName().equals("key-class")) {
365             visitElement_key_class(element);
366         }
367         if ((element != null) && element.getTagName().equals("large-icon")) {
368             visitElement_large_icon(element);
369         }
370         if ((element != null)
371                 && element.getTagName().equals("lifecycle-factory")) {
372             visitElement_lifecycle_factory(element);
373         }
374         if ((element != null)
375                 && element.getTagName().equals("managed-bean-class")) {
376             visitElement_managed_bean_class(element);
377         }
378         if ((element != null)
379                 && element.getTagName().equals("managed-bean-name")) {
380             visitElement_managed_bean_name(element);
381         }
382         if ((element != null)
383                 && element.getTagName().equals("managed-bean-scope")) {
384             visitElement_managed_bean_scope(element);
385         }
386         if ((element != null)
387                 && element.getTagName().equals("navigation-handler")) {
388             visitElement_navigation_handler(element);
389         }
390         if ((element != null) && element.getTagName().equals("phase-listener")) {
391             visitElement_phase_listener(element);
392         }
393         if ((element != null) && element.getTagName().equals("redirect")) {
394             visitElement_redirect(element);
395         }
396         if ((element != null) && element.getTagName().equals("suggested-value")) {
397             visitElement_suggested_value(element);
398         }
399         if ((element != null) && element.getTagName().equals("view-handler")) {
400             visitElement_view_handler(element);
401         }
402         if ((element != null) && element.getTagName().equals("state-manager")) {
403             visitElement_state_manager(element);
404         }
405         if ((element != null) && element.getTagName().equals("null-value")) {
406             visitElement_null_value(element);
407         }
408         if ((element != null) && element.getTagName().equals("property-class")) {
409             visitElement_property_class(element);
410         }
411         if ((element != null) && element.getTagName().equals("property-name")) {
412             visitElement_property_name(element);
413         }
414         if ((element != null)
415                 && element.getTagName().equals("property-resolver")) {
416             visitElement_property_resolver(element);
417         }
418         if ((element != null)
419                 && element.getTagName().equals("referenced-bean-class")) {
420             visitElement_referenced_bean_class(element);
421         }
422         if ((element != null)
423                 && element.getTagName().equals("referenced-bean-name")) {
424             visitElement_referenced_bean_name(element);
425         }
426         if ((element != null) && element.getTagName().equals("render-kit-id")) {
427             visitElement_render_kit_id(element);
428         }
429         if ((element != null)
430                 && element.getTagName().equals("render-kit-class")) {
431             visitElement_render_kit_class(element);
432         }
433         if ((element != null) && element.getTagName().equals("renderer-class")) {
434             visitElement_renderer_class(element);
435         }
436         if ((element != null)
437                 && element.getTagName().equals("render-kit-factory")) {
438             visitElement_render_kit_factory(element);
439         }
440         if ((element != null) && element.getTagName().equals("renderer-type")) {
441             visitElement_renderer_type(element);
442         }
443         if ((element != null) && element.getTagName().equals("small-icon")) {
444             visitElement_small_icon(element);
445         }
446         if ((element != null)
447                 && element.getTagName().equals("supported-locale")) {
448             visitElement_supported_locale(element);
449         }
450         if ((element != null) && element.getTagName().equals("to-view-id")) {
451             visitElement_to_view_id(element);
452         }
453         if ((element != null) && element.getTagName().equals("validator-class")) {
454             visitElement_validator_class(element);
455         }
456         if ((element != null) && element.getTagName().equals("validator-id")) {
457             visitElement_validator_id(element);
458         }
459         if ((element != null) && element.getTagName().equals("value")) {
460             visitElement_value(element);
461         }
462         if ((element != null) && element.getTagName().equals("value-class")) {
463             visitElement_value_class(element);
464         }
465         if ((element != null)
466                 && element.getTagName().equals("variable-resolver")) {
467             visitElement_variable_resolver(element);
468         }
469     }
470
471     /**
472      * Scan through org.w3c.dom.Element named faces-config.
473      */

474     void visitElement_faces_config(org.w3c.dom.Element JavaDoc element) { // <faces-config>
475
// element.getValue();
476
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
477         for (int i = 0; i < attrs.getLength(); i++) {
478             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
479             if (attr.getName().equals("xmlns")) { // <faces-config
480
// xmlns="???">
481
// attr.getValue();
482
}
483             if (attr.getName().equals("id")) { // <faces-config id="???">
484
// attr.getValue();
485
}
486         }
487         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
488         for (int i = 0; i < nodes.getLength(); i++) {
489             org.w3c.dom.Node JavaDoc node = nodes.item(i);
490             switch (node.getNodeType()) {
491             case org.w3c.dom.Node.CDATA_SECTION_NODE:
492                 // ((org.w3c.dom.CDATASection)node).getData();
493
break;
494             case org.w3c.dom.Node.ELEMENT_NODE:
495                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
496                 if (nodeElement.getTagName().equals("application")) {
497                     visitElement_application(nodeElement);
498                 }
499                 if (nodeElement.getTagName().equals("factory")) {
500                     visitElement_factory(nodeElement);
501                 }
502                 if (nodeElement.getTagName().equals("component")) {
503                     visitElement_component(nodeElement);
504                 }
505                 if (nodeElement.getTagName().equals("converter")) {
506                     visitElement_converter(nodeElement);
507                 }
508                 if (nodeElement.getTagName().equals("lifecycle")) {
509                     visitElement_lifecycle(nodeElement);
510                 }
511                 if (nodeElement.getTagName().equals("managed-bean")) {
512                     visitElement_managed_bean(nodeElement);
513                 }
514                 if (nodeElement.getTagName().equals("navigation-rule")) {
515                     visitElement_navigation_rule(nodeElement);
516                 }
517                 if (nodeElement.getTagName().equals("referenced-bean")) {
518                     visitElement_referenced_bean(nodeElement);
519                 }
520                 if (nodeElement.getTagName().equals("render-kit")) {
521                     visitElement_render_kit(nodeElement);
522                 }
523                 if (nodeElement.getTagName().equals("validator")) {
524                     visitElement_validator(nodeElement);
525                 }
526                 break;
527             case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
528                 // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
529
// ((org.w3c.dom.ProcessingInstruction)node).getData();
530
break;
531             }
532         }
533     }
534
535     /**
536      * Scan through org.w3c.dom.Element named application.
537      */

538     void visitElement_application(org.w3c.dom.Element JavaDoc element) { // <application>
539
// element.getValue();
540
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
541         for (int i = 0; i < attrs.getLength(); i++) {
542             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
543             if (attr.getName().equals("id")) { // <application id="???">
544
// attr.getValue();
545
}
546         }
547         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
548         for (int i = 0; i < nodes.getLength(); i++) {
549             org.w3c.dom.Node JavaDoc node = nodes.item(i);
550             switch (node.getNodeType()) {
551             case org.w3c.dom.Node.CDATA_SECTION_NODE:
552                 // ((org.w3c.dom.CDATASection)node).getData();
553
break;
554             case org.w3c.dom.Node.ELEMENT_NODE:
555                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
556                 if (nodeElement.getTagName().equals("locale-config")) {
557                     visitElement_locale_config(nodeElement);
558                 }
559                 if (nodeElement.getTagName().equals("message-bundle")) {
560                     visitElement_message_bundle(nodeElement);
561                 }
562                 if (nodeElement.getTagName().equals("action-listener")) {
563                     visitElement_action_listener(nodeElement);
564                 }
565                 if (nodeElement.getTagName().equals("default-render-kit-id")) {
566                     visitElement_default_render_kit_id(nodeElement);
567                 }
568                 if (nodeElement.getTagName().equals("navigation-handler")) {
569                     visitElement_navigation_handler(nodeElement);
570                 }
571                 if (nodeElement.getTagName().equals("view-handler")) {
572                     visitElement_view_handler(nodeElement);
573                 }
574                 if (nodeElement.getTagName().equals("state-manager")) {
575                     visitElement_state_manager(nodeElement);
576                 }
577                 if (nodeElement.getTagName().equals("property-resolver")) {
578                     visitElement_property_resolver(nodeElement);
579                 }
580                 if (nodeElement.getTagName().equals("variable-resolver")) {
581                     visitElement_variable_resolver(nodeElement);
582                 }
583                 break;
584             case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
585                 // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
586
// ((org.w3c.dom.ProcessingInstruction)node).getData();
587
break;
588             }
589         }
590     }
591
592     /**
593      * Scan through org.w3c.dom.Element named factory.
594      */

595     void visitElement_factory(org.w3c.dom.Element JavaDoc element) { // <factory>
596
// element.getValue();
597
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
598         for (int i = 0; i < attrs.getLength(); i++) {
599             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
600             if (attr.getName().equals("id")) { // <factory id="???">
601
// attr.getValue();
602
}
603         }
604         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
605         for (int i = 0; i < nodes.getLength(); i++) {
606             org.w3c.dom.Node JavaDoc node = nodes.item(i);
607             switch (node.getNodeType()) {
608             case org.w3c.dom.Node.CDATA_SECTION_NODE:
609                 // ((org.w3c.dom.CDATASection)node).getData();
610
break;
611             case org.w3c.dom.Node.ELEMENT_NODE:
612                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
613                 if (nodeElement.getTagName().equals("application-factory")) {
614                     visitElement_application_factory(nodeElement);
615                 }
616                 if (nodeElement.getTagName().equals("faces-context-factory")) {
617                     visitElement_faces_context_factory(nodeElement);
618                 }
619                 if (nodeElement.getTagName().equals("lifecycle-factory")) {
620                     visitElement_lifecycle_factory(nodeElement);
621                 }
622                 if (nodeElement.getTagName().equals("render-kit-factory")) {
623                     visitElement_render_kit_factory(nodeElement);
624                 }
625                 break;
626             case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
627                 // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
628
// ((org.w3c.dom.ProcessingInstruction)node).getData();
629
break;
630             }
631         }
632     }
633
634     /**
635      * Scan through org.w3c.dom.Element named attribute.
636      */

637     void visitElement_attribute(org.w3c.dom.Element JavaDoc element) { // <attribute>
638
// element.getValue();
639
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
640         for (int i = 0; i < attrs.getLength(); i++) {
641             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
642             if (attr.getName().equals("id")) { // <attribute id="???">
643
// attr.getValue();
644
}
645         }
646         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
647         for (int i = 0; i < nodes.getLength(); i++) {
648             org.w3c.dom.Node JavaDoc node = nodes.item(i);
649             switch (node.getNodeType()) {
650             case org.w3c.dom.Node.CDATA_SECTION_NODE:
651                 // ((org.w3c.dom.CDATASection)node).getData();
652
break;
653             case org.w3c.dom.Node.ELEMENT_NODE:
654                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
655                 if (nodeElement.getTagName().equals("attribute-extension")) {
656                     visitElement_attribute_extension(nodeElement);
657                 }
658                 if (nodeElement.getTagName().equals("icon")) {
659                     visitElement_icon(nodeElement);
660                 }
661                 if (nodeElement.getTagName().equals("attribute-class")) {
662                     visitElement_attribute_class(nodeElement);
663                 }
664                 if (nodeElement.getTagName().equals("attribute-name")) {
665                     visitElement_attribute_name(nodeElement);
666                 }
667                 if (nodeElement.getTagName().equals("default-value")) {
668                     visitElement_default_value(nodeElement);
669                 }
670                 if (nodeElement.getTagName().equals("description")) {
671                     visitElement_description(nodeElement);
672                 }
673                 if (nodeElement.getTagName().equals("display-name")) {
674                     visitElement_display_name(nodeElement);
675                 }
676                 if (nodeElement.getTagName().equals("suggested-value")) {
677                     visitElement_suggested_value(nodeElement);
678                 }
679                 break;
680             case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
681                 // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
682
// ((org.w3c.dom.ProcessingInstruction)node).getData();
683
break;
684             }
685         }
686     }
687
688     /**
689      * Scan through org.w3c.dom.Element named attribute-extension.
690      */

691     void visitElement_attribute_extension(org.w3c.dom.Element JavaDoc element) { // <attribute-extension>
692
// element.getValue();
693
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
694         for (int i = 0; i < attrs.getLength(); i++) {
695             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
696             if (attr.getName().equals("id")) { // <attribute-extension
697
// id="???">
698
// attr.getValue();
699
}
700         }
701         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
702         for (int i = 0; i < nodes.getLength(); i++) {
703             org.w3c.dom.Node JavaDoc node = nodes.item(i);
704             switch (node.getNodeType()) {
705             case org.w3c.dom.Node.CDATA_SECTION_NODE:
706                 // ((org.w3c.dom.CDATASection)node).getData();
707
break;
708             case org.w3c.dom.Node.ELEMENT_NODE:
709                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
710                 if (nodeElement.getTagName().equals("faces-config")) {
711                     visitElement_faces_config(nodeElement);
712                 }
713                 if (nodeElement.getTagName().equals("application")) {
714                     visitElement_application(nodeElement);
715                 }
716                 if (nodeElement.getTagName().equals("factory")) {
717                     visitElement_factory(nodeElement);
718                 }
719                 if (nodeElement.getTagName().equals("attribute")) {
720                     visitElement_attribute(nodeElement);
721                 }
722                 if (nodeElement.getTagName().equals("attribute-extension")) {
723                     visitElement_attribute_extension(nodeElement);
724                 }
725                 if (nodeElement.getTagName().equals("component")) {
726                     visitElement_component(nodeElement);
727                 }
728                 if (nodeElement.getTagName().equals("component-extension")) {
729                     visitElement_component_extension(nodeElement);
730                 }
731                 if (nodeElement.getTagName().equals("facet")) {
732                     visitElement_facet(nodeElement);
733                 }
734                 if (nodeElement.getTagName().equals("facet-extension")) {
735                     visitElement_facet_extension(nodeElement);
736                 }
737                 if (nodeElement.getTagName().equals("facet-name")) {
738                     visitElement_facet_name(nodeElement);
739                 }
740                 if (nodeElement.getTagName().equals("converter")) {
741                     visitElement_converter(nodeElement);
742                 }
743                 if (nodeElement.getTagName().equals("icon")) {
744                     visitElement_icon(nodeElement);
745                 }
746                 if (nodeElement.getTagName().equals("lifecycle")) {
747                     visitElement_lifecycle(nodeElement);
748                 }
749                 if (nodeElement.getTagName().equals("locale-config")) {
750                     visitElement_locale_config(nodeElement);
751                 }
752                 if (nodeElement.getTagName().equals("managed-bean")) {
753                     visitElement_managed_bean(nodeElement);
754                 }
755                 if (nodeElement.getTagName().equals("managed-property")) {
756                     visitElement_managed_property(nodeElement);
757                 }
758                 if (nodeElement.getTagName().equals("map-entry")) {
759                     visitElement_map_entry(nodeElement);
760                 }
761                 if (nodeElement.getTagName().equals("map-entries")) {
762                     visitElement_map_entries(nodeElement);
763                 }
764                 if (nodeElement.getTagName().equals("message-bundle")) {
765                     visitElement_message_bundle(nodeElement);
766                 }
767                 if (nodeElement.getTagName().equals("navigation-case")) {
768                     visitElement_navigation_case(nodeElement);
769                 }
770                 if (nodeElement.getTagName().equals("navigation-rule")) {
771                     visitElement_navigation_rule(nodeElement);
772                 }
773                 if (nodeElement.getTagName().equals("property")) {
774                     visitElement_property(nodeElement);
775                 }
776                 if (nodeElement.getTagName().equals("property-extension")) {
777                     visitElement_property_extension(nodeElement);
778                 }
779                 if (nodeElement.getTagName().equals("referenced-bean")) {
780                     visitElement_referenced_bean(nodeElement);
781                 }
782                 if (nodeElement.getTagName().equals("render-kit")) {
783                     visitElement_render_kit(nodeElement);
784                 }
785                 if (nodeElement.getTagName().equals("renderer")) {
786                     visitElement_renderer(nodeElement);
787                 }
788                 if (nodeElement.getTagName().equals("renderer-extension")) {
789                     visitElement_renderer_extension(nodeElement);
790                 }
791                 if (nodeElement.getTagName().equals("validator")) {
792                     visitElement_validator(nodeElement);
793                 }
794                 if (nodeElement.getTagName().equals("list-entries")) {
795                     visitElement_list_entries(nodeElement);
796                 }
797                 if (nodeElement.getTagName().equals("action-listener")) {
798                     visitElement_action_listener(nodeElement);
799                 }
800                 if (nodeElement.getTagName().equals("application-factory")) {
801                     visitElement_application_factory(nodeElement);
802                 }
803                 if (nodeElement.getTagName().equals("attribute-class")) {
804                     visitElement_attribute_class(nodeElement);
805                 }
806                 if (nodeElement.getTagName().equals("attribute-name")) {
807                     visitElement_attribute_name(nodeElement);
808                 }
809                 if (nodeElement.getTagName().equals("component-class")) {
810                     visitElement_component_class(nodeElement);
811                 }
812                 if (nodeElement.getTagName().equals("component-family")) {
813                     visitElement_component_family(nodeElement);
814                 }
815                 if (nodeElement.getTagName().equals("component-type")) {
816                     visitElement_component_type(nodeElement);
817                 }
818                 if (nodeElement.getTagName().equals("converter-class")) {
819                     visitElement_converter_class(nodeElement);
820                 }
821                 if (nodeElement.getTagName().equals("converter-for-class")) {
822                     visitElement_converter_for_class(nodeElement);
823                 }
824                 if (nodeElement.getTagName().equals("converter-id")) {
825                     visitElement_converter_id(nodeElement);
826                 }
827                 if (nodeElement.getTagName().equals("default-render-kit-id")) {
828                     visitElement_default_render_kit_id(nodeElement);
829                 }
830                 if (nodeElement.getTagName().equals("default-locale")) {
831                     visitElement_default_locale(nodeElement);
832                 }
833                 if (nodeElement.getTagName().equals("default-value")) {
834                     visitElement_default_value(nodeElement);
835                 }
836                 if (nodeElement.getTagName().equals("description")) {
837                     visitElement_description(nodeElement);
838                 }
839                 if (nodeElement.getTagName().equals("display-name")) {
840                     visitElement_display_name(nodeElement);
841                 }
842                 if (nodeElement.getTagName().equals("faces-context-factory")) {
843                     visitElement_faces_context_factory(nodeElement);
844                 }
845                 if (nodeElement.getTagName().equals("from-action")) {
846                     visitElement_from_action(nodeElement);
847                 }
848                 if (nodeElement.getTagName().equals("from-outcome")) {
849                     visitElement_from_outcome(nodeElement);
850                 }
851                 if (nodeElement.getTagName().equals("from-view-id")) {
852                     visitElement_from_view_id(nodeElement);
853                 }
854                 if (nodeElement.getTagName().equals("key")) {
855                     visitElement_key(nodeElement);
856                 }
857                 if (nodeElement.getTagName().equals("key-class")) {
858                     visitElement_key_class(nodeElement);
859                 }
860                 if (nodeElement.getTagName().equals("large-icon")) {
861                     visitElement_large_icon(nodeElement);
862                 }
863                 if (nodeElement.getTagName().equals("lifecycle-factory")) {
864                     visitElement_lifecycle_factory(nodeElement);
865                 }
866                 if (nodeElement.getTagName().equals("managed-bean-class")) {
867                     visitElement_managed_bean_class(nodeElement);
868                 }
869                 if (nodeElement.getTagName().equals("managed-bean-name")) {
870                     visitElement_managed_bean_name(nodeElement);
871                 }
872                 if (nodeElement.getTagName().equals("managed-bean-scope")) {
873                     visitElement_managed_bean_scope(nodeElement);
874                 }
875                 if (nodeElement.getTagName().equals("navigation-handler")) {
876                     visitElement_navigation_handler(nodeElement);
877                 }
878                 if (nodeElement.getTagName().equals("phase-listener")) {
879                     visitElement_phase_listener(nodeElement);
880                 }
881                 if (nodeElement.getTagName().equals("redirect")) {
882                     visitElement_redirect(nodeElement);
883                 }
884                 if (nodeElement.getTagName().equals("suggested-value")) {
885                     visitElement_suggested_value(nodeElement);
886                 }
887                 if (nodeElement.getTagName().equals("view-handler")) {
888                     visitElement_view_handler(nodeElement);
889                 }
890                 if (nodeElement.getTagName().equals("state-manager")) {
891                     visitElement_state_manager(nodeElement);
892                 }
893                 if (nodeElement.getTagName().equals("null-value")) {
894                     visitElement_null_value(nodeElement);
895                 }
896                 if (nodeElement.getTagName().equals("property-class")) {
897                     visitElement_property_class(nodeElement);
898                 }
899                 if (nodeElement.getTagName().equals("property-name")) {
900                     visitElement_property_name(nodeElement);
901                 }
902                 if (nodeElement.getTagName().equals("property-resolver")) {
903                     visitElement_property_resolver(nodeElement);
904                 }
905                 if (nodeElement.getTagName().equals("referenced-bean-class")) {
906                     visitElement_referenced_bean_class(nodeElement);
907                 }
908                 if (nodeElement.getTagName().equals("referenced-bean-name")) {
909                     visitElement_referenced_bean_name(nodeElement);
910                 }
911                 if (nodeElement.getTagName().equals("render-kit-id")) {
912                     visitElement_render_kit_id(nodeElement);
913                 }
914                 if (nodeElement.getTagName().equals("render-kit-class")) {
915                     visitElement_render_kit_class(nodeElement);
916                 }
917                 if (nodeElement.getTagName().equals("renderer-class")) {
918                     visitElement_renderer_class(nodeElement);
919                 }
920                 if (nodeElement.getTagName().equals("render-kit-factory")) {
921                     visitElement_render_kit_factory(nodeElement);
922                 }
923                 if (nodeElement.getTagName().equals("renderer-type")) {
924                     visitElement_renderer_type(nodeElement);
925                 }
926                 if (nodeElement.getTagName().equals("small-icon")) {
927                     visitElement_small_icon(nodeElement);
928                 }
929                 if (nodeElement.getTagName().equals("supported-locale")) {
930                     visitElement_supported_locale(nodeElement);
931                 }
932                 if (nodeElement.getTagName().equals("to-view-id")) {
933                     visitElement_to_view_id(nodeElement);
934                 }
935                 if (nodeElement.getTagName().equals("validator-class")) {
936                     visitElement_validator_class(nodeElement);
937                 }
938                 if (nodeElement.getTagName().equals("validator-id")) {
939                     visitElement_validator_id(nodeElement);
940                 }
941                 if (nodeElement.getTagName().equals("value")) {
942                     visitElement_value(nodeElement);
943                 }
944                 if (nodeElement.getTagName().equals("value-class")) {
945                     visitElement_value_class(nodeElement);
946                 }
947                 if (nodeElement.getTagName().equals("variable-resolver")) {
948                     visitElement_variable_resolver(nodeElement);
949                 }
950                 break;
951             case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
952                 // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
953
// ((org.w3c.dom.ProcessingInstruction)node).getData();
954
break;
955             case org.w3c.dom.Node.TEXT_NODE:
956                 // ((org.w3c.dom.Text)node).getData();
957
break;
958             }
959         }
960     }
961
962     /**
963      * Scan through org.w3c.dom.Element named component.
964      */

965     void visitElement_component(org.w3c.dom.Element JavaDoc element) { // <component>
966
// element.getValue();
967
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
968         for (int i = 0; i < attrs.getLength(); i++) {
969             org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
970             if (attr.getName().equals("id")) { // <component id="???">
971
// attr.getValue();
972
}
973         }
974         org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
975         for (int i = 0; i < nodes.getLength(); i++) {
976             org.w3c.dom.Node JavaDoc node = nodes.item(i);
977             switch (node.getNodeType()) {
978             case org.w3c.dom.Node.CDATA_SECTION_NODE:
979                 // ((org.w3c.dom.CDATASection)node).getData();
980
break;
981             case org.w3c.dom.Node.ELEMENT_NODE:
982                 org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
983                 if (nodeElement.getTagName().equals("attribute")) {
984                     visitElement_attribute(nodeElement);
985                 }
986                 if (nodeElement.getTagName().equals("component-extension")) {
987                     visitElement_component_extension(nodeElement);
988                 }
989                 if (nodeElement.getTagName().equals("facet")) {
990                     visitElement_facet(nodeElement);
991                 }
992                 if (nodeElement.getTagName().equals("icon")) {
993                     visitElement_icon(nodeElement);
994                 }
995                 if (nodeElement.getTagName().equals("property")) {
996                     visitElement_property(nodeElement);
997                 }
998                 if (nodeElement.getTagName().equals("component-class")) {
999                     visitElement_component_class(nodeElement);
1000                }
1001                if (nodeElement.getTagName().equals("component-type")) {
1002                    visitElement_component_type(nodeElement);
1003                }
1004                if (nodeElement.getTagName().equals("description")) {
1005                    visitElement_description(nodeElement);
1006                }
1007                if (nodeElement.getTagName().equals("display-name")) {
1008                    visitElement_display_name(nodeElement);
1009                }
1010                break;
1011            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1012                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1013
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1014
break;
1015            }
1016        }
1017    }
1018
1019    /**
1020     * Scan through org.w3c.dom.Element named component-extension.
1021     */

1022    void visitElement_component_extension(org.w3c.dom.Element JavaDoc element) { // <component-extension>
1023
// element.getValue();
1024
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1025        for (int i = 0; i < attrs.getLength(); i++) {
1026            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1027            if (attr.getName().equals("id")) { // <component-extension
1028
// id="???">
1029
// attr.getValue();
1030
}
1031        }
1032        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1033        for (int i = 0; i < nodes.getLength(); i++) {
1034            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1035            switch (node.getNodeType()) {
1036            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1037                // ((org.w3c.dom.CDATASection)node).getData();
1038
break;
1039            case org.w3c.dom.Node.ELEMENT_NODE:
1040                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1041                if (nodeElement.getTagName().equals("faces-config")) {
1042                    visitElement_faces_config(nodeElement);
1043                }
1044                if (nodeElement.getTagName().equals("application")) {
1045                    visitElement_application(nodeElement);
1046                }
1047                if (nodeElement.getTagName().equals("factory")) {
1048                    visitElement_factory(nodeElement);
1049                }
1050                if (nodeElement.getTagName().equals("attribute")) {
1051                    visitElement_attribute(nodeElement);
1052                }
1053                if (nodeElement.getTagName().equals("attribute-extension")) {
1054                    visitElement_attribute_extension(nodeElement);
1055                }
1056                if (nodeElement.getTagName().equals("component")) {
1057                    visitElement_component(nodeElement);
1058                }
1059                if (nodeElement.getTagName().equals("component-extension")) {
1060                    visitElement_component_extension(nodeElement);
1061                }
1062                if (nodeElement.getTagName().equals("facet")) {
1063                    visitElement_facet(nodeElement);
1064                }
1065                if (nodeElement.getTagName().equals("facet-extension")) {
1066                    visitElement_facet_extension(nodeElement);
1067                }
1068                if (nodeElement.getTagName().equals("facet-name")) {
1069                    visitElement_facet_name(nodeElement);
1070                }
1071                if (nodeElement.getTagName().equals("converter")) {
1072                    visitElement_converter(nodeElement);
1073                }
1074                if (nodeElement.getTagName().equals("icon")) {
1075                    visitElement_icon(nodeElement);
1076                }
1077                if (nodeElement.getTagName().equals("lifecycle")) {
1078                    visitElement_lifecycle(nodeElement);
1079                }
1080                if (nodeElement.getTagName().equals("locale-config")) {
1081                    visitElement_locale_config(nodeElement);
1082                }
1083                if (nodeElement.getTagName().equals("managed-bean")) {
1084                    visitElement_managed_bean(nodeElement);
1085                }
1086                if (nodeElement.getTagName().equals("managed-property")) {
1087                    visitElement_managed_property(nodeElement);
1088                }
1089                if (nodeElement.getTagName().equals("map-entry")) {
1090                    visitElement_map_entry(nodeElement);
1091                }
1092                if (nodeElement.getTagName().equals("map-entries")) {
1093                    visitElement_map_entries(nodeElement);
1094                }
1095                if (nodeElement.getTagName().equals("message-bundle")) {
1096                    visitElement_message_bundle(nodeElement);
1097                }
1098                if (nodeElement.getTagName().equals("navigation-case")) {
1099                    visitElement_navigation_case(nodeElement);
1100                }
1101                if (nodeElement.getTagName().equals("navigation-rule")) {
1102                    visitElement_navigation_rule(nodeElement);
1103                }
1104                if (nodeElement.getTagName().equals("property")) {
1105                    visitElement_property(nodeElement);
1106                }
1107                if (nodeElement.getTagName().equals("property-extension")) {
1108                    visitElement_property_extension(nodeElement);
1109                }
1110                if (nodeElement.getTagName().equals("referenced-bean")) {
1111                    visitElement_referenced_bean(nodeElement);
1112                }
1113                if (nodeElement.getTagName().equals("render-kit")) {
1114                    visitElement_render_kit(nodeElement);
1115                }
1116                if (nodeElement.getTagName().equals("renderer")) {
1117                    visitElement_renderer(nodeElement);
1118                }
1119                if (nodeElement.getTagName().equals("renderer-extension")) {
1120                    visitElement_renderer_extension(nodeElement);
1121                }
1122                if (nodeElement.getTagName().equals("validator")) {
1123                    visitElement_validator(nodeElement);
1124                }
1125                if (nodeElement.getTagName().equals("list-entries")) {
1126                    visitElement_list_entries(nodeElement);
1127                }
1128                if (nodeElement.getTagName().equals("action-listener")) {
1129                    visitElement_action_listener(nodeElement);
1130                }
1131                if (nodeElement.getTagName().equals("application-factory")) {
1132                    visitElement_application_factory(nodeElement);
1133                }
1134                if (nodeElement.getTagName().equals("attribute-class")) {
1135                    visitElement_attribute_class(nodeElement);
1136                }
1137                if (nodeElement.getTagName().equals("attribute-name")) {
1138                    visitElement_attribute_name(nodeElement);
1139                }
1140                if (nodeElement.getTagName().equals("component-class")) {
1141                    visitElement_component_class(nodeElement);
1142                }
1143                if (nodeElement.getTagName().equals("component-family")) {
1144                    visitElement_component_family(nodeElement);
1145                }
1146                if (nodeElement.getTagName().equals("component-type")) {
1147                    visitElement_component_type(nodeElement);
1148                }
1149                if (nodeElement.getTagName().equals("converter-class")) {
1150                    visitElement_converter_class(nodeElement);
1151                }
1152                if (nodeElement.getTagName().equals("converter-for-class")) {
1153                    visitElement_converter_for_class(nodeElement);
1154                }
1155                if (nodeElement.getTagName().equals("converter-id")) {
1156                    visitElement_converter_id(nodeElement);
1157                }
1158                if (nodeElement.getTagName().equals("default-render-kit-id")) {
1159                    visitElement_default_render_kit_id(nodeElement);
1160                }
1161                if (nodeElement.getTagName().equals("default-locale")) {
1162                    visitElement_default_locale(nodeElement);
1163                }
1164                if (nodeElement.getTagName().equals("default-value")) {
1165                    visitElement_default_value(nodeElement);
1166                }
1167                if (nodeElement.getTagName().equals("description")) {
1168                    visitElement_description(nodeElement);
1169                }
1170                if (nodeElement.getTagName().equals("display-name")) {
1171                    visitElement_display_name(nodeElement);
1172                }
1173                if (nodeElement.getTagName().equals("faces-context-factory")) {
1174                    visitElement_faces_context_factory(nodeElement);
1175                }
1176                if (nodeElement.getTagName().equals("from-action")) {
1177                    visitElement_from_action(nodeElement);
1178                }
1179                if (nodeElement.getTagName().equals("from-outcome")) {
1180                    visitElement_from_outcome(nodeElement);
1181                }
1182                if (nodeElement.getTagName().equals("from-view-id")) {
1183                    visitElement_from_view_id(nodeElement);
1184                }
1185                if (nodeElement.getTagName().equals("key")) {
1186                    visitElement_key(nodeElement);
1187                }
1188                if (nodeElement.getTagName().equals("key-class")) {
1189                    visitElement_key_class(nodeElement);
1190                }
1191                if (nodeElement.getTagName().equals("large-icon")) {
1192                    visitElement_large_icon(nodeElement);
1193                }
1194                if (nodeElement.getTagName().equals("lifecycle-factory")) {
1195                    visitElement_lifecycle_factory(nodeElement);
1196                }
1197                if (nodeElement.getTagName().equals("managed-bean-class")) {
1198                    visitElement_managed_bean_class(nodeElement);
1199                }
1200                if (nodeElement.getTagName().equals("managed-bean-name")) {
1201                    visitElement_managed_bean_name(nodeElement);
1202                }
1203                if (nodeElement.getTagName().equals("managed-bean-scope")) {
1204                    visitElement_managed_bean_scope(nodeElement);
1205                }
1206                if (nodeElement.getTagName().equals("navigation-handler")) {
1207                    visitElement_navigation_handler(nodeElement);
1208                }
1209                if (nodeElement.getTagName().equals("phase-listener")) {
1210                    visitElement_phase_listener(nodeElement);
1211                }
1212                if (nodeElement.getTagName().equals("redirect")) {
1213                    visitElement_redirect(nodeElement);
1214                }
1215                if (nodeElement.getTagName().equals("suggested-value")) {
1216                    visitElement_suggested_value(nodeElement);
1217                }
1218                if (nodeElement.getTagName().equals("view-handler")) {
1219                    visitElement_view_handler(nodeElement);
1220                }
1221                if (nodeElement.getTagName().equals("state-manager")) {
1222                    visitElement_state_manager(nodeElement);
1223                }
1224                if (nodeElement.getTagName().equals("null-value")) {
1225                    visitElement_null_value(nodeElement);
1226                }
1227                if (nodeElement.getTagName().equals("property-class")) {
1228                    visitElement_property_class(nodeElement);
1229                }
1230                if (nodeElement.getTagName().equals("property-name")) {
1231                    visitElement_property_name(nodeElement);
1232                }
1233                if (nodeElement.getTagName().equals("property-resolver")) {
1234                    visitElement_property_resolver(nodeElement);
1235                }
1236                if (nodeElement.getTagName().equals("referenced-bean-class")) {
1237                    visitElement_referenced_bean_class(nodeElement);
1238                }
1239                if (nodeElement.getTagName().equals("referenced-bean-name")) {
1240                    visitElement_referenced_bean_name(nodeElement);
1241                }
1242                if (nodeElement.getTagName().equals("render-kit-id")) {
1243                    visitElement_render_kit_id(nodeElement);
1244                }
1245                if (nodeElement.getTagName().equals("render-kit-class")) {
1246                    visitElement_render_kit_class(nodeElement);
1247                }
1248                if (nodeElement.getTagName().equals("renderer-class")) {
1249                    visitElement_renderer_class(nodeElement);
1250                }
1251                if (nodeElement.getTagName().equals("render-kit-factory")) {
1252                    visitElement_render_kit_factory(nodeElement);
1253                }
1254                if (nodeElement.getTagName().equals("renderer-type")) {
1255                    visitElement_renderer_type(nodeElement);
1256                }
1257                if (nodeElement.getTagName().equals("small-icon")) {
1258                    visitElement_small_icon(nodeElement);
1259                }
1260                if (nodeElement.getTagName().equals("supported-locale")) {
1261                    visitElement_supported_locale(nodeElement);
1262                }
1263                if (nodeElement.getTagName().equals("to-view-id")) {
1264                    visitElement_to_view_id(nodeElement);
1265                }
1266                if (nodeElement.getTagName().equals("validator-class")) {
1267                    visitElement_validator_class(nodeElement);
1268                }
1269                if (nodeElement.getTagName().equals("validator-id")) {
1270                    visitElement_validator_id(nodeElement);
1271                }
1272                if (nodeElement.getTagName().equals("value")) {
1273                    visitElement_value(nodeElement);
1274                }
1275                if (nodeElement.getTagName().equals("value-class")) {
1276                    visitElement_value_class(nodeElement);
1277                }
1278                if (nodeElement.getTagName().equals("variable-resolver")) {
1279                    visitElement_variable_resolver(nodeElement);
1280                }
1281                break;
1282            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1283                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1284
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1285
break;
1286            case org.w3c.dom.Node.TEXT_NODE:
1287                // ((org.w3c.dom.Text)node).getData();
1288
break;
1289            }
1290        }
1291    }
1292
1293    /**
1294     * Scan through org.w3c.dom.Element named facet.
1295     */

1296    void visitElement_facet(org.w3c.dom.Element JavaDoc element) { // <facet>
1297
// element.getValue();
1298
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1299        for (int i = 0; i < attrs.getLength(); i++) {
1300            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1301            if (attr.getName().equals("id")) { // <facet id="???">
1302
// attr.getValue();
1303
}
1304        }
1305        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1306        for (int i = 0; i < nodes.getLength(); i++) {
1307            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1308            switch (node.getNodeType()) {
1309            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1310                // ((org.w3c.dom.CDATASection)node).getData();
1311
break;
1312            case org.w3c.dom.Node.ELEMENT_NODE:
1313                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1314                if (nodeElement.getTagName().equals("facet-extension")) {
1315                    visitElement_facet_extension(nodeElement);
1316                }
1317                if (nodeElement.getTagName().equals("facet-name")) {
1318                    visitElement_facet_name(nodeElement);
1319                }
1320                if (nodeElement.getTagName().equals("icon")) {
1321                    visitElement_icon(nodeElement);
1322                }
1323                if (nodeElement.getTagName().equals("description")) {
1324                    visitElement_description(nodeElement);
1325                }
1326                if (nodeElement.getTagName().equals("display-name")) {
1327                    visitElement_display_name(nodeElement);
1328                }
1329                break;
1330            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1331                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1332
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1333
break;
1334            }
1335        }
1336    }
1337
1338    /**
1339     * Scan through org.w3c.dom.Element named facet-extension.
1340     */

1341    void visitElement_facet_extension(org.w3c.dom.Element JavaDoc element) { // <facet-extension>
1342
// element.getValue();
1343
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1344        for (int i = 0; i < attrs.getLength(); i++) {
1345            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1346            if (attr.getName().equals("id")) { // <facet-extension id="???">
1347
// attr.getValue();
1348
}
1349        }
1350        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1351        for (int i = 0; i < nodes.getLength(); i++) {
1352            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1353            switch (node.getNodeType()) {
1354            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1355                // ((org.w3c.dom.CDATASection)node).getData();
1356
break;
1357            case org.w3c.dom.Node.ELEMENT_NODE:
1358                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1359                if (nodeElement.getTagName().equals("faces-config")) {
1360                    visitElement_faces_config(nodeElement);
1361                }
1362                if (nodeElement.getTagName().equals("application")) {
1363                    visitElement_application(nodeElement);
1364                }
1365                if (nodeElement.getTagName().equals("factory")) {
1366                    visitElement_factory(nodeElement);
1367                }
1368                if (nodeElement.getTagName().equals("attribute")) {
1369                    visitElement_attribute(nodeElement);
1370                }
1371                if (nodeElement.getTagName().equals("attribute-extension")) {
1372                    visitElement_attribute_extension(nodeElement);
1373                }
1374                if (nodeElement.getTagName().equals("component")) {
1375                    visitElement_component(nodeElement);
1376                }
1377                if (nodeElement.getTagName().equals("component-extension")) {
1378                    visitElement_component_extension(nodeElement);
1379                }
1380                if (nodeElement.getTagName().equals("facet")) {
1381                    visitElement_facet(nodeElement);
1382                }
1383                if (nodeElement.getTagName().equals("facet-extension")) {
1384                    visitElement_facet_extension(nodeElement);
1385                }
1386                if (nodeElement.getTagName().equals("facet-name")) {
1387                    visitElement_facet_name(nodeElement);
1388                }
1389                if (nodeElement.getTagName().equals("converter")) {
1390                    visitElement_converter(nodeElement);
1391                }
1392                if (nodeElement.getTagName().equals("icon")) {
1393                    visitElement_icon(nodeElement);
1394                }
1395                if (nodeElement.getTagName().equals("lifecycle")) {
1396                    visitElement_lifecycle(nodeElement);
1397                }
1398                if (nodeElement.getTagName().equals("locale-config")) {
1399                    visitElement_locale_config(nodeElement);
1400                }
1401                if (nodeElement.getTagName().equals("managed-bean")) {
1402                    visitElement_managed_bean(nodeElement);
1403                }
1404                if (nodeElement.getTagName().equals("managed-property")) {
1405                    visitElement_managed_property(nodeElement);
1406                }
1407                if (nodeElement.getTagName().equals("map-entry")) {
1408                    visitElement_map_entry(nodeElement);
1409                }
1410                if (nodeElement.getTagName().equals("map-entries")) {
1411                    visitElement_map_entries(nodeElement);
1412                }
1413                if (nodeElement.getTagName().equals("message-bundle")) {
1414                    visitElement_message_bundle(nodeElement);
1415                }
1416                if (nodeElement.getTagName().equals("navigation-case")) {
1417                    visitElement_navigation_case(nodeElement);
1418                }
1419                if (nodeElement.getTagName().equals("navigation-rule")) {
1420                    visitElement_navigation_rule(nodeElement);
1421                }
1422                if (nodeElement.getTagName().equals("property")) {
1423                    visitElement_property(nodeElement);
1424                }
1425                if (nodeElement.getTagName().equals("property-extension")) {
1426                    visitElement_property_extension(nodeElement);
1427                }
1428                if (nodeElement.getTagName().equals("referenced-bean")) {
1429                    visitElement_referenced_bean(nodeElement);
1430                }
1431                if (nodeElement.getTagName().equals("render-kit")) {
1432                    visitElement_render_kit(nodeElement);
1433                }
1434                if (nodeElement.getTagName().equals("renderer")) {
1435                    visitElement_renderer(nodeElement);
1436                }
1437                if (nodeElement.getTagName().equals("renderer-extension")) {
1438                    visitElement_renderer_extension(nodeElement);
1439                }
1440                if (nodeElement.getTagName().equals("validator")) {
1441                    visitElement_validator(nodeElement);
1442                }
1443                if (nodeElement.getTagName().equals("list-entries")) {
1444                    visitElement_list_entries(nodeElement);
1445                }
1446                if (nodeElement.getTagName().equals("action-listener")) {
1447                    visitElement_action_listener(nodeElement);
1448                }
1449                if (nodeElement.getTagName().equals("application-factory")) {
1450                    visitElement_application_factory(nodeElement);
1451                }
1452                if (nodeElement.getTagName().equals("attribute-class")) {
1453                    visitElement_attribute_class(nodeElement);
1454                }
1455                if (nodeElement.getTagName().equals("attribute-name")) {
1456                    visitElement_attribute_name(nodeElement);
1457                }
1458                if (nodeElement.getTagName().equals("component-class")) {
1459                    visitElement_component_class(nodeElement);
1460                }
1461                if (nodeElement.getTagName().equals("component-family")) {
1462                    visitElement_component_family(nodeElement);
1463                }
1464                if (nodeElement.getTagName().equals("component-type")) {
1465                    visitElement_component_type(nodeElement);
1466                }
1467                if (nodeElement.getTagName().equals("converter-class")) {
1468                    visitElement_converter_class(nodeElement);
1469                }
1470                if (nodeElement.getTagName().equals("converter-for-class")) {
1471                    visitElement_converter_for_class(nodeElement);
1472                }
1473                if (nodeElement.getTagName().equals("converter-id")) {
1474                    visitElement_converter_id(nodeElement);
1475                }
1476                if (nodeElement.getTagName().equals("default-render-kit-id")) {
1477                    visitElement_default_render_kit_id(nodeElement);
1478                }
1479                if (nodeElement.getTagName().equals("default-locale")) {
1480                    visitElement_default_locale(nodeElement);
1481                }
1482                if (nodeElement.getTagName().equals("default-value")) {
1483                    visitElement_default_value(nodeElement);
1484                }
1485                if (nodeElement.getTagName().equals("description")) {
1486                    visitElement_description(nodeElement);
1487                }
1488                if (nodeElement.getTagName().equals("display-name")) {
1489                    visitElement_display_name(nodeElement);
1490                }
1491                if (nodeElement.getTagName().equals("faces-context-factory")) {
1492                    visitElement_faces_context_factory(nodeElement);
1493                }
1494                if (nodeElement.getTagName().equals("from-action")) {
1495                    visitElement_from_action(nodeElement);
1496                }
1497                if (nodeElement.getTagName().equals("from-outcome")) {
1498                    visitElement_from_outcome(nodeElement);
1499                }
1500                if (nodeElement.getTagName().equals("from-view-id")) {
1501                    visitElement_from_view_id(nodeElement);
1502                }
1503                if (nodeElement.getTagName().equals("key")) {
1504                    visitElement_key(nodeElement);
1505                }
1506                if (nodeElement.getTagName().equals("key-class")) {
1507                    visitElement_key_class(nodeElement);
1508                }
1509                if (nodeElement.getTagName().equals("large-icon")) {
1510                    visitElement_large_icon(nodeElement);
1511                }
1512                if (nodeElement.getTagName().equals("lifecycle-factory")) {
1513                    visitElement_lifecycle_factory(nodeElement);
1514                }
1515                if (nodeElement.getTagName().equals("managed-bean-class")) {
1516                    visitElement_managed_bean_class(nodeElement);
1517                }
1518                if (nodeElement.getTagName().equals("managed-bean-name")) {
1519                    visitElement_managed_bean_name(nodeElement);
1520                }
1521                if (nodeElement.getTagName().equals("managed-bean-scope")) {
1522                    visitElement_managed_bean_scope(nodeElement);
1523                }
1524                if (nodeElement.getTagName().equals("navigation-handler")) {
1525                    visitElement_navigation_handler(nodeElement);
1526                }
1527                if (nodeElement.getTagName().equals("phase-listener")) {
1528                    visitElement_phase_listener(nodeElement);
1529                }
1530                if (nodeElement.getTagName().equals("redirect")) {
1531                    visitElement_redirect(nodeElement);
1532                }
1533                if (nodeElement.getTagName().equals("suggested-value")) {
1534                    visitElement_suggested_value(nodeElement);
1535                }
1536                if (nodeElement.getTagName().equals("view-handler")) {
1537                    visitElement_view_handler(nodeElement);
1538                }
1539                if (nodeElement.getTagName().equals("state-manager")) {
1540                    visitElement_state_manager(nodeElement);
1541                }
1542                if (nodeElement.getTagName().equals("null-value")) {
1543                    visitElement_null_value(nodeElement);
1544                }
1545                if (nodeElement.getTagName().equals("property-class")) {
1546                    visitElement_property_class(nodeElement);
1547                }
1548                if (nodeElement.getTagName().equals("property-name")) {
1549                    visitElement_property_name(nodeElement);
1550                }
1551                if (nodeElement.getTagName().equals("property-resolver")) {
1552                    visitElement_property_resolver(nodeElement);
1553                }
1554                if (nodeElement.getTagName().equals("referenced-bean-class")) {
1555                    visitElement_referenced_bean_class(nodeElement);
1556                }
1557                if (nodeElement.getTagName().equals("referenced-bean-name")) {
1558                    visitElement_referenced_bean_name(nodeElement);
1559                }
1560                if (nodeElement.getTagName().equals("render-kit-id")) {
1561                    visitElement_render_kit_id(nodeElement);
1562                }
1563                if (nodeElement.getTagName().equals("render-kit-class")) {
1564                    visitElement_render_kit_class(nodeElement);
1565                }
1566                if (nodeElement.getTagName().equals("renderer-class")) {
1567                    visitElement_renderer_class(nodeElement);
1568                }
1569                if (nodeElement.getTagName().equals("render-kit-factory")) {
1570                    visitElement_render_kit_factory(nodeElement);
1571                }
1572                if (nodeElement.getTagName().equals("renderer-type")) {
1573                    visitElement_renderer_type(nodeElement);
1574                }
1575                if (nodeElement.getTagName().equals("small-icon")) {
1576                    visitElement_small_icon(nodeElement);
1577                }
1578                if (nodeElement.getTagName().equals("supported-locale")) {
1579                    visitElement_supported_locale(nodeElement);
1580                }
1581                if (nodeElement.getTagName().equals("to-view-id")) {
1582                    visitElement_to_view_id(nodeElement);
1583                }
1584                if (nodeElement.getTagName().equals("validator-class")) {
1585                    visitElement_validator_class(nodeElement);
1586                }
1587                if (nodeElement.getTagName().equals("validator-id")) {
1588                    visitElement_validator_id(nodeElement);
1589                }
1590                if (nodeElement.getTagName().equals("value")) {
1591                    visitElement_value(nodeElement);
1592                }
1593                if (nodeElement.getTagName().equals("value-class")) {
1594                    visitElement_value_class(nodeElement);
1595                }
1596                if (nodeElement.getTagName().equals("variable-resolver")) {
1597                    visitElement_variable_resolver(nodeElement);
1598                }
1599                break;
1600            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1601                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1602
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1603
break;
1604            case org.w3c.dom.Node.TEXT_NODE:
1605                // ((org.w3c.dom.Text)node).getData();
1606
break;
1607            }
1608        }
1609    }
1610
1611    /**
1612     * Scan through org.w3c.dom.Element named facet-name.
1613     */

1614    void visitElement_facet_name(org.w3c.dom.Element JavaDoc element) { // <facet-name>
1615
// element.getValue();
1616
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1617        for (int i = 0; i < attrs.getLength(); i++) {
1618            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1619            if (attr.getName().equals("id")) { // <facet-name id="???">
1620
// attr.getValue();
1621
}
1622        }
1623        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1624        for (int i = 0; i < nodes.getLength(); i++) {
1625            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1626            switch (node.getNodeType()) {
1627            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1628                // ((org.w3c.dom.CDATASection)node).getData();
1629
break;
1630            case org.w3c.dom.Node.ELEMENT_NODE:
1631                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1632                break;
1633            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1634                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1635
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1636
break;
1637            case org.w3c.dom.Node.TEXT_NODE:
1638                // ((org.w3c.dom.Text)node).getData();
1639
break;
1640            }
1641        }
1642    }
1643
1644    /**
1645     * Scan through org.w3c.dom.Element named converter.
1646     */

1647    void visitElement_converter(org.w3c.dom.Element JavaDoc element) { // <converter>
1648
// element.getValue();
1649
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1650        for (int i = 0; i < attrs.getLength(); i++) {
1651            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1652            if (attr.getName().equals("id")) { // <converter id="???">
1653
// attr.getValue();
1654
}
1655        }
1656        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1657        for (int i = 0; i < nodes.getLength(); i++) {
1658            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1659            switch (node.getNodeType()) {
1660            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1661                // ((org.w3c.dom.CDATASection)node).getData();
1662
break;
1663            case org.w3c.dom.Node.ELEMENT_NODE:
1664                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1665                if (nodeElement.getTagName().equals("attribute")) {
1666                    visitElement_attribute(nodeElement);
1667                }
1668                if (nodeElement.getTagName().equals("icon")) {
1669                    visitElement_icon(nodeElement);
1670                }
1671                if (nodeElement.getTagName().equals("property")) {
1672                    visitElement_property(nodeElement);
1673                }
1674                if (nodeElement.getTagName().equals("converter-class")) {
1675                    visitElement_converter_class(nodeElement);
1676                }
1677                if (nodeElement.getTagName().equals("converter-for-class")) {
1678                    visitElement_converter_for_class(nodeElement);
1679                }
1680                if (nodeElement.getTagName().equals("converter-id")) {
1681                    visitElement_converter_id(nodeElement);
1682                }
1683                if (nodeElement.getTagName().equals("description")) {
1684                    visitElement_description(nodeElement);
1685                }
1686                if (nodeElement.getTagName().equals("display-name")) {
1687                    visitElement_display_name(nodeElement);
1688                }
1689                break;
1690            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1691                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1692
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1693
break;
1694            }
1695        }
1696    }
1697
1698    /**
1699     * Scan through org.w3c.dom.Element named icon.
1700     */

1701    void visitElement_icon(org.w3c.dom.Element JavaDoc element) { // <icon>
1702
// element.getValue();
1703
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1704        for (int i = 0; i < attrs.getLength(); i++) {
1705            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1706            if (attr.getName().equals("xml:lang")) { // <icon xml:lang="???">
1707
// attr.getValue();
1708
}
1709            if (attr.getName().equals("id")) { // <icon id="???">
1710
// attr.getValue();
1711
}
1712        }
1713        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1714        for (int i = 0; i < nodes.getLength(); i++) {
1715            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1716            switch (node.getNodeType()) {
1717            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1718                // ((org.w3c.dom.CDATASection)node).getData();
1719
break;
1720            case org.w3c.dom.Node.ELEMENT_NODE:
1721                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1722                if (nodeElement.getTagName().equals("large-icon")) {
1723                    visitElement_large_icon(nodeElement);
1724                }
1725                if (nodeElement.getTagName().equals("small-icon")) {
1726                    visitElement_small_icon(nodeElement);
1727                }
1728                break;
1729            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1730                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1731
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1732
break;
1733            }
1734        }
1735    }
1736
1737    /**
1738     * Scan through org.w3c.dom.Element named lifecycle.
1739     */

1740    void visitElement_lifecycle(org.w3c.dom.Element JavaDoc element) { // <lifecycle>
1741
// element.getValue();
1742
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1743        for (int i = 0; i < attrs.getLength(); i++) {
1744            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1745            if (attr.getName().equals("id")) { // <lifecycle id="???">
1746
// attr.getValue();
1747
}
1748        }
1749        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1750        for (int i = 0; i < nodes.getLength(); i++) {
1751            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1752            switch (node.getNodeType()) {
1753            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1754                // ((org.w3c.dom.CDATASection)node).getData();
1755
break;
1756            case org.w3c.dom.Node.ELEMENT_NODE:
1757                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1758                if (nodeElement.getTagName().equals("phase-listener")) {
1759                    visitElement_phase_listener(nodeElement);
1760                }
1761                break;
1762            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1763                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1764
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1765
break;
1766            }
1767        }
1768    }
1769
1770    /**
1771     * Scan through org.w3c.dom.Element named locale-config.
1772     */

1773    void visitElement_locale_config(org.w3c.dom.Element JavaDoc element) { // <locale-config>
1774
// element.getValue();
1775
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1776        for (int i = 0; i < attrs.getLength(); i++) {
1777            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1778            if (attr.getName().equals("id")) { // <locale-config id="???">
1779
// attr.getValue();
1780
}
1781        }
1782        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1783        for (int i = 0; i < nodes.getLength(); i++) {
1784            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1785            switch (node.getNodeType()) {
1786            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1787                // ((org.w3c.dom.CDATASection)node).getData();
1788
break;
1789            case org.w3c.dom.Node.ELEMENT_NODE:
1790                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1791                if (nodeElement.getTagName().equals("default-locale")) {
1792                    visitElement_default_locale(nodeElement);
1793                }
1794                if (nodeElement.getTagName().equals("supported-locale")) {
1795                    visitElement_supported_locale(nodeElement);
1796                }
1797                break;
1798            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1799                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1800
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1801
break;
1802            }
1803        }
1804    }
1805
1806    /**
1807     * Scan through org.w3c.dom.Element named managed-bean.
1808     */

1809    void visitElement_managed_bean(org.w3c.dom.Element JavaDoc element) { // <managed-bean>
1810
// element.getValue();
1811
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1812        for (int i = 0; i < attrs.getLength(); i++) {
1813            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1814            if (attr.getName().equals("id")) { // <managed-bean id="???">
1815
// attr.getValue();
1816
}
1817        }
1818        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1819        for (int i = 0; i < nodes.getLength(); i++) {
1820            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1821            switch (node.getNodeType()) {
1822            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1823                // ((org.w3c.dom.CDATASection)node).getData();
1824
break;
1825            case org.w3c.dom.Node.ELEMENT_NODE:
1826                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1827                if (nodeElement.getTagName().equals("icon")) {
1828                    visitElement_icon(nodeElement);
1829                }
1830                if (nodeElement.getTagName().equals("managed-property")) {
1831                    visitElement_managed_property(nodeElement);
1832                }
1833                if (nodeElement.getTagName().equals("map-entries")) {
1834                    visitElement_map_entries(nodeElement);
1835                }
1836                if (nodeElement.getTagName().equals("list-entries")) {
1837                    visitElement_list_entries(nodeElement);
1838                }
1839                if (nodeElement.getTagName().equals("description")) {
1840                    visitElement_description(nodeElement);
1841                }
1842                if (nodeElement.getTagName().equals("display-name")) {
1843                    visitElement_display_name(nodeElement);
1844                }
1845                if (nodeElement.getTagName().equals("managed-bean-class")) {
1846                    visitElement_managed_bean_class(nodeElement);
1847                }
1848                if (nodeElement.getTagName().equals("managed-bean-name")) {
1849                    visitElement_managed_bean_name(nodeElement);
1850                }
1851                if (nodeElement.getTagName().equals("managed-bean-scope")) {
1852                    visitElement_managed_bean_scope(nodeElement);
1853                }
1854                break;
1855            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1856                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1857
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1858
break;
1859            }
1860        }
1861    }
1862
1863    /**
1864     * Scan through org.w3c.dom.Element named managed-property.
1865     */

1866    void visitElement_managed_property(org.w3c.dom.Element JavaDoc element) { // <managed-property>
1867
// element.getValue();
1868
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1869        for (int i = 0; i < attrs.getLength(); i++) {
1870            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1871            if (attr.getName().equals("id")) { // <managed-property id="???">
1872
// attr.getValue();
1873
}
1874        }
1875        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1876        for (int i = 0; i < nodes.getLength(); i++) {
1877            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1878            switch (node.getNodeType()) {
1879            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1880                // ((org.w3c.dom.CDATASection)node).getData();
1881
break;
1882            case org.w3c.dom.Node.ELEMENT_NODE:
1883                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1884                if (nodeElement.getTagName().equals("icon")) {
1885                    visitElement_icon(nodeElement);
1886                }
1887                if (nodeElement.getTagName().equals("map-entries")) {
1888                    visitElement_map_entries(nodeElement);
1889                }
1890                if (nodeElement.getTagName().equals("list-entries")) {
1891                    visitElement_list_entries(nodeElement);
1892                }
1893                if (nodeElement.getTagName().equals("description")) {
1894                    visitElement_description(nodeElement);
1895                }
1896                if (nodeElement.getTagName().equals("display-name")) {
1897                    visitElement_display_name(nodeElement);
1898                }
1899                if (nodeElement.getTagName().equals("null-value")) {
1900                    visitElement_null_value(nodeElement);
1901                }
1902                if (nodeElement.getTagName().equals("property-class")) {
1903                    visitElement_property_class(nodeElement);
1904                }
1905                if (nodeElement.getTagName().equals("property-name")) {
1906                    visitElement_property_name(nodeElement);
1907                }
1908                if (nodeElement.getTagName().equals("value")) {
1909                    visitElement_value(nodeElement);
1910                }
1911                break;
1912            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1913                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1914
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1915
break;
1916            }
1917        }
1918    }
1919
1920    /**
1921     * Scan through org.w3c.dom.Element named map-entry.
1922     */

1923    void visitElement_map_entry(org.w3c.dom.Element JavaDoc element) { // <map-entry>
1924
// element.getValue();
1925
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1926        for (int i = 0; i < attrs.getLength(); i++) {
1927            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1928            if (attr.getName().equals("id")) { // <map-entry id="???">
1929
// attr.getValue();
1930
}
1931        }
1932        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1933        for (int i = 0; i < nodes.getLength(); i++) {
1934            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1935            switch (node.getNodeType()) {
1936            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1937                // ((org.w3c.dom.CDATASection)node).getData();
1938
break;
1939            case org.w3c.dom.Node.ELEMENT_NODE:
1940                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1941                if (nodeElement.getTagName().equals("key")) {
1942                    visitElement_key(nodeElement);
1943                }
1944                if (nodeElement.getTagName().equals("null-value")) {
1945                    visitElement_null_value(nodeElement);
1946                }
1947                if (nodeElement.getTagName().equals("value")) {
1948                    visitElement_value(nodeElement);
1949                }
1950                break;
1951            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1952                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1953
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1954
break;
1955            }
1956        }
1957    }
1958
1959    /**
1960     * Scan through org.w3c.dom.Element named map-entries.
1961     */

1962    void visitElement_map_entries(org.w3c.dom.Element JavaDoc element) { // <map-entries>
1963
// element.getValue();
1964
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
1965        for (int i = 0; i < attrs.getLength(); i++) {
1966            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
1967            if (attr.getName().equals("id")) { // <map-entries id="???">
1968
// attr.getValue();
1969
}
1970        }
1971        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
1972        for (int i = 0; i < nodes.getLength(); i++) {
1973            org.w3c.dom.Node JavaDoc node = nodes.item(i);
1974            switch (node.getNodeType()) {
1975            case org.w3c.dom.Node.CDATA_SECTION_NODE:
1976                // ((org.w3c.dom.CDATASection)node).getData();
1977
break;
1978            case org.w3c.dom.Node.ELEMENT_NODE:
1979                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
1980                if (nodeElement.getTagName().equals("map-entry")) {
1981                    visitElement_map_entry(nodeElement);
1982                }
1983                if (nodeElement.getTagName().equals("key-class")) {
1984                    visitElement_key_class(nodeElement);
1985                }
1986                if (nodeElement.getTagName().equals("value-class")) {
1987                    visitElement_value_class(nodeElement);
1988                }
1989                break;
1990            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
1991                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
1992
// ((org.w3c.dom.ProcessingInstruction)node).getData();
1993
break;
1994            }
1995        }
1996    }
1997
1998    /**
1999     * Scan through org.w3c.dom.Element named message-bundle.
2000     */

2001    void visitElement_message_bundle(org.w3c.dom.Element JavaDoc element) { // <message-bundle>
2002
// element.getValue();
2003
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2004        for (int i = 0; i < attrs.getLength(); i++) {
2005            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2006            if (attr.getName().equals("id")) { // <message-bundle id="???">
2007
// attr.getValue();
2008
}
2009        }
2010        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2011        for (int i = 0; i < nodes.getLength(); i++) {
2012            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2013            switch (node.getNodeType()) {
2014            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2015                // ((org.w3c.dom.CDATASection)node).getData();
2016
break;
2017            case org.w3c.dom.Node.ELEMENT_NODE:
2018                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2019                break;
2020            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2021                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2022
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2023
break;
2024            case org.w3c.dom.Node.TEXT_NODE:
2025                // ((org.w3c.dom.Text)node).getData();
2026
break;
2027            }
2028        }
2029    }
2030
2031    /**
2032     * Scan through org.w3c.dom.Element named navigation-case.
2033     */

2034    void visitElement_navigation_case(org.w3c.dom.Element JavaDoc element) { // <navigation-case>
2035
// element.getValue();
2036
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2037        for (int i = 0; i < attrs.getLength(); i++) {
2038            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2039            if (attr.getName().equals("id")) { // <navigation-case id="???">
2040
// attr.getValue();
2041
}
2042        }
2043        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2044        for (int i = 0; i < nodes.getLength(); i++) {
2045            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2046            switch (node.getNodeType()) {
2047            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2048                // ((org.w3c.dom.CDATASection)node).getData();
2049
break;
2050            case org.w3c.dom.Node.ELEMENT_NODE:
2051                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2052                if (nodeElement.getTagName().equals("icon")) {
2053                    visitElement_icon(nodeElement);
2054                }
2055                if (nodeElement.getTagName().equals("description")) {
2056                    visitElement_description(nodeElement);
2057                }
2058                if (nodeElement.getTagName().equals("display-name")) {
2059                    visitElement_display_name(nodeElement);
2060                }
2061                if (nodeElement.getTagName().equals("from-action")) {
2062                    visitElement_from_action(nodeElement);
2063                }
2064                if (nodeElement.getTagName().equals("from-outcome")) {
2065                    visitElement_from_outcome(nodeElement);
2066                }
2067                if (nodeElement.getTagName().equals("redirect")) {
2068                    visitElement_redirect(nodeElement);
2069                }
2070                if (nodeElement.getTagName().equals("to-view-id")) {
2071                    visitElement_to_view_id(nodeElement);
2072                }
2073                break;
2074            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2075                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2076
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2077
break;
2078            }
2079        }
2080    }
2081
2082    /**
2083     * Scan through org.w3c.dom.Element named navigation-rule.
2084     */

2085    void visitElement_navigation_rule(org.w3c.dom.Element JavaDoc element) { // <navigation-rule>
2086
// element.getValue();
2087
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2088        for (int i = 0; i < attrs.getLength(); i++) {
2089            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2090            if (attr.getName().equals("id")) { // <navigation-rule id="???">
2091
// attr.getValue();
2092
}
2093        }
2094        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2095        for (int i = 0; i < nodes.getLength(); i++) {
2096            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2097            switch (node.getNodeType()) {
2098            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2099                // ((org.w3c.dom.CDATASection)node).getData();
2100
break;
2101            case org.w3c.dom.Node.ELEMENT_NODE:
2102                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2103                if (nodeElement.getTagName().equals("icon")) {
2104                    visitElement_icon(nodeElement);
2105                }
2106                if (nodeElement.getTagName().equals("navigation-case")) {
2107                    visitElement_navigation_case(nodeElement);
2108                }
2109                if (nodeElement.getTagName().equals("description")) {
2110                    visitElement_description(nodeElement);
2111                }
2112                if (nodeElement.getTagName().equals("display-name")) {
2113                    visitElement_display_name(nodeElement);
2114                }
2115                if (nodeElement.getTagName().equals("from-view-id")) {
2116                    visitElement_from_view_id(nodeElement);
2117                }
2118                break;
2119            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2120                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2121
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2122
break;
2123            }
2124        }
2125    }
2126
2127    /**
2128     * Scan through org.w3c.dom.Element named property.
2129     */

2130    void visitElement_property(org.w3c.dom.Element JavaDoc element) { // <property>
2131
// element.getValue();
2132
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2133        for (int i = 0; i < attrs.getLength(); i++) {
2134            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2135            if (attr.getName().equals("id")) { // <property id="???">
2136
// attr.getValue();
2137
}
2138        }
2139        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2140        for (int i = 0; i < nodes.getLength(); i++) {
2141            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2142            switch (node.getNodeType()) {
2143            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2144                // ((org.w3c.dom.CDATASection)node).getData();
2145
break;
2146            case org.w3c.dom.Node.ELEMENT_NODE:
2147                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2148                if (nodeElement.getTagName().equals("icon")) {
2149                    visitElement_icon(nodeElement);
2150                }
2151                if (nodeElement.getTagName().equals("property-extension")) {
2152                    visitElement_property_extension(nodeElement);
2153                }
2154                if (nodeElement.getTagName().equals("default-value")) {
2155                    visitElement_default_value(nodeElement);
2156                }
2157                if (nodeElement.getTagName().equals("description")) {
2158                    visitElement_description(nodeElement);
2159                }
2160                if (nodeElement.getTagName().equals("display-name")) {
2161                    visitElement_display_name(nodeElement);
2162                }
2163                if (nodeElement.getTagName().equals("suggested-value")) {
2164                    visitElement_suggested_value(nodeElement);
2165                }
2166                if (nodeElement.getTagName().equals("property-class")) {
2167                    visitElement_property_class(nodeElement);
2168                }
2169                if (nodeElement.getTagName().equals("property-name")) {
2170                    visitElement_property_name(nodeElement);
2171                }
2172                break;
2173            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2174                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2175
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2176
break;
2177            }
2178        }
2179    }
2180
2181    /**
2182     * Scan through org.w3c.dom.Element named property-extension.
2183     */

2184    void visitElement_property_extension(org.w3c.dom.Element JavaDoc element) { // <property-extension>
2185
// element.getValue();
2186
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2187        for (int i = 0; i < attrs.getLength(); i++) {
2188            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2189            if (attr.getName().equals("id")) { // <property-extension id="???">
2190
// attr.getValue();
2191
}
2192        }
2193        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2194        for (int i = 0; i < nodes.getLength(); i++) {
2195            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2196            switch (node.getNodeType()) {
2197            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2198                // ((org.w3c.dom.CDATASection)node).getData();
2199
break;
2200            case org.w3c.dom.Node.ELEMENT_NODE:
2201                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2202                if (nodeElement.getTagName().equals("faces-config")) {
2203                    visitElement_faces_config(nodeElement);
2204                }
2205                if (nodeElement.getTagName().equals("application")) {
2206                    visitElement_application(nodeElement);
2207                }
2208                if (nodeElement.getTagName().equals("factory")) {
2209                    visitElement_factory(nodeElement);
2210                }
2211                if (nodeElement.getTagName().equals("attribute")) {
2212                    visitElement_attribute(nodeElement);
2213                }
2214                if (nodeElement.getTagName().equals("attribute-extension")) {
2215                    visitElement_attribute_extension(nodeElement);
2216                }
2217                if (nodeElement.getTagName().equals("component")) {
2218                    visitElement_component(nodeElement);
2219                }
2220                if (nodeElement.getTagName().equals("component-extension")) {
2221                    visitElement_component_extension(nodeElement);
2222                }
2223                if (nodeElement.getTagName().equals("facet")) {
2224                    visitElement_facet(nodeElement);
2225                }
2226                if (nodeElement.getTagName().equals("facet-extension")) {
2227                    visitElement_facet_extension(nodeElement);
2228                }
2229                if (nodeElement.getTagName().equals("facet-name")) {
2230                    visitElement_facet_name(nodeElement);
2231                }
2232                if (nodeElement.getTagName().equals("converter")) {
2233                    visitElement_converter(nodeElement);
2234                }
2235                if (nodeElement.getTagName().equals("icon")) {
2236                    visitElement_icon(nodeElement);
2237                }
2238                if (nodeElement.getTagName().equals("lifecycle")) {
2239                    visitElement_lifecycle(nodeElement);
2240                }
2241                if (nodeElement.getTagName().equals("locale-config")) {
2242                    visitElement_locale_config(nodeElement);
2243                }
2244                if (nodeElement.getTagName().equals("managed-bean")) {
2245                    visitElement_managed_bean(nodeElement);
2246                }
2247                if (nodeElement.getTagName().equals("managed-property")) {
2248                    visitElement_managed_property(nodeElement);
2249                }
2250                if (nodeElement.getTagName().equals("map-entry")) {
2251                    visitElement_map_entry(nodeElement);
2252                }
2253                if (nodeElement.getTagName().equals("map-entries")) {
2254                    visitElement_map_entries(nodeElement);
2255                }
2256                if (nodeElement.getTagName().equals("message-bundle")) {
2257                    visitElement_message_bundle(nodeElement);
2258                }
2259                if (nodeElement.getTagName().equals("navigation-case")) {
2260                    visitElement_navigation_case(nodeElement);
2261                }
2262                if (nodeElement.getTagName().equals("navigation-rule")) {
2263                    visitElement_navigation_rule(nodeElement);
2264                }
2265                if (nodeElement.getTagName().equals("property")) {
2266                    visitElement_property(nodeElement);
2267                }
2268                if (nodeElement.getTagName().equals("property-extension")) {
2269                    visitElement_property_extension(nodeElement);
2270                }
2271                if (nodeElement.getTagName().equals("referenced-bean")) {
2272                    visitElement_referenced_bean(nodeElement);
2273                }
2274                if (nodeElement.getTagName().equals("render-kit")) {
2275                    visitElement_render_kit(nodeElement);
2276                }
2277                if (nodeElement.getTagName().equals("renderer")) {
2278                    visitElement_renderer(nodeElement);
2279                }
2280                if (nodeElement.getTagName().equals("renderer-extension")) {
2281                    visitElement_renderer_extension(nodeElement);
2282                }
2283                if (nodeElement.getTagName().equals("validator")) {
2284                    visitElement_validator(nodeElement);
2285                }
2286                if (nodeElement.getTagName().equals("list-entries")) {
2287                    visitElement_list_entries(nodeElement);
2288                }
2289                if (nodeElement.getTagName().equals("action-listener")) {
2290                    visitElement_action_listener(nodeElement);
2291                }
2292                if (nodeElement.getTagName().equals("application-factory")) {
2293                    visitElement_application_factory(nodeElement);
2294                }
2295                if (nodeElement.getTagName().equals("attribute-class")) {
2296                    visitElement_attribute_class(nodeElement);
2297                }
2298                if (nodeElement.getTagName().equals("attribute-name")) {
2299                    visitElement_attribute_name(nodeElement);
2300                }
2301                if (nodeElement.getTagName().equals("component-class")) {
2302                    visitElement_component_class(nodeElement);
2303                }
2304                if (nodeElement.getTagName().equals("component-family")) {
2305                    visitElement_component_family(nodeElement);
2306                }
2307                if (nodeElement.getTagName().equals("component-type")) {
2308                    visitElement_component_type(nodeElement);
2309                }
2310                if (nodeElement.getTagName().equals("converter-class")) {
2311                    visitElement_converter_class(nodeElement);
2312                }
2313                if (nodeElement.getTagName().equals("converter-for-class")) {
2314                    visitElement_converter_for_class(nodeElement);
2315                }
2316                if (nodeElement.getTagName().equals("converter-id")) {
2317                    visitElement_converter_id(nodeElement);
2318                }
2319                if (nodeElement.getTagName().equals("default-render-kit-id")) {
2320                    visitElement_default_render_kit_id(nodeElement);
2321                }
2322                if (nodeElement.getTagName().equals("default-locale")) {
2323                    visitElement_default_locale(nodeElement);
2324                }
2325                if (nodeElement.getTagName().equals("default-value")) {
2326                    visitElement_default_value(nodeElement);
2327                }
2328                if (nodeElement.getTagName().equals("description")) {
2329                    visitElement_description(nodeElement);
2330                }
2331                if (nodeElement.getTagName().equals("display-name")) {
2332                    visitElement_display_name(nodeElement);
2333                }
2334                if (nodeElement.getTagName().equals("faces-context-factory")) {
2335                    visitElement_faces_context_factory(nodeElement);
2336                }
2337                if (nodeElement.getTagName().equals("from-action")) {
2338                    visitElement_from_action(nodeElement);
2339                }
2340                if (nodeElement.getTagName().equals("from-outcome")) {
2341                    visitElement_from_outcome(nodeElement);
2342                }
2343                if (nodeElement.getTagName().equals("from-view-id")) {
2344                    visitElement_from_view_id(nodeElement);
2345                }
2346                if (nodeElement.getTagName().equals("key")) {
2347                    visitElement_key(nodeElement);
2348                }
2349                if (nodeElement.getTagName().equals("key-class")) {
2350                    visitElement_key_class(nodeElement);
2351                }
2352                if (nodeElement.getTagName().equals("large-icon")) {
2353                    visitElement_large_icon(nodeElement);
2354                }
2355                if (nodeElement.getTagName().equals("lifecycle-factory")) {
2356                    visitElement_lifecycle_factory(nodeElement);
2357                }
2358                if (nodeElement.getTagName().equals("managed-bean-class")) {
2359                    visitElement_managed_bean_class(nodeElement);
2360                }
2361                if (nodeElement.getTagName().equals("managed-bean-name")) {
2362                    visitElement_managed_bean_name(nodeElement);
2363                }
2364                if (nodeElement.getTagName().equals("managed-bean-scope")) {
2365                    visitElement_managed_bean_scope(nodeElement);
2366                }
2367                if (nodeElement.getTagName().equals("navigation-handler")) {
2368                    visitElement_navigation_handler(nodeElement);
2369                }
2370                if (nodeElement.getTagName().equals("phase-listener")) {
2371                    visitElement_phase_listener(nodeElement);
2372                }
2373                if (nodeElement.getTagName().equals("redirect")) {
2374                    visitElement_redirect(nodeElement);
2375                }
2376                if (nodeElement.getTagName().equals("suggested-value")) {
2377                    visitElement_suggested_value(nodeElement);
2378                }
2379                if (nodeElement.getTagName().equals("view-handler")) {
2380                    visitElement_view_handler(nodeElement);
2381                }
2382                if (nodeElement.getTagName().equals("state-manager")) {
2383                    visitElement_state_manager(nodeElement);
2384                }
2385                if (nodeElement.getTagName().equals("null-value")) {
2386                    visitElement_null_value(nodeElement);
2387                }
2388                if (nodeElement.getTagName().equals("property-class")) {
2389                    visitElement_property_class(nodeElement);
2390                }
2391                if (nodeElement.getTagName().equals("property-name")) {
2392                    visitElement_property_name(nodeElement);
2393                }
2394                if (nodeElement.getTagName().equals("property-resolver")) {
2395                    visitElement_property_resolver(nodeElement);
2396                }
2397                if (nodeElement.getTagName().equals("referenced-bean-class")) {
2398                    visitElement_referenced_bean_class(nodeElement);
2399                }
2400                if (nodeElement.getTagName().equals("referenced-bean-name")) {
2401                    visitElement_referenced_bean_name(nodeElement);
2402                }
2403                if (nodeElement.getTagName().equals("render-kit-id")) {
2404                    visitElement_render_kit_id(nodeElement);
2405                }
2406                if (nodeElement.getTagName().equals("render-kit-class")) {
2407                    visitElement_render_kit_class(nodeElement);
2408                }
2409                if (nodeElement.getTagName().equals("renderer-class")) {
2410                    visitElement_renderer_class(nodeElement);
2411                }
2412                if (nodeElement.getTagName().equals("render-kit-factory")) {
2413                    visitElement_render_kit_factory(nodeElement);
2414                }
2415                if (nodeElement.getTagName().equals("renderer-type")) {
2416                    visitElement_renderer_type(nodeElement);
2417                }
2418                if (nodeElement.getTagName().equals("small-icon")) {
2419                    visitElement_small_icon(nodeElement);
2420                }
2421                if (nodeElement.getTagName().equals("supported-locale")) {
2422                    visitElement_supported_locale(nodeElement);
2423                }
2424                if (nodeElement.getTagName().equals("to-view-id")) {
2425                    visitElement_to_view_id(nodeElement);
2426                }
2427                if (nodeElement.getTagName().equals("validator-class")) {
2428                    visitElement_validator_class(nodeElement);
2429                }
2430                if (nodeElement.getTagName().equals("validator-id")) {
2431                    visitElement_validator_id(nodeElement);
2432                }
2433                if (nodeElement.getTagName().equals("value")) {
2434                    visitElement_value(nodeElement);
2435                }
2436                if (nodeElement.getTagName().equals("value-class")) {
2437                    visitElement_value_class(nodeElement);
2438                }
2439                if (nodeElement.getTagName().equals("variable-resolver")) {
2440                    visitElement_variable_resolver(nodeElement);
2441                }
2442                break;
2443            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2444                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2445
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2446
break;
2447            case org.w3c.dom.Node.TEXT_NODE:
2448                // ((org.w3c.dom.Text)node).getData();
2449
break;
2450            }
2451        }
2452    }
2453
2454    /**
2455     * Scan through org.w3c.dom.Element named referenced-bean.
2456     */

2457    void visitElement_referenced_bean(org.w3c.dom.Element JavaDoc element) { // <referenced-bean>
2458
// element.getValue();
2459
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2460        for (int i = 0; i < attrs.getLength(); i++) {
2461            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2462            if (attr.getName().equals("id")) { // <referenced-bean id="???">
2463
// attr.getValue();
2464
}
2465        }
2466        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2467        for (int i = 0; i < nodes.getLength(); i++) {
2468            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2469            switch (node.getNodeType()) {
2470            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2471                // ((org.w3c.dom.CDATASection)node).getData();
2472
break;
2473            case org.w3c.dom.Node.ELEMENT_NODE:
2474                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2475                if (nodeElement.getTagName().equals("icon")) {
2476                    visitElement_icon(nodeElement);
2477                }
2478                if (nodeElement.getTagName().equals("description")) {
2479                    visitElement_description(nodeElement);
2480                }
2481                if (nodeElement.getTagName().equals("display-name")) {
2482                    visitElement_display_name(nodeElement);
2483                }
2484                if (nodeElement.getTagName().equals("referenced-bean-class")) {
2485                    visitElement_referenced_bean_class(nodeElement);
2486                }
2487                if (nodeElement.getTagName().equals("referenced-bean-name")) {
2488                    visitElement_referenced_bean_name(nodeElement);
2489                }
2490                break;
2491            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2492                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2493
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2494
break;
2495            }
2496        }
2497    }
2498
2499    private void initDom(Element JavaDoc render_kit_element) {
2500        
2501        if(visitedElement_render_kit){
2502            return;
2503        }
2504        
2505        FacesConfigParserHelper facesConfigParserHelper = new FacesConfigParserHelper(addonXmlFile);
2506        RendererBean[] rendererBeans = facesConfigParserHelper.getRendererBeans();
2507
2508        Document JavaDoc document = render_kit_element.getOwnerDocument();
2509        for (int i = 0; i < rendererBeans.length; i++) {
2510            // component element
2511
Element JavaDoc rdElement = document.createElement("renderer");
2512            render_kit_element.appendChild(document.createTextNode("\n"));
2513            render_kit_element.appendChild(rdElement);
2514            // closing component
2515
rdElement.appendChild(document.createTextNode("\n\t"));
2516            
2517            Element JavaDoc cfElement = document.createElement("component-family");
2518            cfElement.appendChild(document.createTextNode(rendererBeans[i].getComponentFamily()));
2519            rdElement.appendChild(cfElement);
2520            cfElement.appendChild(document.createTextNode("\n\t"));
2521            
2522            rdElement.appendChild(document.createTextNode("\n\t"));
2523            Element JavaDoc rtElement = document.createElement("renderer-type");
2524            rtElement.appendChild(document.createTextNode(rendererBeans[i].getRendererType()));
2525            rtElement.appendChild(document.createTextNode("\n\t"));
2526            rdElement.appendChild(rtElement);
2527            
2528            rdElement.appendChild(document.createTextNode("\n\t"));
2529            Element JavaDoc rcElement = document.createElement("renderer-class");
2530            rcElement.appendChild(document.createTextNode(rendererBeans[i].getRendererClass()));
2531            rdElement.appendChild(rcElement);
2532            rcElement.appendChild(document.createTextNode("\n\t"));
2533            rdElement.appendChild(document.createTextNode("\n"));
2534        }
2535        
2536        visitedElement_render_kit = true;
2537
2538    }
2539    
2540    private boolean visitedElement_render_kit = false;
2541    
2542    /**
2543     * Scan through org.w3c.dom.Element named render-kit.
2544     */

2545    void visitElement_render_kit(org.w3c.dom.Element JavaDoc element) { // <render-kit>
2546
// element.getValue();
2547

2548//add web ui custom renderer
2549
initDom(element);
2550        
2551        org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2552        for (int i = 0; i < attrs.getLength(); i++) {
2553            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2554            if (attr.getName().equals("id")) { // <render-kit id="???">
2555
// attr.getValue();
2556
}
2557        }
2558        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2559        for (int i = 0; i < nodes.getLength(); i++) {
2560            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2561            switch (node.getNodeType()) {
2562            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2563                // ((org.w3c.dom.CDATASection)node).getData();
2564
break;
2565            case org.w3c.dom.Node.ELEMENT_NODE:
2566                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2567                if (nodeElement.getTagName().equals("icon")) {
2568                    visitElement_icon(nodeElement);
2569                }
2570                if (nodeElement.getTagName().equals("renderer")) {
2571                    visitElement_renderer(nodeElement);
2572                }
2573                if (nodeElement.getTagName().equals("description")) {
2574                    visitElement_description(nodeElement);
2575                }
2576                if (nodeElement.getTagName().equals("display-name")) {
2577                    visitElement_display_name(nodeElement);
2578                }
2579                if (nodeElement.getTagName().equals("render-kit-id")) {
2580                    visitElement_render_kit_id(nodeElement);
2581                }
2582                if (nodeElement.getTagName().equals("render-kit-class")) {
2583                    visitElement_render_kit_class(nodeElement);
2584                }
2585                break;
2586            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2587                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2588
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2589
break;
2590            }
2591        }
2592    }
2593
2594    /**
2595     * Scan through org.w3c.dom.Element named renderer.
2596     */

2597    void visitElement_renderer(org.w3c.dom.Element JavaDoc element) { // <renderer>
2598
// element.getValue();
2599
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2600        for (int i = 0; i < attrs.getLength(); i++) {
2601            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2602            if (attr.getName().equals("id")) { // <renderer id="???">
2603
// attr.getValue();
2604
}
2605        }
2606        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2607        for (int i = 0; i < nodes.getLength(); i++) {
2608            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2609            switch (node.getNodeType()) {
2610            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2611                // ((org.w3c.dom.CDATASection)node).getData();
2612
break;
2613            case org.w3c.dom.Node.ELEMENT_NODE:
2614                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2615                if (nodeElement.getTagName().equals("attribute")) {
2616                    visitElement_attribute(nodeElement);
2617                }
2618                if (nodeElement.getTagName().equals("facet")) {
2619                    visitElement_facet(nodeElement);
2620                }
2621                if (nodeElement.getTagName().equals("icon")) {
2622                    visitElement_icon(nodeElement);
2623                }
2624                if (nodeElement.getTagName().equals("renderer-extension")) {
2625                    visitElement_renderer_extension(nodeElement);
2626                }
2627                if (nodeElement.getTagName().equals("component-family")) {
2628                    visitElement_component_family(nodeElement);
2629                }
2630                if (nodeElement.getTagName().equals("description")) {
2631                    visitElement_description(nodeElement);
2632                }
2633                if (nodeElement.getTagName().equals("display-name")) {
2634                    visitElement_display_name(nodeElement);
2635                }
2636                if (nodeElement.getTagName().equals("renderer-class")) {
2637                    visitElement_renderer_class(nodeElement);
2638                }
2639                if (nodeElement.getTagName().equals("renderer-type")) {
2640                    visitElement_renderer_type(nodeElement);
2641                }
2642                break;
2643            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2644                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2645
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2646
break;
2647            }
2648        }
2649    }
2650
2651    /**
2652     * Scan through org.w3c.dom.Element named renderer-extension.
2653     */

2654    void visitElement_renderer_extension(org.w3c.dom.Element JavaDoc element) { // <renderer-extension>
2655
// element.getValue();
2656
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2657        for (int i = 0; i < attrs.getLength(); i++) {
2658            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2659            if (attr.getName().equals("id")) { // <renderer-extension id="???">
2660
// attr.getValue();
2661
}
2662        }
2663        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2664        for (int i = 0; i < nodes.getLength(); i++) {
2665            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2666            switch (node.getNodeType()) {
2667            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2668                // ((org.w3c.dom.CDATASection)node).getData();
2669
break;
2670            case org.w3c.dom.Node.ELEMENT_NODE:
2671                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2672                if (nodeElement.getTagName().equals("faces-config")) {
2673                    visitElement_faces_config(nodeElement);
2674                }
2675                if (nodeElement.getTagName().equals("application")) {
2676                    visitElement_application(nodeElement);
2677                }
2678                if (nodeElement.getTagName().equals("factory")) {
2679                    visitElement_factory(nodeElement);
2680                }
2681                if (nodeElement.getTagName().equals("attribute")) {
2682                    visitElement_attribute(nodeElement);
2683                }
2684                if (nodeElement.getTagName().equals("attribute-extension")) {
2685                    visitElement_attribute_extension(nodeElement);
2686                }
2687                if (nodeElement.getTagName().equals("component")) {
2688                    visitElement_component(nodeElement);
2689                }
2690                if (nodeElement.getTagName().equals("component-extension")) {
2691                    visitElement_component_extension(nodeElement);
2692                }
2693                if (nodeElement.getTagName().equals("facet")) {
2694                    visitElement_facet(nodeElement);
2695                }
2696                if (nodeElement.getTagName().equals("facet-extension")) {
2697                    visitElement_facet_extension(nodeElement);
2698                }
2699                if (nodeElement.getTagName().equals("facet-name")) {
2700                    visitElement_facet_name(nodeElement);
2701                }
2702                if (nodeElement.getTagName().equals("converter")) {
2703                    visitElement_converter(nodeElement);
2704                }
2705                if (nodeElement.getTagName().equals("icon")) {
2706                    visitElement_icon(nodeElement);
2707                }
2708                if (nodeElement.getTagName().equals("lifecycle")) {
2709                    visitElement_lifecycle(nodeElement);
2710                }
2711                if (nodeElement.getTagName().equals("locale-config")) {
2712                    visitElement_locale_config(nodeElement);
2713                }
2714                if (nodeElement.getTagName().equals("managed-bean")) {
2715                    visitElement_managed_bean(nodeElement);
2716                }
2717                if (nodeElement.getTagName().equals("managed-property")) {
2718                    visitElement_managed_property(nodeElement);
2719                }
2720                if (nodeElement.getTagName().equals("map-entry")) {
2721                    visitElement_map_entry(nodeElement);
2722                }
2723                if (nodeElement.getTagName().equals("map-entries")) {
2724                    visitElement_map_entries(nodeElement);
2725                }
2726                if (nodeElement.getTagName().equals("message-bundle")) {
2727                    visitElement_message_bundle(nodeElement);
2728                }
2729                if (nodeElement.getTagName().equals("navigation-case")) {
2730                    visitElement_navigation_case(nodeElement);
2731                }
2732                if (nodeElement.getTagName().equals("navigation-rule")) {
2733                    visitElement_navigation_rule(nodeElement);
2734                }
2735                if (nodeElement.getTagName().equals("property")) {
2736                    visitElement_property(nodeElement);
2737                }
2738                if (nodeElement.getTagName().equals("property-extension")) {
2739                    visitElement_property_extension(nodeElement);
2740                }
2741                if (nodeElement.getTagName().equals("referenced-bean")) {
2742                    visitElement_referenced_bean(nodeElement);
2743                }
2744                if (nodeElement.getTagName().equals("render-kit")) {
2745                    visitElement_render_kit(nodeElement);
2746                }
2747                if (nodeElement.getTagName().equals("renderer")) {
2748                    visitElement_renderer(nodeElement);
2749                }
2750                if (nodeElement.getTagName().equals("renderer-extension")) {
2751                    visitElement_renderer_extension(nodeElement);
2752                }
2753                if (nodeElement.getTagName().equals("validator")) {
2754                    visitElement_validator(nodeElement);
2755                }
2756                if (nodeElement.getTagName().equals("list-entries")) {
2757                    visitElement_list_entries(nodeElement);
2758                }
2759                if (nodeElement.getTagName().equals("action-listener")) {
2760                    visitElement_action_listener(nodeElement);
2761                }
2762                if (nodeElement.getTagName().equals("application-factory")) {
2763                    visitElement_application_factory(nodeElement);
2764                }
2765                if (nodeElement.getTagName().equals("attribute-class")) {
2766                    visitElement_attribute_class(nodeElement);
2767                }
2768                if (nodeElement.getTagName().equals("attribute-name")) {
2769                    visitElement_attribute_name(nodeElement);
2770                }
2771                if (nodeElement.getTagName().equals("component-class")) {
2772                    visitElement_component_class(nodeElement);
2773                }
2774                if (nodeElement.getTagName().equals("component-family")) {
2775                    visitElement_component_family(nodeElement);
2776                }
2777                if (nodeElement.getTagName().equals("component-type")) {
2778                    visitElement_component_type(nodeElement);
2779                }
2780                if (nodeElement.getTagName().equals("converter-class")) {
2781                    visitElement_converter_class(nodeElement);
2782                }
2783                if (nodeElement.getTagName().equals("converter-for-class")) {
2784                    visitElement_converter_for_class(nodeElement);
2785                }
2786                if (nodeElement.getTagName().equals("converter-id")) {
2787                    visitElement_converter_id(nodeElement);
2788                }
2789                if (nodeElement.getTagName().equals("default-render-kit-id")) {
2790                    visitElement_default_render_kit_id(nodeElement);
2791                }
2792                if (nodeElement.getTagName().equals("default-locale")) {
2793                    visitElement_default_locale(nodeElement);
2794                }
2795                if (nodeElement.getTagName().equals("default-value")) {
2796                    visitElement_default_value(nodeElement);
2797                }
2798                if (nodeElement.getTagName().equals("description")) {
2799                    visitElement_description(nodeElement);
2800                }
2801                if (nodeElement.getTagName().equals("display-name")) {
2802                    visitElement_display_name(nodeElement);
2803                }
2804                if (nodeElement.getTagName().equals("faces-context-factory")) {
2805                    visitElement_faces_context_factory(nodeElement);
2806                }
2807                if (nodeElement.getTagName().equals("from-action")) {
2808                    visitElement_from_action(nodeElement);
2809                }
2810                if (nodeElement.getTagName().equals("from-outcome")) {
2811                    visitElement_from_outcome(nodeElement);
2812                }
2813                if (nodeElement.getTagName().equals("from-view-id")) {
2814                    visitElement_from_view_id(nodeElement);
2815                }
2816                if (nodeElement.getTagName().equals("key")) {
2817                    visitElement_key(nodeElement);
2818                }
2819                if (nodeElement.getTagName().equals("key-class")) {
2820                    visitElement_key_class(nodeElement);
2821                }
2822                if (nodeElement.getTagName().equals("large-icon")) {
2823                    visitElement_large_icon(nodeElement);
2824                }
2825                if (nodeElement.getTagName().equals("lifecycle-factory")) {
2826                    visitElement_lifecycle_factory(nodeElement);
2827                }
2828                if (nodeElement.getTagName().equals("managed-bean-class")) {
2829                    visitElement_managed_bean_class(nodeElement);
2830                }
2831                if (nodeElement.getTagName().equals("managed-bean-name")) {
2832                    visitElement_managed_bean_name(nodeElement);
2833                }
2834                if (nodeElement.getTagName().equals("managed-bean-scope")) {
2835                    visitElement_managed_bean_scope(nodeElement);
2836                }
2837                if (nodeElement.getTagName().equals("navigation-handler")) {
2838                    visitElement_navigation_handler(nodeElement);
2839                }
2840                if (nodeElement.getTagName().equals("phase-listener")) {
2841                    visitElement_phase_listener(nodeElement);
2842                }
2843                if (nodeElement.getTagName().equals("redirect")) {
2844                    visitElement_redirect(nodeElement);
2845                }
2846                if (nodeElement.getTagName().equals("suggested-value")) {
2847                    visitElement_suggested_value(nodeElement);
2848                }
2849                if (nodeElement.getTagName().equals("view-handler")) {
2850                    visitElement_view_handler(nodeElement);
2851                }
2852                if (nodeElement.getTagName().equals("state-manager")) {
2853                    visitElement_state_manager(nodeElement);
2854                }
2855                if (nodeElement.getTagName().equals("null-value")) {
2856                    visitElement_null_value(nodeElement);
2857                }
2858                if (nodeElement.getTagName().equals("property-class")) {
2859                    visitElement_property_class(nodeElement);
2860                }
2861                if (nodeElement.getTagName().equals("property-name")) {
2862                    visitElement_property_name(nodeElement);
2863                }
2864                if (nodeElement.getTagName().equals("property-resolver")) {
2865                    visitElement_property_resolver(nodeElement);
2866                }
2867                if (nodeElement.getTagName().equals("referenced-bean-class")) {
2868                    visitElement_referenced_bean_class(nodeElement);
2869                }
2870                if (nodeElement.getTagName().equals("referenced-bean-name")) {
2871                    visitElement_referenced_bean_name(nodeElement);
2872                }
2873                if (nodeElement.getTagName().equals("render-kit-id")) {
2874                    visitElement_render_kit_id(nodeElement);
2875                }
2876                if (nodeElement.getTagName().equals("render-kit-class")) {
2877                    visitElement_render_kit_class(nodeElement);
2878                }
2879                if (nodeElement.getTagName().equals("renderer-class")) {
2880                    visitElement_renderer_class(nodeElement);
2881                }
2882                if (nodeElement.getTagName().equals("render-kit-factory")) {
2883                    visitElement_render_kit_factory(nodeElement);
2884                }
2885                if (nodeElement.getTagName().equals("renderer-type")) {
2886                    visitElement_renderer_type(nodeElement);
2887                }
2888                if (nodeElement.getTagName().equals("small-icon")) {
2889                    visitElement_small_icon(nodeElement);
2890                }
2891                if (nodeElement.getTagName().equals("supported-locale")) {
2892                    visitElement_supported_locale(nodeElement);
2893                }
2894                if (nodeElement.getTagName().equals("to-view-id")) {
2895                    visitElement_to_view_id(nodeElement);
2896                }
2897                if (nodeElement.getTagName().equals("validator-class")) {
2898                    visitElement_validator_class(nodeElement);
2899                }
2900                if (nodeElement.getTagName().equals("validator-id")) {
2901                    visitElement_validator_id(nodeElement);
2902                }
2903                if (nodeElement.getTagName().equals("value")) {
2904                    visitElement_value(nodeElement);
2905                }
2906                if (nodeElement.getTagName().equals("value-class")) {
2907                    visitElement_value_class(nodeElement);
2908                }
2909                if (nodeElement.getTagName().equals("variable-resolver")) {
2910                    visitElement_variable_resolver(nodeElement);
2911                }
2912                break;
2913            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2914                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2915
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2916
break;
2917            case org.w3c.dom.Node.TEXT_NODE:
2918                // ((org.w3c.dom.Text)node).getData();
2919
break;
2920            }
2921        }
2922    }
2923
2924    /**
2925     * Scan through org.w3c.dom.Element named validator.
2926     */

2927    void visitElement_validator(org.w3c.dom.Element JavaDoc element) { // <validator>
2928
// element.getValue();
2929
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2930        for (int i = 0; i < attrs.getLength(); i++) {
2931            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2932            if (attr.getName().equals("id")) { // <validator id="???">
2933
// attr.getValue();
2934
}
2935        }
2936        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2937        for (int i = 0; i < nodes.getLength(); i++) {
2938            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2939            switch (node.getNodeType()) {
2940            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2941                // ((org.w3c.dom.CDATASection)node).getData();
2942
break;
2943            case org.w3c.dom.Node.ELEMENT_NODE:
2944                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2945                if (nodeElement.getTagName().equals("attribute")) {
2946                    visitElement_attribute(nodeElement);
2947                }
2948                if (nodeElement.getTagName().equals("icon")) {
2949                    visitElement_icon(nodeElement);
2950                }
2951                if (nodeElement.getTagName().equals("property")) {
2952                    visitElement_property(nodeElement);
2953                }
2954                if (nodeElement.getTagName().equals("description")) {
2955                    visitElement_description(nodeElement);
2956                }
2957                if (nodeElement.getTagName().equals("display-name")) {
2958                    visitElement_display_name(nodeElement);
2959                }
2960                if (nodeElement.getTagName().equals("validator-class")) {
2961                    visitElement_validator_class(nodeElement);
2962                }
2963                if (nodeElement.getTagName().equals("validator-id")) {
2964                    visitElement_validator_id(nodeElement);
2965                }
2966                break;
2967            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
2968                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
2969
// ((org.w3c.dom.ProcessingInstruction)node).getData();
2970
break;
2971            }
2972        }
2973    }
2974
2975    /**
2976     * Scan through org.w3c.dom.Element named list-entries.
2977     */

2978    void visitElement_list_entries(org.w3c.dom.Element JavaDoc element) { // <list-entries>
2979
// element.getValue();
2980
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
2981        for (int i = 0; i < attrs.getLength(); i++) {
2982            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
2983            if (attr.getName().equals("id")) { // <list-entries id="???">
2984
// attr.getValue();
2985
}
2986        }
2987        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
2988        for (int i = 0; i < nodes.getLength(); i++) {
2989            org.w3c.dom.Node JavaDoc node = nodes.item(i);
2990            switch (node.getNodeType()) {
2991            case org.w3c.dom.Node.CDATA_SECTION_NODE:
2992                // ((org.w3c.dom.CDATASection)node).getData();
2993
break;
2994            case org.w3c.dom.Node.ELEMENT_NODE:
2995                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
2996                if (nodeElement.getTagName().equals("null-value")) {
2997                    visitElement_null_value(nodeElement);
2998                }
2999                if (nodeElement.getTagName().equals("value")) {
3000                    visitElement_value(nodeElement);
3001                }
3002                if (nodeElement.getTagName().equals("value-class")) {
3003                    visitElement_value_class(nodeElement);
3004                }
3005                break;
3006            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3007                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3008
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3009
break;
3010            }
3011        }
3012    }
3013
3014    /**
3015     * Scan through org.w3c.dom.Element named action-listener.
3016     */

3017    void visitElement_action_listener(org.w3c.dom.Element JavaDoc element) { // <action-listener>
3018
// element.getValue();
3019
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3020        for (int i = 0; i < attrs.getLength(); i++) {
3021            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3022            if (attr.getName().equals("id")) { // <action-listener id="???">
3023
// attr.getValue();
3024
}
3025        }
3026        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3027        for (int i = 0; i < nodes.getLength(); i++) {
3028            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3029            switch (node.getNodeType()) {
3030            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3031                // ((org.w3c.dom.CDATASection)node).getData();
3032
break;
3033            case org.w3c.dom.Node.ELEMENT_NODE:
3034                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3035                break;
3036            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3037                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3038
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3039
break;
3040            case org.w3c.dom.Node.TEXT_NODE:
3041                // ((org.w3c.dom.Text)node).getData();
3042
break;
3043            }
3044        }
3045    }
3046
3047    /**
3048     * Scan through org.w3c.dom.Element named application-factory.
3049     */

3050    void visitElement_application_factory(org.w3c.dom.Element JavaDoc element) { // <application-factory>
3051
// element.getValue();
3052
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3053        for (int i = 0; i < attrs.getLength(); i++) {
3054            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3055            if (attr.getName().equals("id")) { // <application-factory
3056
// id="???">
3057
// attr.getValue();
3058
}
3059        }
3060        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3061        for (int i = 0; i < nodes.getLength(); i++) {
3062            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3063            switch (node.getNodeType()) {
3064            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3065                // ((org.w3c.dom.CDATASection)node).getData();
3066
break;
3067            case org.w3c.dom.Node.ELEMENT_NODE:
3068                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3069                break;
3070            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3071                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3072
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3073
break;
3074            case org.w3c.dom.Node.TEXT_NODE:
3075                // ((org.w3c.dom.Text)node).getData();
3076
break;
3077            }
3078        }
3079    }
3080
3081    /**
3082     * Scan through org.w3c.dom.Element named attribute-class.
3083     */

3084    void visitElement_attribute_class(org.w3c.dom.Element JavaDoc element) { // <attribute-class>
3085
// element.getValue();
3086
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3087        for (int i = 0; i < attrs.getLength(); i++) {
3088            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3089            if (attr.getName().equals("id")) { // <attribute-class id="???">
3090
// attr.getValue();
3091
}
3092        }
3093        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3094        for (int i = 0; i < nodes.getLength(); i++) {
3095            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3096            switch (node.getNodeType()) {
3097            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3098                // ((org.w3c.dom.CDATASection)node).getData();
3099
break;
3100            case org.w3c.dom.Node.ELEMENT_NODE:
3101                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3102                break;
3103            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3104                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3105
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3106
break;
3107            case org.w3c.dom.Node.TEXT_NODE:
3108                // ((org.w3c.dom.Text)node).getData();
3109
break;
3110            }
3111        }
3112    }
3113
3114    /**
3115     * Scan through org.w3c.dom.Element named attribute-name.
3116     */

3117    void visitElement_attribute_name(org.w3c.dom.Element JavaDoc element) { // <attribute-name>
3118
// element.getValue();
3119
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3120        for (int i = 0; i < attrs.getLength(); i++) {
3121            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3122            if (attr.getName().equals("id")) { // <attribute-name id="???">
3123
// attr.getValue();
3124
}
3125        }
3126        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3127        for (int i = 0; i < nodes.getLength(); i++) {
3128            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3129            switch (node.getNodeType()) {
3130            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3131                // ((org.w3c.dom.CDATASection)node).getData();
3132
break;
3133            case org.w3c.dom.Node.ELEMENT_NODE:
3134                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3135                break;
3136            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3137                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3138
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3139
break;
3140            case org.w3c.dom.Node.TEXT_NODE:
3141                // ((org.w3c.dom.Text)node).getData();
3142
break;
3143            }
3144        }
3145    }
3146
3147    /**
3148     * Scan through org.w3c.dom.Element named component-class.
3149     */

3150    void visitElement_component_class(org.w3c.dom.Element JavaDoc element) { // <component-class>
3151
// element.getValue();
3152
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3153        for (int i = 0; i < attrs.getLength(); i++) {
3154            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3155            if (attr.getName().equals("id")) { // <component-class id="???">
3156
// attr.getValue();
3157
}
3158        }
3159        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3160        for (int i = 0; i < nodes.getLength(); i++) {
3161            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3162            switch (node.getNodeType()) {
3163            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3164                // ((org.w3c.dom.CDATASection)node).getData();
3165
break;
3166            case org.w3c.dom.Node.ELEMENT_NODE:
3167                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3168                break;
3169            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3170                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3171
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3172
break;
3173            case org.w3c.dom.Node.TEXT_NODE:
3174                // ((org.w3c.dom.Text)node).getData();
3175
break;
3176            }
3177        }
3178    }
3179
3180    /**
3181     * Scan through org.w3c.dom.Element named component-family.
3182     */

3183    void visitElement_component_family(org.w3c.dom.Element JavaDoc element) { // <component-family>
3184
// element.getValue();
3185
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3186        for (int i = 0; i < attrs.getLength(); i++) {
3187            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3188            if (attr.getName().equals("id")) { // <component-family id="???">
3189
// attr.getValue();
3190
}
3191        }
3192        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3193        for (int i = 0; i < nodes.getLength(); i++) {
3194            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3195            switch (node.getNodeType()) {
3196            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3197                // ((org.w3c.dom.CDATASection)node).getData();
3198
break;
3199            case org.w3c.dom.Node.ELEMENT_NODE:
3200                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3201                break;
3202            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3203                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3204
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3205
break;
3206            case org.w3c.dom.Node.TEXT_NODE:
3207                // ((org.w3c.dom.Text)node).getData();
3208
break;
3209            }
3210        }
3211    }
3212
3213    /**
3214     * Scan through org.w3c.dom.Element named component-type.
3215     */

3216    void visitElement_component_type(org.w3c.dom.Element JavaDoc element) { // <component-type>
3217
// element.getValue();
3218
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3219        for (int i = 0; i < attrs.getLength(); i++) {
3220            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3221            if (attr.getName().equals("id")) { // <component-type id="???">
3222
// attr.getValue();
3223
}
3224        }
3225        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3226        for (int i = 0; i < nodes.getLength(); i++) {
3227            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3228            switch (node.getNodeType()) {
3229            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3230                // ((org.w3c.dom.CDATASection)node).getData();
3231
break;
3232            case org.w3c.dom.Node.ELEMENT_NODE:
3233                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3234                break;
3235            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3236                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3237
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3238
break;
3239            case org.w3c.dom.Node.TEXT_NODE:
3240                // ((org.w3c.dom.Text)node).getData();
3241
break;
3242            }
3243        }
3244    }
3245
3246    /**
3247     * Scan through org.w3c.dom.Element named converter-class.
3248     */

3249    void visitElement_converter_class(org.w3c.dom.Element JavaDoc element) { // <converter-class>
3250
// element.getValue();
3251
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3252        for (int i = 0; i < attrs.getLength(); i++) {
3253            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3254            if (attr.getName().equals("id")) { // <converter-class id="???">
3255
// attr.getValue();
3256
}
3257        }
3258        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3259        for (int i = 0; i < nodes.getLength(); i++) {
3260            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3261            switch (node.getNodeType()) {
3262            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3263                // ((org.w3c.dom.CDATASection)node).getData();
3264
break;
3265            case org.w3c.dom.Node.ELEMENT_NODE:
3266                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3267                break;
3268            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3269                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3270
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3271
break;
3272            case org.w3c.dom.Node.TEXT_NODE:
3273                // ((org.w3c.dom.Text)node).getData();
3274
break;
3275            }
3276        }
3277    }
3278
3279    /**
3280     * Scan through org.w3c.dom.Element named converter-for-class.
3281     */

3282    void visitElement_converter_for_class(org.w3c.dom.Element JavaDoc element) { // <converter-for-class>
3283
// element.getValue();
3284
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3285        for (int i = 0; i < attrs.getLength(); i++) {
3286            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3287            if (attr.getName().equals("id")) { // <converter-for-class
3288
// id="???">
3289
// attr.getValue();
3290
}
3291        }
3292        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3293        for (int i = 0; i < nodes.getLength(); i++) {
3294            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3295            switch (node.getNodeType()) {
3296            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3297                // ((org.w3c.dom.CDATASection)node).getData();
3298
break;
3299            case org.w3c.dom.Node.ELEMENT_NODE:
3300                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3301                break;
3302            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3303                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3304
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3305
break;
3306            case org.w3c.dom.Node.TEXT_NODE:
3307                // ((org.w3c.dom.Text)node).getData();
3308
break;
3309            }
3310        }
3311    }
3312
3313    /**
3314     * Scan through org.w3c.dom.Element named converter-id.
3315     */

3316    void visitElement_converter_id(org.w3c.dom.Element JavaDoc element) { // <converter-id>
3317
// element.getValue();
3318
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3319        for (int i = 0; i < attrs.getLength(); i++) {
3320            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3321            if (attr.getName().equals("id")) { // <converter-id id="???">
3322
// attr.getValue();
3323
}
3324        }
3325        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3326        for (int i = 0; i < nodes.getLength(); i++) {
3327            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3328            switch (node.getNodeType()) {
3329            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3330                // ((org.w3c.dom.CDATASection)node).getData();
3331
break;
3332            case org.w3c.dom.Node.ELEMENT_NODE:
3333                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3334                break;
3335            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3336                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3337
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3338
break;
3339            case org.w3c.dom.Node.TEXT_NODE:
3340                // ((org.w3c.dom.Text)node).getData();
3341
break;
3342            }
3343        }
3344    }
3345
3346    /**
3347     * Scan through org.w3c.dom.Element named default-render-kit-id.
3348     */

3349    void visitElement_default_render_kit_id(org.w3c.dom.Element JavaDoc element) { // <default-render-kit-id>
3350
// element.getValue();
3351
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3352        for (int i = 0; i < attrs.getLength(); i++) {
3353            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3354            if (attr.getName().equals("id")) { // <default-render-kit-id
3355
// id="???">
3356
// attr.getValue();
3357
}
3358        }
3359        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3360        for (int i = 0; i < nodes.getLength(); i++) {
3361            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3362            switch (node.getNodeType()) {
3363            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3364                // ((org.w3c.dom.CDATASection)node).getData();
3365
break;
3366            case org.w3c.dom.Node.ELEMENT_NODE:
3367                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3368                break;
3369            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3370                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3371
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3372
break;
3373            case org.w3c.dom.Node.TEXT_NODE:
3374                // ((org.w3c.dom.Text)node).getData();
3375
break;
3376            }
3377        }
3378    }
3379
3380    /**
3381     * Scan through org.w3c.dom.Element named default-locale.
3382     */

3383    void visitElement_default_locale(org.w3c.dom.Element JavaDoc element) { // <default-locale>
3384
// element.getValue();
3385
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3386        for (int i = 0; i < attrs.getLength(); i++) {
3387            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3388            if (attr.getName().equals("id")) { // <default-locale id="???">
3389
// attr.getValue();
3390
}
3391        }
3392        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3393        for (int i = 0; i < nodes.getLength(); i++) {
3394            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3395            switch (node.getNodeType()) {
3396            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3397                // ((org.w3c.dom.CDATASection)node).getData();
3398
break;
3399            case org.w3c.dom.Node.ELEMENT_NODE:
3400                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3401                break;
3402            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3403                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3404
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3405
break;
3406            case org.w3c.dom.Node.TEXT_NODE:
3407                // ((org.w3c.dom.Text)node).getData();
3408
break;
3409            }
3410        }
3411    }
3412
3413    /**
3414     * Scan through org.w3c.dom.Element named default-value.
3415     */

3416    void visitElement_default_value(org.w3c.dom.Element JavaDoc element) { // <default-value>
3417
// element.getValue();
3418
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3419        for (int i = 0; i < attrs.getLength(); i++) {
3420            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3421            if (attr.getName().equals("id")) { // <default-value id="???">
3422
// attr.getValue();
3423
}
3424        }
3425        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3426        for (int i = 0; i < nodes.getLength(); i++) {
3427            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3428            switch (node.getNodeType()) {
3429            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3430                // ((org.w3c.dom.CDATASection)node).getData();
3431
break;
3432            case org.w3c.dom.Node.ELEMENT_NODE:
3433                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3434                break;
3435            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3436                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3437
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3438
break;
3439            case org.w3c.dom.Node.TEXT_NODE:
3440                // ((org.w3c.dom.Text)node).getData();
3441
break;
3442            }
3443        }
3444    }
3445
3446    /**
3447     * Scan through org.w3c.dom.Element named description.
3448     */

3449    void visitElement_description(org.w3c.dom.Element JavaDoc element) { // <description>
3450
// element.getValue();
3451
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3452        for (int i = 0; i < attrs.getLength(); i++) {
3453            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3454            if (attr.getName().equals("xml:lang")) { // <description
3455
// xml:lang="???">
3456
// attr.getValue();
3457
}
3458            if (attr.getName().equals("id")) { // <description id="???">
3459
// attr.getValue();
3460
}
3461        }
3462        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3463        for (int i = 0; i < nodes.getLength(); i++) {
3464            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3465            switch (node.getNodeType()) {
3466            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3467                // ((org.w3c.dom.CDATASection)node).getData();
3468
break;
3469            case org.w3c.dom.Node.ELEMENT_NODE:
3470                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3471                if (nodeElement.getTagName().equals("faces-config")) {
3472                    visitElement_faces_config(nodeElement);
3473                }
3474                if (nodeElement.getTagName().equals("application")) {
3475                    visitElement_application(nodeElement);
3476                }
3477                if (nodeElement.getTagName().equals("factory")) {
3478                    visitElement_factory(nodeElement);
3479                }
3480                if (nodeElement.getTagName().equals("attribute")) {
3481                    visitElement_attribute(nodeElement);
3482                }
3483                if (nodeElement.getTagName().equals("attribute-extension")) {
3484                    visitElement_attribute_extension(nodeElement);
3485                }
3486                if (nodeElement.getTagName().equals("component")) {
3487                    visitElement_component(nodeElement);
3488                }
3489                if (nodeElement.getTagName().equals("component-extension")) {
3490                    visitElement_component_extension(nodeElement);
3491                }
3492                if (nodeElement.getTagName().equals("facet")) {
3493                    visitElement_facet(nodeElement);
3494                }
3495                if (nodeElement.getTagName().equals("facet-extension")) {
3496                    visitElement_facet_extension(nodeElement);
3497                }
3498                if (nodeElement.getTagName().equals("facet-name")) {
3499                    visitElement_facet_name(nodeElement);
3500                }
3501                if (nodeElement.getTagName().equals("converter")) {
3502                    visitElement_converter(nodeElement);
3503                }
3504                if (nodeElement.getTagName().equals("icon")) {
3505                    visitElement_icon(nodeElement);
3506                }
3507                if (nodeElement.getTagName().equals("lifecycle")) {
3508                    visitElement_lifecycle(nodeElement);
3509                }
3510                if (nodeElement.getTagName().equals("locale-config")) {
3511                    visitElement_locale_config(nodeElement);
3512                }
3513                if (nodeElement.getTagName().equals("managed-bean")) {
3514                    visitElement_managed_bean(nodeElement);
3515                }
3516                if (nodeElement.getTagName().equals("managed-property")) {
3517                    visitElement_managed_property(nodeElement);
3518                }
3519                if (nodeElement.getTagName().equals("map-entry")) {
3520                    visitElement_map_entry(nodeElement);
3521                }
3522                if (nodeElement.getTagName().equals("map-entries")) {
3523                    visitElement_map_entries(nodeElement);
3524                }
3525                if (nodeElement.getTagName().equals("message-bundle")) {
3526                    visitElement_message_bundle(nodeElement);
3527                }
3528                if (nodeElement.getTagName().equals("navigation-case")) {
3529                    visitElement_navigation_case(nodeElement);
3530                }
3531                if (nodeElement.getTagName().equals("navigation-rule")) {
3532                    visitElement_navigation_rule(nodeElement);
3533                }
3534                if (nodeElement.getTagName().equals("property")) {
3535                    visitElement_property(nodeElement);
3536                }
3537                if (nodeElement.getTagName().equals("property-extension")) {
3538                    visitElement_property_extension(nodeElement);
3539                }
3540                if (nodeElement.getTagName().equals("referenced-bean")) {
3541                    visitElement_referenced_bean(nodeElement);
3542                }
3543                if (nodeElement.getTagName().equals("render-kit")) {
3544                    visitElement_render_kit(nodeElement);
3545                }
3546                if (nodeElement.getTagName().equals("renderer")) {
3547                    visitElement_renderer(nodeElement);
3548                }
3549                if (nodeElement.getTagName().equals("renderer-extension")) {
3550                    visitElement_renderer_extension(nodeElement);
3551                }
3552                if (nodeElement.getTagName().equals("validator")) {
3553                    visitElement_validator(nodeElement);
3554                }
3555                if (nodeElement.getTagName().equals("list-entries")) {
3556                    visitElement_list_entries(nodeElement);
3557                }
3558                if (nodeElement.getTagName().equals("action-listener")) {
3559                    visitElement_action_listener(nodeElement);
3560                }
3561                if (nodeElement.getTagName().equals("application-factory")) {
3562                    visitElement_application_factory(nodeElement);
3563                }
3564                if (nodeElement.getTagName().equals("attribute-class")) {
3565                    visitElement_attribute_class(nodeElement);
3566                }
3567                if (nodeElement.getTagName().equals("attribute-name")) {
3568                    visitElement_attribute_name(nodeElement);
3569                }
3570                if (nodeElement.getTagName().equals("component-class")) {
3571                    visitElement_component_class(nodeElement);
3572                }
3573                if (nodeElement.getTagName().equals("component-family")) {
3574                    visitElement_component_family(nodeElement);
3575                }
3576                if (nodeElement.getTagName().equals("component-type")) {
3577                    visitElement_component_type(nodeElement);
3578                }
3579                if (nodeElement.getTagName().equals("converter-class")) {
3580                    visitElement_converter_class(nodeElement);
3581                }
3582                if (nodeElement.getTagName().equals("converter-for-class")) {
3583                    visitElement_converter_for_class(nodeElement);
3584                }
3585                if (nodeElement.getTagName().equals("converter-id")) {
3586                    visitElement_converter_id(nodeElement);
3587                }
3588                if (nodeElement.getTagName().equals("default-render-kit-id")) {
3589                    visitElement_default_render_kit_id(nodeElement);
3590                }
3591                if (nodeElement.getTagName().equals("default-locale")) {
3592                    visitElement_default_locale(nodeElement);
3593                }
3594                if (nodeElement.getTagName().equals("default-value")) {
3595                    visitElement_default_value(nodeElement);
3596                }
3597                if (nodeElement.getTagName().equals("description")) {
3598                    visitElement_description(nodeElement);
3599                }
3600                if (nodeElement.getTagName().equals("display-name")) {
3601                    visitElement_display_name(nodeElement);
3602                }
3603                if (nodeElement.getTagName().equals("faces-context-factory")) {
3604                    visitElement_faces_context_factory(nodeElement);
3605                }
3606                if (nodeElement.getTagName().equals("from-action")) {
3607                    visitElement_from_action(nodeElement);
3608                }
3609                if (nodeElement.getTagName().equals("from-outcome")) {
3610                    visitElement_from_outcome(nodeElement);
3611                }
3612                if (nodeElement.getTagName().equals("from-view-id")) {
3613                    visitElement_from_view_id(nodeElement);
3614                }
3615                if (nodeElement.getTagName().equals("key")) {
3616                    visitElement_key(nodeElement);
3617                }
3618                if (nodeElement.getTagName().equals("key-class")) {
3619                    visitElement_key_class(nodeElement);
3620                }
3621                if (nodeElement.getTagName().equals("large-icon")) {
3622                    visitElement_large_icon(nodeElement);
3623                }
3624                if (nodeElement.getTagName().equals("lifecycle-factory")) {
3625                    visitElement_lifecycle_factory(nodeElement);
3626                }
3627                if (nodeElement.getTagName().equals("managed-bean-class")) {
3628                    visitElement_managed_bean_class(nodeElement);
3629                }
3630                if (nodeElement.getTagName().equals("managed-bean-name")) {
3631                    visitElement_managed_bean_name(nodeElement);
3632                }
3633                if (nodeElement.getTagName().equals("managed-bean-scope")) {
3634                    visitElement_managed_bean_scope(nodeElement);
3635                }
3636                if (nodeElement.getTagName().equals("navigation-handler")) {
3637                    visitElement_navigation_handler(nodeElement);
3638                }
3639                if (nodeElement.getTagName().equals("phase-listener")) {
3640                    visitElement_phase_listener(nodeElement);
3641                }
3642                if (nodeElement.getTagName().equals("redirect")) {
3643                    visitElement_redirect(nodeElement);
3644                }
3645                if (nodeElement.getTagName().equals("suggested-value")) {
3646                    visitElement_suggested_value(nodeElement);
3647                }
3648                if (nodeElement.getTagName().equals("view-handler")) {
3649                    visitElement_view_handler(nodeElement);
3650                }
3651                if (nodeElement.getTagName().equals("state-manager")) {
3652                    visitElement_state_manager(nodeElement);
3653                }
3654                if (nodeElement.getTagName().equals("null-value")) {
3655                    visitElement_null_value(nodeElement);
3656                }
3657                if (nodeElement.getTagName().equals("property-class")) {
3658                    visitElement_property_class(nodeElement);
3659                }
3660                if (nodeElement.getTagName().equals("property-name")) {
3661                    visitElement_property_name(nodeElement);
3662                }
3663                if (nodeElement.getTagName().equals("property-resolver")) {
3664                    visitElement_property_resolver(nodeElement);
3665                }
3666                if (nodeElement.getTagName().equals("referenced-bean-class")) {
3667                    visitElement_referenced_bean_class(nodeElement);
3668                }
3669                if (nodeElement.getTagName().equals("referenced-bean-name")) {
3670                    visitElement_referenced_bean_name(nodeElement);
3671                }
3672                if (nodeElement.getTagName().equals("render-kit-id")) {
3673                    visitElement_render_kit_id(nodeElement);
3674                }
3675                if (nodeElement.getTagName().equals("render-kit-class")) {
3676                    visitElement_render_kit_class(nodeElement);
3677                }
3678                if (nodeElement.getTagName().equals("renderer-class")) {
3679                    visitElement_renderer_class(nodeElement);
3680                }
3681                if (nodeElement.getTagName().equals("render-kit-factory")) {
3682                    visitElement_render_kit_factory(nodeElement);
3683                }
3684                if (nodeElement.getTagName().equals("renderer-type")) {
3685                    visitElement_renderer_type(nodeElement);
3686                }
3687                if (nodeElement.getTagName().equals("small-icon")) {
3688                    visitElement_small_icon(nodeElement);
3689                }
3690                if (nodeElement.getTagName().equals("supported-locale")) {
3691                    visitElement_supported_locale(nodeElement);
3692                }
3693                if (nodeElement.getTagName().equals("to-view-id")) {
3694                    visitElement_to_view_id(nodeElement);
3695                }
3696                if (nodeElement.getTagName().equals("validator-class")) {
3697                    visitElement_validator_class(nodeElement);
3698                }
3699                if (nodeElement.getTagName().equals("validator-id")) {
3700                    visitElement_validator_id(nodeElement);
3701                }
3702                if (nodeElement.getTagName().equals("value")) {
3703                    visitElement_value(nodeElement);
3704                }
3705                if (nodeElement.getTagName().equals("value-class")) {
3706                    visitElement_value_class(nodeElement);
3707                }
3708                if (nodeElement.getTagName().equals("variable-resolver")) {
3709                    visitElement_variable_resolver(nodeElement);
3710                }
3711                break;
3712            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3713                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3714
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3715
break;
3716            case org.w3c.dom.Node.TEXT_NODE:
3717                // ((org.w3c.dom.Text)node).getData();
3718
break;
3719            }
3720        }
3721    }
3722
3723    /**
3724     * Scan through org.w3c.dom.Element named display-name.
3725     */

3726    void visitElement_display_name(org.w3c.dom.Element JavaDoc element) { // <display-name>
3727
// element.getValue();
3728
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3729        for (int i = 0; i < attrs.getLength(); i++) {
3730            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3731            if (attr.getName().equals("xml:lang")) { // <display-name
3732
// xml:lang="???">
3733
// attr.getValue();
3734
}
3735            if (attr.getName().equals("id")) { // <display-name id="???">
3736
// attr.getValue();
3737
}
3738        }
3739        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3740        for (int i = 0; i < nodes.getLength(); i++) {
3741            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3742            switch (node.getNodeType()) {
3743            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3744                // ((org.w3c.dom.CDATASection)node).getData();
3745
break;
3746            case org.w3c.dom.Node.ELEMENT_NODE:
3747                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3748                break;
3749            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3750                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3751
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3752
break;
3753            case org.w3c.dom.Node.TEXT_NODE:
3754                // ((org.w3c.dom.Text)node).getData();
3755
break;
3756            }
3757        }
3758    }
3759
3760    /**
3761     * Scan through org.w3c.dom.Element named faces-context-factory.
3762     */

3763    void visitElement_faces_context_factory(org.w3c.dom.Element JavaDoc element) { // <faces-context-factory>
3764
// element.getValue();
3765
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3766        for (int i = 0; i < attrs.getLength(); i++) {
3767            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3768            if (attr.getName().equals("id")) { // <faces-context-factory
3769
// id="???">
3770
// attr.getValue();
3771
}
3772        }
3773        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3774        for (int i = 0; i < nodes.getLength(); i++) {
3775            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3776            switch (node.getNodeType()) {
3777            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3778                // ((org.w3c.dom.CDATASection)node).getData();
3779
break;
3780            case org.w3c.dom.Node.ELEMENT_NODE:
3781                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3782                break;
3783            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3784                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3785
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3786
break;
3787            case org.w3c.dom.Node.TEXT_NODE:
3788                // ((org.w3c.dom.Text)node).getData();
3789
break;
3790            }
3791        }
3792    }
3793
3794    /**
3795     * Scan through org.w3c.dom.Element named from-action.
3796     */

3797    void visitElement_from_action(org.w3c.dom.Element JavaDoc element) { // <from-action>
3798
// element.getValue();
3799
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3800        for (int i = 0; i < attrs.getLength(); i++) {
3801            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3802            if (attr.getName().equals("id")) { // <from-action id="???">
3803
// attr.getValue();
3804
}
3805        }
3806        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3807        for (int i = 0; i < nodes.getLength(); i++) {
3808            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3809            switch (node.getNodeType()) {
3810            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3811                // ((org.w3c.dom.CDATASection)node).getData();
3812
break;
3813            case org.w3c.dom.Node.ELEMENT_NODE:
3814                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3815                break;
3816            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3817                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3818
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3819
break;
3820            case org.w3c.dom.Node.TEXT_NODE:
3821                // ((org.w3c.dom.Text)node).getData();
3822
break;
3823            }
3824        }
3825    }
3826
3827    /**
3828     * Scan through org.w3c.dom.Element named from-outcome.
3829     */

3830    void visitElement_from_outcome(org.w3c.dom.Element JavaDoc element) { // <from-outcome>
3831
// element.getValue();
3832
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3833        for (int i = 0; i < attrs.getLength(); i++) {
3834            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3835            if (attr.getName().equals("id")) { // <from-outcome id="???">
3836
// attr.getValue();
3837
}
3838        }
3839        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3840        for (int i = 0; i < nodes.getLength(); i++) {
3841            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3842            switch (node.getNodeType()) {
3843            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3844                // ((org.w3c.dom.CDATASection)node).getData();
3845
break;
3846            case org.w3c.dom.Node.ELEMENT_NODE:
3847                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3848                break;
3849            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3850                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3851
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3852
break;
3853            case org.w3c.dom.Node.TEXT_NODE:
3854                // ((org.w3c.dom.Text)node).getData();
3855
break;
3856            }
3857        }
3858    }
3859
3860    /**
3861     * Scan through org.w3c.dom.Element named from-view-id.
3862     */

3863    void visitElement_from_view_id(org.w3c.dom.Element JavaDoc element) { // <from-view-id>
3864
// element.getValue();
3865
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3866        for (int i = 0; i < attrs.getLength(); i++) {
3867            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3868            if (attr.getName().equals("id")) { // <from-view-id id="???">
3869
// attr.getValue();
3870
}
3871        }
3872        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3873        for (int i = 0; i < nodes.getLength(); i++) {
3874            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3875            switch (node.getNodeType()) {
3876            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3877                // ((org.w3c.dom.CDATASection)node).getData();
3878
break;
3879            case org.w3c.dom.Node.ELEMENT_NODE:
3880                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3881                break;
3882            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3883                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3884
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3885
break;
3886            case org.w3c.dom.Node.TEXT_NODE:
3887                // ((org.w3c.dom.Text)node).getData();
3888
break;
3889            }
3890        }
3891    }
3892
3893    /**
3894     * Scan through org.w3c.dom.Element named key.
3895     */

3896    void visitElement_key(org.w3c.dom.Element JavaDoc element) { // <key>
3897
// element.getValue();
3898
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3899        for (int i = 0; i < attrs.getLength(); i++) {
3900            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3901            if (attr.getName().equals("id")) { // <key id="???">
3902
// attr.getValue();
3903
}
3904        }
3905        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3906        for (int i = 0; i < nodes.getLength(); i++) {
3907            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3908            switch (node.getNodeType()) {
3909            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3910                // ((org.w3c.dom.CDATASection)node).getData();
3911
break;
3912            case org.w3c.dom.Node.ELEMENT_NODE:
3913                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3914                break;
3915            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3916                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3917
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3918
break;
3919            case org.w3c.dom.Node.TEXT_NODE:
3920                // ((org.w3c.dom.Text)node).getData();
3921
break;
3922            }
3923        }
3924    }
3925
3926    /**
3927     * Scan through org.w3c.dom.Element named key-class.
3928     */

3929    void visitElement_key_class(org.w3c.dom.Element JavaDoc element) { // <key-class>
3930
// element.getValue();
3931
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3932        for (int i = 0; i < attrs.getLength(); i++) {
3933            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3934            if (attr.getName().equals("id")) { // <key-class id="???">
3935
// attr.getValue();
3936
}
3937        }
3938        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3939        for (int i = 0; i < nodes.getLength(); i++) {
3940            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3941            switch (node.getNodeType()) {
3942            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3943                // ((org.w3c.dom.CDATASection)node).getData();
3944
break;
3945            case org.w3c.dom.Node.ELEMENT_NODE:
3946                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3947                break;
3948            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3949                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3950
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3951
break;
3952            case org.w3c.dom.Node.TEXT_NODE:
3953                // ((org.w3c.dom.Text)node).getData();
3954
break;
3955            }
3956        }
3957    }
3958
3959    /**
3960     * Scan through org.w3c.dom.Element named large-icon.
3961     */

3962    void visitElement_large_icon(org.w3c.dom.Element JavaDoc element) { // <large-icon>
3963
// element.getValue();
3964
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3965        for (int i = 0; i < attrs.getLength(); i++) {
3966            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
3967            if (attr.getName().equals("id")) { // <large-icon id="???">
3968
// attr.getValue();
3969
}
3970        }
3971        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
3972        for (int i = 0; i < nodes.getLength(); i++) {
3973            org.w3c.dom.Node JavaDoc node = nodes.item(i);
3974            switch (node.getNodeType()) {
3975            case org.w3c.dom.Node.CDATA_SECTION_NODE:
3976                // ((org.w3c.dom.CDATASection)node).getData();
3977
break;
3978            case org.w3c.dom.Node.ELEMENT_NODE:
3979                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
3980                break;
3981            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
3982                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
3983
// ((org.w3c.dom.ProcessingInstruction)node).getData();
3984
break;
3985            case org.w3c.dom.Node.TEXT_NODE:
3986                // ((org.w3c.dom.Text)node).getData();
3987
break;
3988            }
3989        }
3990    }
3991
3992    /**
3993     * Scan through org.w3c.dom.Element named lifecycle-factory.
3994     */

3995    void visitElement_lifecycle_factory(org.w3c.dom.Element JavaDoc element) { // <lifecycle-factory>
3996
// element.getValue();
3997
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
3998        for (int i = 0; i < attrs.getLength(); i++) {
3999            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4000            if (attr.getName().equals("id")) { // <lifecycle-factory id="???">
4001
// attr.getValue();
4002
}
4003        }
4004        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4005        for (int i = 0; i < nodes.getLength(); i++) {
4006            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4007            switch (node.getNodeType()) {
4008            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4009                // ((org.w3c.dom.CDATASection)node).getData();
4010
break;
4011            case org.w3c.dom.Node.ELEMENT_NODE:
4012                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4013                break;
4014            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4015                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4016
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4017
break;
4018            case org.w3c.dom.Node.TEXT_NODE:
4019                // ((org.w3c.dom.Text)node).getData();
4020
break;
4021            }
4022        }
4023    }
4024
4025    /**
4026     * Scan through org.w3c.dom.Element named managed-bean-class.
4027     */

4028    void visitElement_managed_bean_class(org.w3c.dom.Element JavaDoc element) { // <managed-bean-class>
4029
// element.getValue();
4030
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4031        for (int i = 0; i < attrs.getLength(); i++) {
4032            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4033            if (attr.getName().equals("id")) { // <managed-bean-class id="???">
4034
// attr.getValue();
4035
}
4036        }
4037        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4038        for (int i = 0; i < nodes.getLength(); i++) {
4039            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4040            switch (node.getNodeType()) {
4041            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4042                // ((org.w3c.dom.CDATASection)node).getData();
4043
break;
4044            case org.w3c.dom.Node.ELEMENT_NODE:
4045                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4046                break;
4047            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4048                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4049
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4050
break;
4051            case org.w3c.dom.Node.TEXT_NODE:
4052                // ((org.w3c.dom.Text)node).getData();
4053
break;
4054            }
4055        }
4056    }
4057
4058    /**
4059     * Scan through org.w3c.dom.Element named managed-bean-name.
4060     */

4061    void visitElement_managed_bean_name(org.w3c.dom.Element JavaDoc element) { // <managed-bean-name>
4062
// element.getValue();
4063
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4064        for (int i = 0; i < attrs.getLength(); i++) {
4065            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4066            if (attr.getName().equals("id")) { // <managed-bean-name id="???">
4067
// attr.getValue();
4068
}
4069        }
4070        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4071        for (int i = 0; i < nodes.getLength(); i++) {
4072            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4073            switch (node.getNodeType()) {
4074            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4075                // ((org.w3c.dom.CDATASection)node).getData();
4076
break;
4077            case org.w3c.dom.Node.ELEMENT_NODE:
4078                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4079                break;
4080            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4081                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4082
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4083
break;
4084            case org.w3c.dom.Node.TEXT_NODE:
4085                // ((org.w3c.dom.Text)node).getData();
4086
break;
4087            }
4088        }
4089    }
4090
4091    /**
4092     * Scan through org.w3c.dom.Element named managed-bean-scope.
4093     */

4094    void visitElement_managed_bean_scope(org.w3c.dom.Element JavaDoc element) { // <managed-bean-scope>
4095
// element.getValue();
4096
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4097        for (int i = 0; i < attrs.getLength(); i++) {
4098            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4099            if (attr.getName().equals("id")) { // <managed-bean-scope id="???">
4100
// attr.getValue();
4101
}
4102        }
4103        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4104        for (int i = 0; i < nodes.getLength(); i++) {
4105            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4106            switch (node.getNodeType()) {
4107            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4108                // ((org.w3c.dom.CDATASection)node).getData();
4109
break;
4110            case org.w3c.dom.Node.ELEMENT_NODE:
4111                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4112                break;
4113            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4114                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4115
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4116
break;
4117            case org.w3c.dom.Node.TEXT_NODE:
4118                // ((org.w3c.dom.Text)node).getData();
4119
break;
4120            }
4121        }
4122    }
4123
4124    /**
4125     * Scan through org.w3c.dom.Element named navigation-handler.
4126     */

4127    void visitElement_navigation_handler(org.w3c.dom.Element JavaDoc element) { // <navigation-handler>
4128
// element.getValue();
4129
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4130        for (int i = 0; i < attrs.getLength(); i++) {
4131            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4132            if (attr.getName().equals("id")) { // <navigation-handler id="???">
4133
// attr.getValue();
4134
}
4135        }
4136        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4137        for (int i = 0; i < nodes.getLength(); i++) {
4138            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4139            switch (node.getNodeType()) {
4140            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4141                // ((org.w3c.dom.CDATASection)node).getData();
4142
break;
4143            case org.w3c.dom.Node.ELEMENT_NODE:
4144                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4145                break;
4146            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4147                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4148
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4149
break;
4150            case org.w3c.dom.Node.TEXT_NODE:
4151                // ((org.w3c.dom.Text)node).getData();
4152
break;
4153            }
4154        }
4155    }
4156
4157    /**
4158     * Scan through org.w3c.dom.Element named phase-listener.
4159     */

4160    void visitElement_phase_listener(org.w3c.dom.Element JavaDoc element) { // <phase-listener>
4161
// element.getValue();
4162
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4163        for (int i = 0; i < attrs.getLength(); i++) {
4164            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4165            if (attr.getName().equals("id")) { // <phase-listener id="???">
4166
// attr.getValue();
4167
}
4168        }
4169        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4170        for (int i = 0; i < nodes.getLength(); i++) {
4171            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4172            switch (node.getNodeType()) {
4173            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4174                // ((org.w3c.dom.CDATASection)node).getData();
4175
break;
4176            case org.w3c.dom.Node.ELEMENT_NODE:
4177                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4178                break;
4179            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4180                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4181
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4182
break;
4183            case org.w3c.dom.Node.TEXT_NODE:
4184                // ((org.w3c.dom.Text)node).getData();
4185
break;
4186            }
4187        }
4188    }
4189
4190    /**
4191     * Scan through org.w3c.dom.Element named redirect.
4192     */

4193    void visitElement_redirect(org.w3c.dom.Element JavaDoc element) { // <redirect>
4194
// element.getValue();
4195
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4196        for (int i = 0; i < attrs.getLength(); i++) {
4197            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4198            if (attr.getName().equals("id")) { // <redirect id="???">
4199
// attr.getValue();
4200
}
4201        }
4202        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4203        for (int i = 0; i < nodes.getLength(); i++) {
4204            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4205            switch (node.getNodeType()) {
4206            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4207                // ((org.w3c.dom.CDATASection)node).getData();
4208
break;
4209            case org.w3c.dom.Node.ELEMENT_NODE:
4210                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4211                break;
4212            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4213                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4214
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4215
break;
4216            }
4217        }
4218    }
4219
4220    /**
4221     * Scan through org.w3c.dom.Element named suggested-value.
4222     */

4223    void visitElement_suggested_value(org.w3c.dom.Element JavaDoc element) { // <suggested-value>
4224
// element.getValue();
4225
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4226        for (int i = 0; i < attrs.getLength(); i++) {
4227            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4228            if (attr.getName().equals("id")) { // <suggested-value id="???">
4229
// attr.getValue();
4230
}
4231        }
4232        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4233        for (int i = 0; i < nodes.getLength(); i++) {
4234            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4235            switch (node.getNodeType()) {
4236            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4237                // ((org.w3c.dom.CDATASection)node).getData();
4238
break;
4239            case org.w3c.dom.Node.ELEMENT_NODE:
4240                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4241                break;
4242            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4243                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4244
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4245
break;
4246            case org.w3c.dom.Node.TEXT_NODE:
4247                // ((org.w3c.dom.Text)node).getData();
4248
break;
4249            }
4250        }
4251    }
4252
4253    /**
4254     * Scan through org.w3c.dom.Element named view-handler.
4255     */

4256    void visitElement_view_handler(org.w3c.dom.Element JavaDoc element) { // <view-handler>
4257
// element.getValue();
4258
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4259        for (int i = 0; i < attrs.getLength(); i++) {
4260            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4261            if (attr.getName().equals("id")) { // <view-handler id="???">
4262
// attr.getValue();
4263
}
4264        }
4265        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4266        for (int i = 0; i < nodes.getLength(); i++) {
4267            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4268            switch (node.getNodeType()) {
4269            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4270                // ((org.w3c.dom.CDATASection)node).getData();
4271
break;
4272            case org.w3c.dom.Node.ELEMENT_NODE:
4273                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4274                break;
4275            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4276                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4277
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4278
break;
4279            case org.w3c.dom.Node.TEXT_NODE:
4280                // ((org.w3c.dom.Text)node).getData();
4281
break;
4282            }
4283        }
4284    }
4285
4286    /**
4287     * Scan through org.w3c.dom.Element named state-manager.
4288     */

4289    void visitElement_state_manager(org.w3c.dom.Element JavaDoc element) { // <state-manager>
4290
// element.getValue();
4291
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4292        for (int i = 0; i < attrs.getLength(); i++) {
4293            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4294            if (attr.getName().equals("id")) { // <state-manager id="???">
4295
// attr.getValue();
4296
}
4297        }
4298        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4299        for (int i = 0; i < nodes.getLength(); i++) {
4300            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4301            switch (node.getNodeType()) {
4302            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4303                // ((org.w3c.dom.CDATASection)node).getData();
4304
break;
4305            case org.w3c.dom.Node.ELEMENT_NODE:
4306                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4307                break;
4308            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4309                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4310
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4311
break;
4312            case org.w3c.dom.Node.TEXT_NODE:
4313                // ((org.w3c.dom.Text)node).getData();
4314
break;
4315            }
4316        }
4317    }
4318
4319    /**
4320     * Scan through org.w3c.dom.Element named null-value.
4321     */

4322    void visitElement_null_value(org.w3c.dom.Element JavaDoc element) { // <null-value>
4323
// element.getValue();
4324
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4325        for (int i = 0; i < attrs.getLength(); i++) {
4326            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4327            if (attr.getName().equals("id")) { // <null-value id="???">
4328
// attr.getValue();
4329
}
4330        }
4331        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4332        for (int i = 0; i < nodes.getLength(); i++) {
4333            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4334            switch (node.getNodeType()) {
4335            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4336                // ((org.w3c.dom.CDATASection)node).getData();
4337
break;
4338            case org.w3c.dom.Node.ELEMENT_NODE:
4339                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4340                break;
4341            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4342                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4343
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4344
break;
4345            }
4346        }
4347    }
4348
4349    /**
4350     * Scan through org.w3c.dom.Element named property-class.
4351     */

4352    void visitElement_property_class(org.w3c.dom.Element JavaDoc element) { // <property-class>
4353
// element.getValue();
4354
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4355        for (int i = 0; i < attrs.getLength(); i++) {
4356            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4357            if (attr.getName().equals("id")) { // <property-class id="???">
4358
// attr.getValue();
4359
}
4360        }
4361        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4362        for (int i = 0; i < nodes.getLength(); i++) {
4363            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4364            switch (node.getNodeType()) {
4365            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4366                // ((org.w3c.dom.CDATASection)node).getData();
4367
break;
4368            case org.w3c.dom.Node.ELEMENT_NODE:
4369                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4370                break;
4371            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4372                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4373
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4374
break;
4375            case org.w3c.dom.Node.TEXT_NODE:
4376                // ((org.w3c.dom.Text)node).getData();
4377
break;
4378            }
4379        }
4380    }
4381
4382    /**
4383     * Scan through org.w3c.dom.Element named property-name.
4384     */

4385    void visitElement_property_name(org.w3c.dom.Element JavaDoc element) { // <property-name>
4386
// element.getValue();
4387
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4388        for (int i = 0; i < attrs.getLength(); i++) {
4389            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4390            if (attr.getName().equals("id")) { // <property-name id="???">
4391
// attr.getValue();
4392
}
4393        }
4394        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4395        for (int i = 0; i < nodes.getLength(); i++) {
4396            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4397            switch (node.getNodeType()) {
4398            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4399                // ((org.w3c.dom.CDATASection)node).getData();
4400
break;
4401            case org.w3c.dom.Node.ELEMENT_NODE:
4402                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4403                break;
4404            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4405                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4406
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4407
break;
4408            case org.w3c.dom.Node.TEXT_NODE:
4409                // ((org.w3c.dom.Text)node).getData();
4410
break;
4411            }
4412        }
4413    }
4414
4415    /**
4416     * Scan through org.w3c.dom.Element named property-resolver.
4417     */

4418    void visitElement_property_resolver(org.w3c.dom.Element JavaDoc element) { // <property-resolver>
4419
// element.getValue();
4420
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4421        for (int i = 0; i < attrs.getLength(); i++) {
4422            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4423            if (attr.getName().equals("id")) { // <property-resolver id="???">
4424
// attr.getValue();
4425
}
4426        }
4427        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4428        for (int i = 0; i < nodes.getLength(); i++) {
4429            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4430            switch (node.getNodeType()) {
4431            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4432                // ((org.w3c.dom.CDATASection)node).getData();
4433
break;
4434            case org.w3c.dom.Node.ELEMENT_NODE:
4435                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4436                break;
4437            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4438                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4439
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4440
break;
4441            case org.w3c.dom.Node.TEXT_NODE:
4442                // ((org.w3c.dom.Text)node).getData();
4443
break;
4444            }
4445        }
4446    }
4447
4448    /**
4449     * Scan through org.w3c.dom.Element named referenced-bean-class.
4450     */

4451    void visitElement_referenced_bean_class(org.w3c.dom.Element JavaDoc element) { // <referenced-bean-class>
4452
// element.getValue();
4453
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4454        for (int i = 0; i < attrs.getLength(); i++) {
4455            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4456            if (attr.getName().equals("id")) { // <referenced-bean-class
4457
// id="???">
4458
// attr.getValue();
4459
}
4460        }
4461        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4462        for (int i = 0; i < nodes.getLength(); i++) {
4463            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4464            switch (node.getNodeType()) {
4465            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4466                // ((org.w3c.dom.CDATASection)node).getData();
4467
break;
4468            case org.w3c.dom.Node.ELEMENT_NODE:
4469                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4470                break;
4471            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4472                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4473
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4474
break;
4475            case org.w3c.dom.Node.TEXT_NODE:
4476                // ((org.w3c.dom.Text)node).getData();
4477
break;
4478            }
4479        }
4480    }
4481
4482    /**
4483     * Scan through org.w3c.dom.Element named referenced-bean-name.
4484     */

4485    void visitElement_referenced_bean_name(org.w3c.dom.Element JavaDoc element) { // <referenced-bean-name>
4486
// element.getValue();
4487
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4488        for (int i = 0; i < attrs.getLength(); i++) {
4489            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4490            if (attr.getName().equals("id")) { // <referenced-bean-name
4491
// id="???">
4492
// attr.getValue();
4493
}
4494        }
4495        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4496        for (int i = 0; i < nodes.getLength(); i++) {
4497            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4498            switch (node.getNodeType()) {
4499            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4500                // ((org.w3c.dom.CDATASection)node).getData();
4501
break;
4502            case org.w3c.dom.Node.ELEMENT_NODE:
4503                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4504                break;
4505            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4506                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4507
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4508
break;
4509            case org.w3c.dom.Node.TEXT_NODE:
4510                // ((org.w3c.dom.Text)node).getData();
4511
break;
4512            }
4513        }
4514    }
4515
4516    /**
4517     * Scan through org.w3c.dom.Element named render-kit-id.
4518     */

4519    void visitElement_render_kit_id(org.w3c.dom.Element JavaDoc element) { // <render-kit-id>
4520
// element.getValue();
4521
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4522        for (int i = 0; i < attrs.getLength(); i++) {
4523            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4524            if (attr.getName().equals("id")) { // <render-kit-id id="???">
4525
// attr.getValue();
4526
}
4527        }
4528        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4529        for (int i = 0; i < nodes.getLength(); i++) {
4530            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4531            switch (node.getNodeType()) {
4532            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4533                // ((org.w3c.dom.CDATASection)node).getData();
4534
break;
4535            case org.w3c.dom.Node.ELEMENT_NODE:
4536                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4537                break;
4538            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4539                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4540
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4541
break;
4542            case org.w3c.dom.Node.TEXT_NODE:
4543                // ((org.w3c.dom.Text)node).getData();
4544
break;
4545            }
4546        }
4547    }
4548
4549    /**
4550     * Scan through org.w3c.dom.Element named render-kit-class.
4551     */

4552    void visitElement_render_kit_class(org.w3c.dom.Element JavaDoc element) { // <render-kit-class>
4553
// element.getValue();
4554
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4555        for (int i = 0; i < attrs.getLength(); i++) {
4556            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4557            if (attr.getName().equals("id")) { // <render-kit-class id="???">
4558
// attr.getValue();
4559
}
4560        }
4561        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4562        for (int i = 0; i < nodes.getLength(); i++) {
4563            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4564            switch (node.getNodeType()) {
4565            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4566                // ((org.w3c.dom.CDATASection)node).getData();
4567
break;
4568            case org.w3c.dom.Node.ELEMENT_NODE:
4569                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4570                break;
4571            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4572                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4573
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4574
break;
4575            case org.w3c.dom.Node.TEXT_NODE:
4576                // ((org.w3c.dom.Text)node).getData();
4577
break;
4578            }
4579        }
4580    }
4581
4582    /**
4583     * Scan through org.w3c.dom.Element named renderer-class.
4584     */

4585    void visitElement_renderer_class(org.w3c.dom.Element JavaDoc element) { // <renderer-class>
4586
// element.getValue();
4587
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4588        for (int i = 0; i < attrs.getLength(); i++) {
4589            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4590            if (attr.getName().equals("id")) { // <renderer-class id="???">
4591
// attr.getValue();
4592
}
4593        }
4594        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4595        for (int i = 0; i < nodes.getLength(); i++) {
4596            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4597            switch (node.getNodeType()) {
4598            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4599                // ((org.w3c.dom.CDATASection)node).getData();
4600
break;
4601            case org.w3c.dom.Node.ELEMENT_NODE:
4602                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4603                break;
4604            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4605                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4606
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4607
break;
4608            case org.w3c.dom.Node.TEXT_NODE:
4609                // ((org.w3c.dom.Text)node).getData();
4610
break;
4611            }
4612        }
4613    }
4614
4615    /**
4616     * Scan through org.w3c.dom.Element named render-kit-factory.
4617     */

4618    void visitElement_render_kit_factory(org.w3c.dom.Element JavaDoc element) { // <render-kit-factory>
4619
// element.getValue();
4620
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4621        for (int i = 0; i < attrs.getLength(); i++) {
4622            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4623            if (attr.getName().equals("id")) { // <render-kit-factory id="???">
4624
// attr.getValue();
4625
}
4626        }
4627        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4628        for (int i = 0; i < nodes.getLength(); i++) {
4629            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4630            switch (node.getNodeType()) {
4631            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4632                // ((org.w3c.dom.CDATASection)node).getData();
4633
break;
4634            case org.w3c.dom.Node.ELEMENT_NODE:
4635                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4636                break;
4637            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4638                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4639
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4640
break;
4641            case org.w3c.dom.Node.TEXT_NODE:
4642                // ((org.w3c.dom.Text)node).getData();
4643
break;
4644            }
4645        }
4646    }
4647
4648    /**
4649     * Scan through org.w3c.dom.Element named renderer-type.
4650     */

4651    void visitElement_renderer_type(org.w3c.dom.Element JavaDoc element) { // <renderer-type>
4652
// element.getValue();
4653
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4654        for (int i = 0; i < attrs.getLength(); i++) {
4655            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4656            if (attr.getName().equals("id")) { // <renderer-type id="???">
4657
// attr.getValue();
4658
}
4659        }
4660        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4661        for (int i = 0; i < nodes.getLength(); i++) {
4662            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4663            switch (node.getNodeType()) {
4664            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4665                // ((org.w3c.dom.CDATASection)node).getData();
4666
break;
4667            case org.w3c.dom.Node.ELEMENT_NODE:
4668                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4669                break;
4670            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4671                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4672
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4673
break;
4674            case org.w3c.dom.Node.TEXT_NODE:
4675                // ((org.w3c.dom.Text)node).getData();
4676
break;
4677            }
4678        }
4679    }
4680
4681    /**
4682     * Scan through org.w3c.dom.Element named small-icon.
4683     */

4684    void visitElement_small_icon(org.w3c.dom.Element JavaDoc element) { // <small-icon>
4685
// element.getValue();
4686
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4687        for (int i = 0; i < attrs.getLength(); i++) {
4688            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4689            if (attr.getName().equals("id")) { // <small-icon id="???">
4690
// attr.getValue();
4691
}
4692        }
4693        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4694        for (int i = 0; i < nodes.getLength(); i++) {
4695            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4696            switch (node.getNodeType()) {
4697            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4698                // ((org.w3c.dom.CDATASection)node).getData();
4699
break;
4700            case org.w3c.dom.Node.ELEMENT_NODE:
4701                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4702                break;
4703            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4704                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4705
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4706
break;
4707            case org.w3c.dom.Node.TEXT_NODE:
4708                // ((org.w3c.dom.Text)node).getData();
4709
break;
4710            }
4711        }
4712    }
4713
4714    /**
4715     * Scan through org.w3c.dom.Element named supported-locale.
4716     */

4717    void visitElement_supported_locale(org.w3c.dom.Element JavaDoc element) { // <supported-locale>
4718
// element.getValue();
4719
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4720        for (int i = 0; i < attrs.getLength(); i++) {
4721            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4722            if (attr.getName().equals("id")) { // <supported-locale id="???">
4723
// attr.getValue();
4724
}
4725        }
4726        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4727        for (int i = 0; i < nodes.getLength(); i++) {
4728            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4729            switch (node.getNodeType()) {
4730            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4731                // ((org.w3c.dom.CDATASection)node).getData();
4732
break;
4733            case org.w3c.dom.Node.ELEMENT_NODE:
4734                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4735                break;
4736            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4737                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4738
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4739
break;
4740            case org.w3c.dom.Node.TEXT_NODE:
4741                // ((org.w3c.dom.Text)node).getData();
4742
break;
4743            }
4744        }
4745    }
4746
4747    /**
4748     * Scan through org.w3c.dom.Element named to-view-id.
4749     */

4750    void visitElement_to_view_id(org.w3c.dom.Element JavaDoc element) { // <to-view-id>
4751
// element.getValue();
4752
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4753        for (int i = 0; i < attrs.getLength(); i++) {
4754            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4755            if (attr.getName().equals("id")) { // <to-view-id id="???">
4756
// attr.getValue();
4757
}
4758        }
4759        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4760        for (int i = 0; i < nodes.getLength(); i++) {
4761            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4762            switch (node.getNodeType()) {
4763            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4764                // ((org.w3c.dom.CDATASection)node).getData();
4765
break;
4766            case org.w3c.dom.Node.ELEMENT_NODE:
4767                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4768                break;
4769            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4770                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4771
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4772
break;
4773            case org.w3c.dom.Node.TEXT_NODE:
4774                // ((org.w3c.dom.Text)node).getData();
4775
break;
4776            }
4777        }
4778    }
4779
4780    /**
4781     * Scan through org.w3c.dom.Element named validator-class.
4782     */

4783    void visitElement_validator_class(org.w3c.dom.Element JavaDoc element) { // <validator-class>
4784
// element.getValue();
4785
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4786        for (int i = 0; i < attrs.getLength(); i++) {
4787            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4788            if (attr.getName().equals("id")) { // <validator-class id="???">
4789
// attr.getValue();
4790
}
4791        }
4792        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4793        for (int i = 0; i < nodes.getLength(); i++) {
4794            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4795            switch (node.getNodeType()) {
4796            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4797                // ((org.w3c.dom.CDATASection)node).getData();
4798
break;
4799            case org.w3c.dom.Node.ELEMENT_NODE:
4800                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4801                break;
4802            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4803                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4804
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4805
break;
4806            case org.w3c.dom.Node.TEXT_NODE:
4807                // ((org.w3c.dom.Text)node).getData();
4808
break;
4809            }
4810        }
4811    }
4812
4813    /**
4814     * Scan through org.w3c.dom.Element named validator-id.
4815     */

4816    void visitElement_validator_id(org.w3c.dom.Element JavaDoc element) { // <validator-id>
4817
// element.getValue();
4818
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4819        for (int i = 0; i < attrs.getLength(); i++) {
4820            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4821            if (attr.getName().equals("id")) { // <validator-id id="???">
4822
// attr.getValue();
4823
}
4824        }
4825        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4826        for (int i = 0; i < nodes.getLength(); i++) {
4827            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4828            switch (node.getNodeType()) {
4829            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4830                // ((org.w3c.dom.CDATASection)node).getData();
4831
break;
4832            case org.w3c.dom.Node.ELEMENT_NODE:
4833                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4834                break;
4835            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4836                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4837
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4838
break;
4839            case org.w3c.dom.Node.TEXT_NODE:
4840                // ((org.w3c.dom.Text)node).getData();
4841
break;
4842            }
4843        }
4844    }
4845
4846    /**
4847     * Scan through org.w3c.dom.Element named value.
4848     */

4849    void visitElement_value(org.w3c.dom.Element JavaDoc element) { // <value>
4850
// element.getValue();
4851
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4852        for (int i = 0; i < attrs.getLength(); i++) {
4853            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4854            if (attr.getName().equals("id")) { // <value id="???">
4855
// attr.getValue();
4856
}
4857        }
4858        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4859        for (int i = 0; i < nodes.getLength(); i++) {
4860            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4861            switch (node.getNodeType()) {
4862            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4863                // ((org.w3c.dom.CDATASection)node).getData();
4864
break;
4865            case org.w3c.dom.Node.ELEMENT_NODE:
4866                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4867                break;
4868            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4869                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4870
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4871
break;
4872            case org.w3c.dom.Node.TEXT_NODE:
4873                // ((org.w3c.dom.Text)node).getData();
4874
break;
4875            }
4876        }
4877    }
4878
4879    /**
4880     * Scan through org.w3c.dom.Element named value-class.
4881     */

4882    void visitElement_value_class(org.w3c.dom.Element JavaDoc element) { // <value-class>
4883
// element.getValue();
4884
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4885        for (int i = 0; i < attrs.getLength(); i++) {
4886            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4887            if (attr.getName().equals("id")) { // <value-class id="???">
4888
// attr.getValue();
4889
}
4890        }
4891        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4892        for (int i = 0; i < nodes.getLength(); i++) {
4893            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4894            switch (node.getNodeType()) {
4895            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4896                // ((org.w3c.dom.CDATASection)node).getData();
4897
break;
4898            case org.w3c.dom.Node.ELEMENT_NODE:
4899                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4900                break;
4901            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4902                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4903
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4904
break;
4905            case org.w3c.dom.Node.TEXT_NODE:
4906                // ((org.w3c.dom.Text)node).getData();
4907
break;
4908            }
4909        }
4910    }
4911
4912    /**
4913     * Scan through org.w3c.dom.Element named variable-resolver.
4914     */

4915    void visitElement_variable_resolver(org.w3c.dom.Element JavaDoc element) { // <variable-resolver>
4916
// element.getValue();
4917
org.w3c.dom.NamedNodeMap JavaDoc attrs = element.getAttributes();
4918        for (int i = 0; i < attrs.getLength(); i++) {
4919            org.w3c.dom.Attr JavaDoc attr = (org.w3c.dom.Attr JavaDoc) attrs.item(i);
4920            if (attr.getName().equals("id")) { // <variable-resolver id="???">
4921
// attr.getValue();
4922
}
4923        }
4924        org.w3c.dom.NodeList JavaDoc nodes = element.getChildNodes();
4925        for (int i = 0; i < nodes.getLength(); i++) {
4926            org.w3c.dom.Node JavaDoc node = nodes.item(i);
4927            switch (node.getNodeType()) {
4928            case org.w3c.dom.Node.CDATA_SECTION_NODE:
4929                // ((org.w3c.dom.CDATASection)node).getData();
4930
break;
4931            case org.w3c.dom.Node.ELEMENT_NODE:
4932                org.w3c.dom.Element JavaDoc nodeElement = (org.w3c.dom.Element JavaDoc) node;
4933                break;
4934            case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE:
4935                // ((org.w3c.dom.ProcessingInstruction)node).getTarget();
4936
// ((org.w3c.dom.ProcessingInstruction)node).getData();
4937
break;
4938            case org.w3c.dom.Node.TEXT_NODE:
4939                // ((org.w3c.dom.Text)node).getData();
4940
break;
4941            }
4942        }
4943    }
4944
4945}
4946
Popular Tags