You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2006/08/02 18:35:05 UTC

svn commit: r428081 [3/12] - in /incubator/adffaces/trunk/trinidad: trinidad-api/src/main/java/org/apache/myfaces/trinidad/context/ trinidad-api/src/test/java/org/apache/myfaces/trinidad/component/core/layout/ trinidad-api/src/test/java/org/apache/myfa...

Modified: incubator/adffaces/trunk/trinidad/trinidad-demo/src/main/webapp/WEB-INF/faces-config.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-demo/src/main/webapp/WEB-INF/faces-config.xml?rev=428081&r1=428080&r2=428081&view=diff
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-demo/src/main/webapp/WEB-INF/faces-config.xml (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-demo/src/main/webapp/WEB-INF/faces-config.xml Wed Aug  2 11:34:29 2006
@@ -1,2984 +1,2984 @@
-<?xml version="1.0"?>
-<!--
-  Copyright 2006 The Apache Software Foundation.
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<!DOCTYPE faces-config PUBLIC
-  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
-  "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
-<faces-config>
-  
-  <application>
-    <!-- Use the ADF RenderKit -->
-    <default-render-kit-id>
-      org.apache.myfaces.trinidad.core
-    </default-render-kit-id>
-
-    <!-- DEFAULT/SUPPORTED LOCALE/S FOR THE DEMO -->
-    <locale-config>
-      <default-locale>en</default-locale>
-      <supported-locale>ar</supported-locale>
-      <supported-locale>ca</supported-locale>
-      <supported-locale>cs</supported-locale>
-      <supported-locale>da</supported-locale>
-      <supported-locale>de</supported-locale>
-      <supported-locale>el</supported-locale>
-      <supported-locale>es</supported-locale>
-      <supported-locale>es_ES</supported-locale>
-      <supported-locale>fi</supported-locale>
-      <supported-locale>fr</supported-locale>
-      <supported-locale>fr_CA</supported-locale>
-      <supported-locale>hr</supported-locale>
-      <supported-locale>hu</supported-locale>
-      <supported-locale>is</supported-locale>
-      <supported-locale>it</supported-locale>
-      <supported-locale>iw</supported-locale>
-      <supported-locale>ja</supported-locale>
-      <supported-locale>ko</supported-locale>
-      <supported-locale>nl</supported-locale>
-      <supported-locale>no</supported-locale>
-      <supported-locale>pl</supported-locale>
-      <supported-locale>pt</supported-locale>
-      <supported-locale>pt_BR</supported-locale>
-      <supported-locale>ro</supported-locale>
-      <supported-locale>ru</supported-locale>
-      <supported-locale>sk</supported-locale>
-      <supported-locale>sv</supported-locale>
-      <supported-locale>th</supported-locale>
-      <supported-locale>tr</supported-locale>
-      <supported-locale>zh_CN</supported-locale>
-      <supported-locale>zh_TW</supported-locale>
-    </locale-config>
-  
-  </application>
-  <component>
-    <component-type>org.apache.myfaces.trinidaddemo.DateField</component-type>
-    <component-class>org.apache.myfaces.trinidaddemo.composite.DateField</component-class>
-  </component>
-
-  <render-kit>
-    <renderer>
-      <component-family>javax.faces.Input</component-family>
-      <renderer-type>org.apache.myfaces.trinidaddemo.DateField</renderer-type>
-      <renderer-class>org.apache.myfaces.trinidaddemo.composite.DateFieldAsRenderer</renderer-class>
-    </renderer>
-  </render-kit>
-
-  <converter>
-   <display-name>SSN Converter</display-name>
-   <converter-id>org.apache.myfaces.trinidaddemo.SSN</converter-id>
-   <converter-class>org.apache.myfaces.trinidaddemo.convertValidate.SSNConverter</converter-class>
-  </converter>
-  <validator>
-   <display-name>Password Validator</display-name>
-   <validator-id>org.apache.myfaces.trinidaddemo.PasswordValidator</validator-id>
-   <validator-class>org.apache.myfaces.trinidaddemo.convertValidate.PasswordValidator</validator-class>
-  </validator>
-    
-  <!-- Global preferences object that proxies to others -->
-  <managed-bean>
-    <managed-bean-name>prefs</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.PreferencesProxy
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-  </managed-bean>
-
-
-  <managed-bean>
-    <managed-bean-name>action</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.ActionBean
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>selectItemTest</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.SelectItemTestBean
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>ui</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.UIBean
-    </managed-bean-class>
-    <managed-bean-scope>
-       request
-    </managed-bean-scope>
-    <managed-property>
-      <property-name>state</property-name>
-      <value>#{uiState}</value>
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>uiState</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.UIBeanState
-    </managed-bean-class>
-    <managed-bean-scope>
-       session
-    </managed-bean-scope>
-  </managed-bean>
-
-
-  <managed-bean>
-    <managed-bean-name>table</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.DataBean</value-class>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-    </list-entries>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>listRef</managed-bean-name>
-    <managed-bean-class>java.util.ArrayList</managed-bean-class>
-    <managed-bean-scope>application</managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.DataBean</value-class>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-      <value>#{tablerow}</value>
-    </list-entries>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>listOfLists</managed-bean-name>
-    <managed-bean-class>java.util.ArrayList</managed-bean-class>
-    <managed-bean-scope>application</managed-bean-scope>
-    <list-entries>
-      <value-class>java.util.ArrayList</value-class>
-      <value>#{listRef}</value>
-      <value>#{listRef}</value>
-      <value>#{listRef}</value>
-    </list-entries>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>tablerow</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DataBean</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>data</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DataBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-
-  <!--managed-bean>
-    <managed-bean-name>data2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DataBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean-->
-   
-  
-  <!-- processChoiceBar Demo start -->
-  <managed-bean>
-    <managed-bean-name>processChoiceBarPageList</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</value-class>
-      <value>#{processChoiceBar1}</value>
-      <value>#{processChoiceBar2}</value>
-      <value>#{processChoiceBar3}</value>
-    </list-entries>
-  </managed-bean>
-
-  <!-- create the menuModel -->
-  <managed-bean>
-    <managed-bean-name>processMenuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ProcessMenuModel</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{processChoiceBarPageList}</value>      
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>processChoiceBar1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processChoiceBar.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>First Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processChoiceBar</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processChoiceBar2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processChoiceBar2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Second Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processChoiceBar2</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processChoiceBar3</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processChoiceBar3.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Third Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processChoiceBar3</value>
-    </managed-property>
-  </managed-bean>
-
-  <!-- processChoiceBar Demo end -->
-
-
-  <!-- processTrain Demo start -->
-
-  <managed-bean>
-    <managed-bean-name>processTrainList</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       none
-    </managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-      <value>#{processTrain1}</value>
-      <value>#{processTrain2}</value>
-      <value>#{processTrain3}</value>
-      <value>#{processTrain4}</value>
-      <value>#{processTrain5}</value>
-      <value>#{processTrain6}</value>
-      <value>#{processTrain7}</value>
-      <value>#{processTrain8}</value>
-    </list-entries>
-  </managed-bean>
-
- <managed-bean>
-    <managed-bean-name>processTrainTree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ChildPropertyTreeModel</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>childProperty</property-name>
-      <value>children</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{processTrainList}</value>
-    </managed-property>
-  </managed-bean>
-
-  <!-- create the menuModel -->
-  <managed-bean>
-    <managed-bean-name>processTrainMenuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ProcessMenuModel</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{processTrainTree}</value>      
-    </managed-property>
-    <!-- to see the plusOne version of this working, comment below -->
-    <managed-property>
-      <property-name>maxPathKey</property-name>
-      <value>TRAIN_DEMO_MAX_PATH_KEY</value>
-    </managed-property>
-  </managed-bean>
-
-
-  <managed-bean>
-    <managed-bean-name>processTrain1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain.jspx</value>
-    </managed-property> 
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>First Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Second Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain3</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain3.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain3</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Third Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain4</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain4.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain4</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Fourth Step</value>
-    </managed-property>       
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{processTrain4a}</value>
-        <value>#{processTrain4b}</value>
-        <value>#{processTrain4c}</value>
-      </list-entries>
-    </managed-property>       
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain4a</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain4a.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain4a</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Step 4A</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain4b</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain4b.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain4b</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Step 4B</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain4c</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain4c.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain4c</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Step 4C</value>
-    </managed-property>
-  </managed-bean>
-   <managed-bean>
-    <managed-bean-name>processTrain5</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain5.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain5</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Fifth Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain6</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain6.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain6</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Sixth Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processTrain7</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain7.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain7</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Seventh Step</value>
-    </managed-property>
-  </managed-bean>
-   <managed-bean>
-    <managed-bean-name>processTrain8</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/processTrain8.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.processTrain8</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Eighth Step</value>
-    </managed-property>
-  </managed-bean>
-
-
-
-  <!-- processTrain Demo end -->
-
-  <!-- selectInputText Demo start -->
-  <navigation-rule>
-    <from-view-id>/components/selectInputText.jspx</from-view-id>
-    <navigation-case>
-      <from-outcome>dialog:periodicTable</from-outcome>
-      <to-view-id>/components/selectInputText_dialog.jspx</to-view-id>
-    </navigation-case>
-  </navigation-rule>
-
-  <managed-bean>
-    <managed-bean-name>periodicDialog</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.dialog.PeriodicDialogBean
-    </managed-bean-class>
-    <managed-bean-scope>
-       request
-    </managed-bean-scope>
-  </managed-bean>
-  <!-- selectInputText Demo end -->
-
-  <managed-bean>
-    <managed-bean-name>color</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ColorBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>date</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DateBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>toggle</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ToggleBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>animals</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.AnimalsBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>list</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ListTestBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>testTree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DemoTreeData</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>partialDemoUtil</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.PartialDemoUtilBean</managed-bean-class>
-    <managed-bean-scope>request</managed-bean-scope>
-    <managed-property>
-      <property-name>status</property-name>
-      <value>#{partialDemoStatus}</value>
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>partialDemoStatus</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.PartialDemoStatusBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>poll</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.PollBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>change</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.change.ChangeBean</managed-bean-class>
-    <managed-bean-scope>request</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>progress</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ProgressBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>progressSteps</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ProgressStepsBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>tree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.TreeModelAdapter</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>childProperty</property-name>
-      <value>children</value>
-    </managed-property>
-    <managed-property>
-      <property-name>instance</property-name>
-      <value>#{testTree}</value>
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>testTree2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.InfiniteTree</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>largeTree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.TreeModelAdapter</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>childProperty</property-name>
-      <value>kids</value>
-    </managed-property>
-    <managed-property>
-      <property-name>instance</property-name>
-      <value>#{testTree2}</value>
-    </managed-property>
-
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>tableActions</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.TableBean</managed-bean-class>
-    <managed-bean-scope>request</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>editor</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ComponentEditorHandler</managed-bean-class>
-    <managed-bean-scope>request</managed-bean-scope>
-    <managed-property>
-      <property-name>javascriptShown</property-name>
-      <value>false</value>
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>demoCommandNavigationItem</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.DemoCommandNavigationItemBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>clientValidation</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ClientValidationBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-  
-  <managed-bean>
-    <managed-bean-name>converterValidator</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ConverterValidatorBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-  
-  <managed-bean>
-    <managed-bean-name>messageCustomization</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.CustomMessageConvertValidateBean</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-  </managed-bean>
-
-
-
-   <!-- BEGIN component tree -->
-  <managed-bean>
-    <managed-bean-name>componentTreeBean</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.ComponentTree</managed-bean-class>
-    <managed-bean-scope>application</managed-bean-scope>
-    <managed-property>
-      <property-name>fileList</property-name>
-      <list-entries>
-        <value-class>java.lang.String</value-class>
-        <value>chooseColor.jspx</value>
-        <value>chooseDate.jspx</value>
-        <value>column.jspx</value>
-        <value>commandButton.jspx</value>
-        <value>commandLink.jspx</value>
-        <value>commandNavigationItem.jspx</value>
-        <value>form.jspx</value>
-        <value>goButton.jspx</value>
-        <value>goLink.jspx</value>
-        <value>group.jspx</value>
-        <value>inputFile.jspx</value>
-        <value>inputHidden.jspx</value>
-        <value>inputText.jspx</value>
-        <value>iterator.jspx</value>
-        <value>menuBar.jspx</value>
-        <value>menuButtons.jspx</value>
-        <value>menuChoice.jspx</value>
-        <value>menuList.jspx</value>
-        <value>menuTabs.jspx</value>
-        <value>message.jspx</value>
-        <value>messages.jspx</value>
-        <value>navigationLevel.jspx</value>
-        <value>navigationPath.jspx</value>
-        <value>navigationTree.jspx</value>
-        <value>objectIcon.jspx</value>
-        <value>objectImage.jspx</value>
-        <value>objectLegend.jspx</value>
-        <value>objectMedia.jspx</value>
-        <value>objectSeparator.jspx</value>
-        <value>objectSpacer.jspx</value>
-        <value>outputDocument.jspx</value>
-        <value>outputFormatted.jspx</value>
-        <value>outputLabel.jspx</value>
-        <value>outputText.jspx</value>
-        <value>page.jspx</value>
-        <value>panelBorder.jspx</value>
-        <value>panelBox.jspx</value>
-        <value>panelButtonBar.jspx</value>
-        <value>panelForm.jspx</value>
-        <value>panelGroup.jspx</value>
-        <value>panelHeader.jspx</value>
-        <value>panelHorizontal.jspx</value>
-        <value>panelLabelAndMessage.jspx</value>
-        <value>panelList.jspx</value>
-        <value>panelPage.jspx</value>
-        <value>panelPageHeader.jspx</value>
-        <value>panelSideBar.jspx</value>
-        <value>panelTip.jspx</value>
-        <value>poll.jspx</value>
-        <value>processChoiceBar.jspx</value>
-        <value>processTrain.jspx</value>
-        <value>progressIndicator.jspx</value>
-        <!--value>region.jspx</value -->
-        <value>resetButton.jspx</value>
-        <value>selectBooleanCheckbox.jspx</value>
-        <value>selectBooleanRadio.jspx</value>
-        <value>selectInputColor.jspx</value>
-        <value>selectInputDate.jspx</value>
-        <value>selectInputText.jspx</value>
-        <value>selectItem.jspx</value>
-        <value>selectManyCheckbox.jspx</value>
-        <value>selectManyListbox.jspx</value>
-        <value>selectManyShuttle.jspx</value>
-        <value>selectOneChoice.jspx</value>
-        <value>selectOneListbox.jspx</value>
-        <value>selectOneRadio.jspx</value>
-        <value>selectOrderShuttle.jspx</value>
-        <value>selectRangeChoiceBar.jspx</value>
-        <value>showDetail.jspx</value>
-        <value>showDetailHeader.jspx</value>
-        <value>showDetailItem.jspx</value>
-        <value>showManyAccordion.jspx</value>
-        <value>showOneAccordion.jspx</value>
-        <value>showOneChoice.jspx</value>
-        <value>showOneRadio.jspx</value>
-        <value>showOneTab.jspx</value>
-        <value>singleStepButtonBar.jspx</value>
-        <value>styleSheet.jspx</value>
-        <value>table.jspx</value>
-        <value>table_selection.jspx</value>
-        <value>table_dynamic.jspx</value>
-        <value>table_nested.jspx</value>
-        <value>tree.jspx</value>
-        <value>treeTable.jspx</value>
-        <value>treeTable_selection.jspx</value>
-      </list-entries>
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>componentTree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.TreeModelAdapter</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>childProperty</property-name>
-      <value>components</value>
-    </managed-property>
-    <managed-property>
-      <property-name>instance</property-name>
-      <value>#{componentTreeBean.components}</value>
-    </managed-property>
-  </managed-bean>
-  <!-- END component tree -->
-
-  <!-- create the menuModel  for the navigationTree demo, which uses the component guide tree-->
-  <managed-bean>
-    <managed-bean-name>navigationTree</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ViewIdPropertyMenuModel</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{componentTree.model}</value>
-    </managed-property>
-  </managed-bean>
-
-  <!-- START menuModel/Page component demo -->
-  
-  
-  <!--
-  This demo shows how much can be defined declaritively, a real application
-  does not need to use a managed bean to define each item.
-    
-  This is a visual representation of the data tree being built below
-  
-
-                 a1                          a2               a3       a4
-            /          \                  /      \           
-         a1b1          a1b2           a2b1         a2b2     
-        /    \        /    \                                        
-    a1b1c1  a1b1c2  a1b2c1 a1b2c2  
-      |       |
-  a1b1c1d1   a1b1c2d1
-    
-  To add a new page you need to:
-   - stop the servlet engine 
-   - create a new .jspx page 
-   - In faces-config.xml 
-       - add a navigation case for the new page 
-       - using the managed bean facility create a node to add to the menuModel 
-       - either attach the node created above to a parent node or add it as a root node
-    
-  -->
-  
-  
-   <!-- create the menuModel nodes -->
-   
-   <managed-bean>
-    <managed-bean-name>navItem_a1b1c1d1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>          
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b1c1d1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b1c1d1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b1c1d1</value>
-    </managed-property>
-  </managed-bean>     
-  
-  <managed-bean>
-    <managed-bean-name>navItem_a1b1c2d1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>          
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b1c2d1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b1c2d1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b1c2d1</value>
-    </managed-property>
-  </managed-bean>  
-   
-   <managed-bean>
-    <managed-bean-name>navItem_a1b1c1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>                
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1b1c1d1}</value>
-      </list-entries>
-    </managed-property>  
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b1c1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b1c1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b1c1</value>
-    </managed-property>
-  </managed-bean>  
-
-   <managed-bean>
-    <managed-bean-name>navItem_a1b1c2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>                  
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1b1c2d1}</value>
-      </list-entries>
-    </managed-property>          
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b1c2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b1c2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b1c2</value>
-    </managed-property>
-  </managed-bean>  
-    
-   <managed-bean>
-    <managed-bean-name>navItem_a1b2c1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>          
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b2c1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b2c1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b2c1</value>
-    </managed-property>
-  </managed-bean>    
-  
-   <managed-bean>
-    <managed-bean-name>navItem_a1b2c2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>          
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b2c2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b2c2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b2c2</value>
-    </managed-property>
-  </managed-bean>    
-  
-   <managed-bean>
-    <managed-bean-name>navItem_a1b1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>         
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1b1c1}</value>
-        <value>#{navItem_a1b1c2}</value>
-      </list-entries>
-    </managed-property>       
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b1</value>
-    </managed-property>
-  </managed-bean>  
-
-   <managed-bean>
-    <managed-bean-name>navItem_a1b2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>         
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1b2c1}</value>
-        <value>#{navItem_a1b2c2}</value>
-      </list-entries>
-    </managed-property>       
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1b2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1b2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1b2</value>
-    </managed-property>
-  </managed-bean>    
-
-   <managed-bean>
-    <managed-bean-name>navItem_a2b1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope> 
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a2b1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a2b1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a2b1</value>
-    </managed-property>
-  </managed-bean>  
-  
-
-   <managed-bean>
-    <managed-bean-name>navItem_a2b2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope> 
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a2b2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a2b2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a2b2</value>
-    </managed-property>
-  </managed-bean>    
-  
-  <managed-bean>
-    <managed-bean-name>navItem_a1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>      
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1b1}</value>
-        <value>#{navItem_a1b2}</value>
-      </list-entries>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a1</value>
-    </managed-property>
-  </managed-bean>  
-  
-  <managed-bean>
-    <managed-bean-name>navItem_a2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>            
-    <managed-property>
-      <property-name>children</property-name>
-      <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a2b1}</value>
-        <value>#{navItem_a2b2}</value>
-      </list-entries>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a2</value>
-    </managed-property>
-  </managed-bean>  
-
-  <managed-bean>
-    <managed-bean-name>navItem_a3</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>   
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a3</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a3.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a3</value>
-    </managed-property>
-    <managed-property>
-      <property-name>ico</property-name>
-      <value>/components/images/globalhelp.gif</value>
-    </managed-property>
-  </managed-bean>      
-
- <managed-bean>
-    <managed-bean-name>navItem_a4</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>   
-    <managed-property>
-      <property-name>label</property-name>
-      <value>a4</value>
-    </managed-property>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_a4.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_a4</value>
-    </managed-property>
-    <managed-property>
-      <property-name>ico</property-name>
-      <value>/components/images/globalhelp.gif</value>
-    </managed-property>
-  </managed-bean>      
-
-  <!-- create the treemodel -->
-  
- <managed-bean>
-    <managed-bean-name>navTreeList</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       none
-    </managed-bean-scope>
-     <list-entries>
-        <value-class>org.apache.myfaces.trinidaddemo.nav.DemoNavigationItem</value-class>
-        <value>#{navItem_a1}</value>
-        <value>#{navItem_a2}</value>
-        <value>#{navItem_a3}</value>
-        <value>#{navItem_a4}</value>
-      </list-entries>
-  </managed-bean>
-  
-  <managed-bean>
-    <managed-bean-name>navTreeModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ChildPropertyTreeModel</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>childProperty</property-name>
-      <value>children</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{navTreeList}</value>
-    </managed-property>
-  </managed-bean>
-
-  <!-- create the menuModel -->
-  
-  <managed-bean>
-    <managed-bean-name>viewIdMenuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ViewIdPropertyMenuModel</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{navTreeModel}</value>
-    </managed-property>    
-  </managed-bean>  
-  
-  <managed-bean>
-    <managed-bean-name>menuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.nav.MenuModelAdapter</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>   
-    <managed-property>
-      <property-name>model</property-name>
-      <value>#{viewIdMenuModel}</value>
-    </managed-property>
-    <managed-property>
-      <property-name>aliasList</property-name>
-      <list-entries>
-        <value-class>java.lang.String</value-class>
-        <value>/components/page_p1.jspx</value>
-        <value>#{navItem_a2b1.viewId}</value>
-        <value>/components/page_p2.jspx</value>
-        <value>#{navItem_a2b1.viewId}</value>
-        <value>/components/page_p3.jspx</value>
-        <value>#{navItem_a2b1.viewId}</value>
-        <value>/components/page_p4.jspx</value>
-        <value>#{navItem_a2b1.viewId}</value>
-      </list-entries>
-    </managed-property>
-    
-  </managed-bean>
-  
- 
-  
-  <!-- create the navigation rules -->
-  <navigation-rule>   
-    <navigation-case>
-      <from-outcome>guide.page</from-outcome>
-      <to-view-id>/components/page.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>    
-    <navigation-case>
-      <from-outcome>guide.page_a1</from-outcome>
-      <to-view-id>/components/page_a1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>    
-    <navigation-case>
-      <from-outcome>guide.page_a2</from-outcome>
-      <to-view-id>/components/page_a2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.page_a3</from-outcome>
-      <to-view-id>/components/page_a3.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>       
-    <navigation-case>
-      <from-outcome>guide.page_a4</from-outcome>
-      <to-view-id>/components/page_a4.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b1</from-outcome>
-      <to-view-id>/components/page_a1b1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b2</from-outcome>
-      <to-view-id>/components/page_a1b2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a2b1</from-outcome>
-      <to-view-id>/components/page_a2b1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a2b2</from-outcome>
-      <to-view-id>/components/page_a2b2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b1c1</from-outcome>
-      <to-view-id>/components/page_a1b1c1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b1c2</from-outcome>
-      <to-view-id>/components/page_a1b1c2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b2c1</from-outcome>
-      <to-view-id>/components/page_a1b2c1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b2c2</from-outcome>
-      <to-view-id>/components/page_a1b2c2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b1c1d1</from-outcome>
-      <to-view-id>/components/page_a1b1c1d1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_a1b1c2d1</from-outcome>
-      <to-view-id>/components/page_a1b1c2d1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-  </navigation-rule>
-
-  <!-- process pages -->
-  
-  <managed-bean>
-    <managed-bean-name>processItem_p1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_p1.jspx</value>
-    </managed-property> 
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_p1</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>First Step</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>processItem_p2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_p2.jspx</value>
-    </managed-property> 
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_p2</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Second Step</value>
-    </managed-property>
-  </managed-bean>
- <managed-bean>
-    <managed-bean-name>processItem_p3</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_p3.jspx</value>
-    </managed-property> 
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_p3</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Third Step</value>
-    </managed-property>
-  </managed-bean>
- <managed-bean>
-    <managed-bean-name>processItem_p4</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/components/page_p4.jspx</value>
-    </managed-property> 
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>guide.page_p4</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Fourth Step</value>
-    </managed-property>
-  </managed-bean>  
-  
-  <managed-bean>
-    <managed-bean-name>processPageList</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</value-class>
-      <value>#{processItem_p1}</value>
-      <value>#{processItem_p2}</value>
-      <value>#{processItem_p3}</value>
-      <value>#{processItem_p4}</value>
-    </list-entries>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>processPageMenuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ProcessMenuModel</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{processPageList}</value>      
-    </managed-property>
-    <!--managed-property>
-      <property-name>maxPathKey</property-name>
-      <value>MY_PROCESS_TRAIN_MAX_KEY</value>      
-    </managed-property-->
-  </managed-bean>
-
-  <navigation-rule>
-     <navigation-case>
-      <from-outcome>guide.page_p1</from-outcome>
-      <to-view-id>/components/page_p1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_p2</from-outcome>
-      <to-view-id>/components/page_p2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_p3</from-outcome>
-      <to-view-id>/components/page_p3.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-     <navigation-case>
-      <from-outcome>guide.page_p4</from-outcome>
-      <to-view-id>/components/page_p4.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-  </navigation-rule>
-
-
-  <!-- END menuModel/Page component demo -->
-
-
-  <!-- START OF SURVEY DEMO -->
-  <managed-bean>
-    <managed-bean-name>survey</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.survey.SurveyBean
-    </managed-bean-class>
-    <managed-bean-scope>
-       session
-    </managed-bean-scope>
-  </managed-bean>
-  
-  <managed-bean>
-    <managed-bean-name>surveyPageList</managed-bean-name>
-    <managed-bean-class>
-       java.util.ArrayList
-    </managed-bean-class>
-    <managed-bean-scope>
-       application
-    </managed-bean-scope>
-    <list-entries>
-      <value-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</value-class>
-      <value>#{survey1}</value>
-      <value>#{survey2}</value>
-      <value>#{survey3}</value>
-      <value>#{survey4}</value>
-      <value>#{survey5}</value>
-    </list-entries>
-  </managed-bean>
-
-  <!-- create the menuModel -->
-  <managed-bean>
-    <managed-bean-name>surveyMenuModel</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidad.model.ViewIdPropertyMenuModel</managed-bean-class>
-    <managed-bean-scope>session</managed-bean-scope>
-    <managed-property>
-      <property-name>viewIdProperty</property-name>
-      <value>viewId</value>
-    </managed-property>
-    <managed-property>
-      <property-name>wrappedData</property-name>
-      <value>#{surveyPageList}</value>      
-    </managed-property>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>survey1</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/surveydemo/surveyPage1.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>First Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>survey1</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>survey2</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/surveydemo/surveyPage2.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Second Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>survey2</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>survey3</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/surveydemo/surveyPage3.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Third Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>survey3</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>survey4</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/surveydemo/surveyPage4.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Fourth Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>survey4</value>
-    </managed-property>
-  </managed-bean>
-  <managed-bean>
-    <managed-bean-name>survey5</managed-bean-name>
-    <managed-bean-class>org.apache.myfaces.trinidaddemo.survey.SurveyPage</managed-bean-class>
-    <managed-bean-scope>none</managed-bean-scope>
-    <managed-property>
-      <property-name>viewId</property-name>
-      <value>/surveydemo/surveyPage5.jspx</value>
-    </managed-property>
-    <managed-property>
-      <property-name>label</property-name>
-      <value>Fifth Step</value>
-    </managed-property>
-    <managed-property>
-      <property-name>outcome</property-name>
-      <value>survey5</value>
-    </managed-property>
-  </managed-bean>
-  
-  <navigation-rule>
-    <navigation-case>
-      <from-outcome>survey1</from-outcome>
-      <to-view-id>/surveydemo/surveyPage1.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>survey2</from-outcome>
-      <to-view-id>/surveydemo/surveyPage2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>survey3</from-outcome>
-      <to-view-id>/surveydemo/surveyPage3.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>survey4</from-outcome>
-      <to-view-id>/surveydemo/surveyPage4.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>survey5</from-outcome>
-      <to-view-id>/surveydemo/surveyPage5.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-  </navigation-rule>  
-  
-   <navigation-rule>
-      <from-view-id>/surveydemo/surveyStart.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>start</from-outcome>
-        <to-view-id>/surveydemo/surveyPage1.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-  <navigation-rule>
-      <from-view-id>/surveydemo/surveyPage1.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>next</from-outcome>
-        <to-view-id>/surveydemo/surveyPage2.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-    <navigation-rule>
-      <from-view-id>/surveydemo/surveyPage2.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>next</from-outcome>
-        <to-view-id>/surveydemo/surveyPage3.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-      <navigation-case>
-        <from-outcome>back</from-outcome>
-        <to-view-id>/surveydemo/surveyPage1.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-  <navigation-rule>
-      <from-view-id>/surveydemo/surveyPage3.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>next</from-outcome>
-        <to-view-id>/surveydemo/surveyPage4.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-      <navigation-case>
-        <from-outcome>back</from-outcome>
-        <to-view-id>/surveydemo/surveyPage2.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-    <navigation-rule>
-      <from-view-id>/surveydemo/surveyPage4.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>next</from-outcome>
-        <to-view-id>/surveydemo/surveyPage5.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-      <navigation-case>
-        <from-outcome>back</from-outcome>
-        <to-view-id>/surveydemo/surveyPage3.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
- <navigation-rule>
-      <from-view-id>/surveydemo/surveyPage5.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>finish</from-outcome>
-        <to-view-id>/surveydemo/surveyResults.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-      <navigation-case>
-        <from-outcome>back</from-outcome>
-        <to-view-id>/surveydemo/surveyPage4.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-  <navigation-rule>
-      <from-view-id>/surveydemo/surveyResults.jspx</from-view-id>
-      <navigation-case>
-        <from-outcome>start</from-outcome>
-        <to-view-id>/surveydemo/surveyPage1.jspx</to-view-id>
-        <redirect/>
-      </navigation-case>
-  </navigation-rule>
-
-  <validator>
-      <description>Validates user's responses to survey questions</description>
-      <display-name>Survey Demo Answer Validator</display-name>
-      <validator-id>survey answer validator</validator-id>
-      <validator-class>org.apache.myfaces.trinidaddemo.survey.AnswerValidator</validator-class>
-      <attribute>
-          <attribute-name>questionIndex</attribute-name>
-          <attribute-class>java.lang.String</attribute-class>
-      </attribute>
-  </validator>
-
-
-
-  <!-- Global navigation rules -->
-  <navigation-rule>
-
-
-    <navigation-case>
-        <from-outcome>app1</from-outcome>
-        <to-view-id>/components/table.jspx</to-view-id>
-        <redirect/>
-    </navigation-case>
-    <navigation-case>
-        <from-outcome>app2</from-outcome>
-        <to-view-id>/components/tree.jspx</to-view-id>
-        <redirect/>
-    </navigation-case>
-    <!-- Top level navigation -->
-    <navigation-case>
-      <from-outcome>home</from-outcome>
-      <to-view-id>/index.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>survey</from-outcome>
-      <to-view-id>/surveydemo/surveyStart.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide</from-outcome>
-      <to-view-id>/componentDemos.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>emaildemo</from-outcome>
-      <to-view-id>/email/login.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>progressEnd</from-outcome>
-      <to-view-id>/components/progressEnd.jspx?taskStatus=completed</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>progressCancel</from-outcome>
-      <to-view-id>/components/progressEnd.jspx?taskStatus=cancelled</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>colorConverter</from-outcome>
-      <to-view-id>/components/chooseColor.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>convertValidate</from-outcome>
-      <to-view-id>/convertValidate/convertValidate.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>clientConvert</from-outcome>
-      <to-view-id>/convertValidate/clientConvert.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>convertValidateDemos</from-outcome>
-      <to-view-id>/convertValidate/index.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    <navigation-case>
-      <from-outcome>messageCustomization</from-outcome>
-      <to-view-id>/convertValidate/convertValidateMessageCustomization.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <!-- Nav to Component Demos -->
-    <navigation-case>
-      <from-outcome>guide.body</from-outcome>
-      <to-view-id>/components/html/body.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectSeparator</from-outcome>
-      <to-view-id>/components/objectSeparator.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectItem</from-outcome>
-      <to-view-id>/components/selectItem.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showDetailItem</from-outcome>
-      <to-view-id>/components/showDetailItem.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.goButton</from-outcome>
-      <to-view-id>/components/goButton.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelBorder</from-outcome>
-      <to-view-id>/components/panelBorder.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelLabelAndMessage</from-outcome>
-      <to-view-id>/components/panelLabelAndMessage.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelGroup</from-outcome>
-      <to-view-id>/components/panelGroup.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelHorizontal</from-outcome>
-      <to-view-id>/components/panelHorizontal.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.poll</from-outcome>
-      <to-view-id>/components/poll.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.progressIndicator</from-outcome>
-      <to-view-id>/components/progressIndicator.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.navigationLevel</from-outcome>
-      <to-view-id>/components/navigationLevel.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.navigationPath</from-outcome>
-      <to-view-id>/components/navigationPath.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelList</from-outcome>
-      <to-view-id>/components/panelList.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.cellFormat</from-outcome>
-      <to-view-id>/components/html/cellFormat.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.chooseColor</from-outcome>
-      <to-view-id>/components/chooseColor.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.column</from-outcome>
-      <to-view-id>/components/column.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.column.group</from-outcome>
-      <to-view-id>/components/column_group.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.column.rowHeader</from-outcome>
-      <to-view-id>/components/column_rowHeader.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.column.sortable</from-outcome>
-      <to-view-id>/components/column_sortable.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.column.footer</from-outcome>
-      <to-view-id>/components/column_footer.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.commandButton</from-outcome>
-      <to-view-id>/components/commandButton.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.commandLink</from-outcome>
-      <to-view-id>/components/commandLink.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.commandNavigationItem</from-outcome>
-      <to-view-id>/components/commandNavigationItem.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    <navigation-case>
-      <from-outcome>guide.panelBox</from-outcome>
-      <to-view-id>/components/panelBox.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-
-    <navigation-case>
-      <from-outcome>guide.form</from-outcome>
-      <to-view-id>/components/form.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.frameBorderLayout</from-outcome>
-      <to-view-id>/components/html/frameBorderLayout.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelHeader</from-outcome>
-      <to-view-id>/components/panelHeader.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.treeTable</from-outcome>
-      <to-view-id>/components/treeTable.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showDetail</from-outcome>
-      <to-view-id>/components/showDetail.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showDetailHeader</from-outcome>
-      <to-view-id>/components/showDetailHeader.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.html</from-outcome>
-      <to-view-id>/components/html/html.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectIcon</from-outcome>
-      <to-view-id>/components/objectIcon.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectLegend</from-outcome>
-      <to-view-id>/components/objectLegend.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectImage</from-outcome>
-      <to-view-id>/components/objectImage.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.inputFile</from-outcome>
-      <to-view-id>/components/inputFile.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.inputHidden</from-outcome>
-      <to-view-id>/components/inputHidden.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.inputText</from-outcome>
-      <to-view-id>/components/inputText.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.iterator</from-outcome>
-      <to-view-id>/components/iterator.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.chooseDate</from-outcome>
-      <to-view-id>/components/chooseDate.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.goLink</from-outcome>
-      <to-view-id>/components/goLink.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    
-    <navigation-case>
-      <from-outcome>guide.group</from-outcome>
-      <to-view-id>/components/group.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectMedia</from-outcome>
-      <to-view-id>/components/objectMedia.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.menuButtons</from-outcome>
-      <to-view-id>/components/menuButtons.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.menuBar</from-outcome>
-      <to-view-id>/components/menuBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.menuChoice</from-outcome>
-      <to-view-id>/components/menuChoice.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.menuList</from-outcome>
-      <to-view-id>/components/menuList.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    <navigation-case>
-      <from-outcome>guide.menuTabs</from-outcome>
-      <to-view-id>/components/menuTabs.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>  
-    
-    <navigation-case>
-      <from-outcome>guide.navigationTree</from-outcome>
-      <to-view-id>/components/navigationTree.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.messages</from-outcome>
-      <to-view-id>/components/messages.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.message</from-outcome>
-      <to-view-id>/components/message.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <!-- the navegation rules for page are next to the menu managed beans -->
-  
-    <navigation-case>
-      <from-outcome>guide.panelForm</from-outcome>
-      <to-view-id>/components/panelForm.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.table_selection</from-outcome>
-      <to-view-id>/components/table_selection.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.treeTable_selection</from-outcome>
-      <to-view-id>/components/treeTable_selection.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.outputDocument</from-outcome>
-      <to-view-id>/components/outputDocument.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.outputFormatted</from-outcome>
-      <to-view-id>/components/outputFormatted.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.outputLabel</from-outcome>
-      <to-view-id>/components/outputLabel.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.outputText</from-outcome>
-      <to-view-id>/components/outputText.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelButtonBar</from-outcome>
-      <to-view-id>/components/panelButtonBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelPageHeader</from-outcome>
-      <to-view-id>/components/panelPageHeader.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelPage</from-outcome>
-      <to-view-id>/components/panelPage.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.processChoiceBar</from-outcome>
-      <to-view-id>/components/processChoiceBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case> 
-    
-    <navigation-case>
-      <from-outcome>guide.processChoiceBar2</from-outcome>
-      <to-view-id>/components/processChoiceBar2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case> 
-    
-    <navigation-case>
-      <from-outcome>guide.processChoiceBar3</from-outcome>
-      <to-view-id>/components/processChoiceBar3.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.processTrain</from-outcome>
-      <to-view-id>/components/processTrain.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain2</from-outcome>
-      <to-view-id>/components/processTrain2.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain3</from-outcome>
-      <to-view-id>/components/processTrain3.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain4</from-outcome>
-      <to-view-id>/components/processTrain4.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain4a</from-outcome>
-      <to-view-id>/components/processTrain4a.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain4b</from-outcome>
-      <to-view-id>/components/processTrain4b.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain4c</from-outcome>
-      <to-view-id>/components/processTrain4c.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain5</from-outcome>
-      <to-view-id>/components/processTrain5.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain6</from-outcome>
-      <to-view-id>/components/processTrain6.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain7</from-outcome>
-      <to-view-id>/components/processTrain7.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.processTrain8</from-outcome>
-      <to-view-id>/components/processTrain8.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.resetButton</from-outcome>
-      <to-view-id>/components/resetButton.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.region</from-outcome>
-      <to-view-id>/components/region.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.rowLayout</from-outcome>
-      <to-view-id>/components/html/rowLayout.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectBooleanCheckbox</from-outcome>
-      <to-view-id>/components/selectBooleanCheckbox.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectBooleanRadio</from-outcome>
-      <to-view-id>/components/selectBooleanRadio.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-
-    <navigation-case>
-      <from-outcome>guide.selectInputColor</from-outcome>
-      <to-view-id>/components/selectInputColor.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectInputDate</from-outcome>
-      <to-view-id>/components/selectInputDate.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectInputText</from-outcome>
-      <to-view-id>/components/selectInputText.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectOneListbox</from-outcome>
-      <to-view-id>/components/selectOneListbox.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectOneChoice</from-outcome>
-      <to-view-id>/components/selectOneChoice.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectOneRadio</from-outcome>
-      <to-view-id>/components/selectOneRadio.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectManyCheckbox</from-outcome>
-      <to-view-id>/components/selectManyCheckbox.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    <navigation-case>
-      <from-outcome>guide.selectManyListbox</from-outcome>
-      <to-view-id>/components/selectManyListbox.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-
-    <navigation-case>
-      <from-outcome>guide.selectManyShuttle</from-outcome>
-      <to-view-id>/components/selectManyShuttle.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-
-    <navigation-case>
-      <from-outcome>guide.selectOrderShuttle</from-outcome>
-      <to-view-id>/components/selectOrderShuttle.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.selectRangeChoiceBar</from-outcome>
-      <to-view-id>/components/selectRangeChoiceBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelSideBar</from-outcome>
-      <to-view-id>/components/panelSideBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.tableLayout</from-outcome>
-      <to-view-id>/components/html/tableLayout.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.singleStepButtonBar</from-outcome>
-      <to-view-id>/components/singleStepButtonBar.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.styleSheet</from-outcome>
-      <to-view-id>/components/styleSheet.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.objectSpacer</from-outcome>
-      <to-view-id>/components/objectSpacer.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showManyAccordion</from-outcome>
-      <to-view-id>/components/showManyAccordion.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showOneAccordion</from-outcome>
-      <to-view-id>/components/showOneAccordion.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showOneChoice</from-outcome>
-      <to-view-id>/components/showOneChoice.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showOneRadio</from-outcome>
-      <to-view-id>/components/showOneRadio.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.showOneTab</from-outcome>
-      <to-view-id>/components/showOneTab.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.table</from-outcome>
-      <to-view-id>/components/table.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.table_dynamic</from-outcome>
-      <to-view-id>/components/table_dynamic.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>guide.panelTip</from-outcome>
-      <to-view-id>/components/panelTip.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-
-    <navigation-case>
-      <from-outcome>guide.tree</from-outcome>
-      <to-view-id>/components/tree.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <!-- Nav to feature Demos -->
-    <navigation-case>
-      <from-outcome>demos</from-outcome>
-      <to-view-id>/demos/demos.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.direct</from-outcome>
-      <to-view-id>/demos/demos.jspx</to-view-id>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.ppr</from-outcome>
-      <to-view-id>/demos/pprDemos.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.skin</from-outcome>
-      <to-view-id>/demos/panelPageSkinDemo.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-    
-    <navigation-case>
-      <from-outcome>demos.dialog</from-outcome>
-      <to-view-id>/demos/launchDialog.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.progressSteps</from-outcome>
-      <to-view-id>/demos/progressSteps.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.changePersistence</from-outcome>
-      <to-view-id>/demos/changeDemos/changePersistence.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.attributeChange_Implicit</from-outcome>
-      <to-view-id>/demos/changeDemos/attributeChange_Implicit.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.attributeChange_Explicit</from-outcome>
-      <to-view-id>/demos/changeDemos/attributeChange_Explicit.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.addRemoveReorderChildrenChange_Explicit</from-outcome>
-      <to-view-id>/demos/changeDemos/addRemoveReorderChildrenChange_Explicit.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.addRemoveFacetsChange_Explicit</from-outcome>
-      <to-view-id>/demos/changeDemos/addRemoveFacetsChange_Explicit.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-
-    <navigation-case>
-      <from-outcome>demos.tableDemos</from-outcome>
-      <to-view-id>/demos/tableDemos/WelCome.jspx</to-view-id>
-      </navigation-case>
-    <navigation-case>
-      <from-outcome>guide.table_nested</from-outcome>
-      <to-view-id>/components/table_nested.jspx</to-view-id>
-      <redirect/>
-    </navigation-case>
-  </navigation-rule>
-
-   <navigation-rule>
-    <from-view-id>/demos/tableDemos/WelCome.jspx</from-view-id>
-    <navigation-case>
-      <from-outcome>addRow</from-outcome>
-      <to-view-id>/demos/tableDemos/addRow.jspx</to-view-id>
-    </navigation-case>    
-    <navigation-case>
-      <from-outcome>totalRow</from-outcome>
-      <to-view-id>/demos/tableDemos/totalRow.jspx</to-view-id>
-    </navigation-case>
-  </navigation-rule>
-
-  <!--Composite Demo -->
-  <managed-bean>
-    <managed-bean-name>compositeTest</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.composite.CompositeTest
-    </managed-bean-class>
-    <managed-bean-scope>
-       request
-    </managed-bean-scope>
-  </managed-bean>
-
-  <!-- START OF EMAIL DEMO -->
-
-  <managed-bean>
-    <managed-bean-name>email</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.email.AccountData
-    </managed-bean-class>
-    <managed-bean-scope>
-       session
-    </managed-bean-scope>
-  </managed-bean>
-
-  <managed-bean>
-    <managed-bean-name>showMessageBacking</managed-bean-name>
-    <managed-bean-class>
-       org.apache.myfaces.trinidaddemo.email.ShowMessageBackingBean

[... 3396 lines stripped ...]