<?xml version="1.0"?>
<!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>
 <converter>
  <converter-id>listShuttleconverter</converter-id>
  <converter-class>org.richfaces.demo.listShuttle.Converter</converter-class>
 </converter>
 <managed-bean>
  <managed-bean-name>skinBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.common.SkinBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>skin</property-name>
   <property-class>java.lang.String</property-class>
   <value>blueSky</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>capitalsBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.capitals.CapitalsBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>ddmenu</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.ddmenu.Menu</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean> 
 <managed-bean>
  <managed-bean-name>calendarBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.calendar.CalendarBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>profile</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.wizard.Profile</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>userBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.ajaxsupport.UserBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>name</property-name>
   <property-class>java.lang.String</property-class>
   <value/>
  </managed-property>
  <managed-property>
   <property-name>screenWidth</property-name>
   <property-class>java.lang.Integer</property-class>
   <null-value/>
  </managed-property>
  <managed-property>
   <property-name>screenHeight</property-name>
   <property-class>java.lang.Integer</property-class>
   <null-value/>
  </managed-property>
  <managed-property>
   <property-name>job</property-name>
   <property-class>java.lang.String</property-class>
   <null-value/>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>dfsBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.datafilterslider.DemoSliderBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>demoInventoryList</property-name>
   <value>#{inventoryList}</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>dataTableScrollerBean</managed-bean-name>
  <managed-bean-class>org.richfaces.datatablescroller.DataTableScrollerBean</managed-bean-class>
  <managed-bean-scope>application</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>toggleBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.togglePanel.ToggleBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>inventoryList</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.datafilterslider.DemoInventoryList</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>suggestionBox</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.sb.SuggestionBox</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>gmBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.gmap.Bean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>zoom</property-name>
   <property-class>int</property-class>
   <value>17</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>environment</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.common.Environment</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>params</property-name>
   <property-class>java.util.Map</property-class>
   <map-entries>
    <map-entry>
     <key>devguide-location</key>
     <value>http://www.jboss.org/projects/jbossrichfaces/freezone/docs/devguide</value>
    </map-entry>
    <map-entry>
     <key>tld-doc-location</key>
     <value>http://www.jboss.org/projects/jbossrichfaces/freezone/docs/tlddoc</value>
    </map-entry>
    <map-entry>
     <key>java-doc-location</key>
     <value>http://www.jboss.org/projects/jbossrichfaces/freezone/docs/apidoc</value>
    </map-entry>
   </map-entries>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>insValueBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.inputnumberslider.ValueBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>componentNavigator</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.common.ComponentNavigator</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>report</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.datatable.Report</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>tbBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.toolBar.TbBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>paintBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.paint2d.PaintBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>paintData</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.paint2d.PaintData</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
   <property-name>color</property-name>
   <property-class>int</property-class>
   <value>1000</value>
  </managed-property>
  <managed-property>
   <property-name>scale</property-name>
   <property-class>float</property-class>
   <value>2</value>
  </managed-property>
  <managed-property>
   <property-name>text</property-name>
   <property-class>java.lang.String</property-class>
   <value>Paint 2D</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>treeDemoStateAdvisor</managed-bean-name>
  <managed-bean-class>org.richfaces.treemodeladaptor.TreeDemoStateAdvisor</managed-bean-class>
  <managed-bean-scope>application</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>fileSystemBean</managed-bean-name>
  <managed-bean-class>org.richfaces.treemodeladaptor.FileSystemBean</managed-bean-class>
  <managed-bean-scope>application</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>simpleTreeBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.tree.SimpleTreeBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>library</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.tree.Library</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>dndBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.dnd.DndBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>eventBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.dnd.EventBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
   <property-name>dndBean</property-name>
   <property-class>org.richfaces.demo.dnd.DndBean</property-class>
   <value>#{dndBean}</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>toolTipData</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.tooltip.ToolTipData</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>rsBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.ajaxSamples.rsBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>rsBean2</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.ajaxSamples.rsBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>auctionDataModel</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.extendeddatamodel.AuctionDataModel</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
   <property-name>dataProvider</property-name>
   <property-class>org.richfaces.demo.extendeddatamodel.AuctionDataProvider</property-class>
   <value>#{auctionDataProvider}</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>mediaBean</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.media.MediaBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>mediaData</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.media.MediaData</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>auctionDataProvider</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.extendeddatamodel.AuctionDataProvider</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>salesReport</managed-bean-name>
  <managed-bean-class>org.richfaces.datatable.SalesReport</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>updateBean</managed-bean-name>
  <managed-bean-class>org.richfaces.datatable.UpdateBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>panelMenu</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.pmenu.PanelMenu</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
  <managed-property>
   <property-name>current</property-name>
   <property-class>java.lang.String</property-class>
   <value>Nothing</value>
  </managed-property>
  <managed-property>
   <property-name>singleMode</property-name>
   <property-class>java.lang.Boolean</property-class>
   <value>true</value>
  </managed-property>
 </managed-bean>
 <managed-bean>
  <managed-bean-name>toolBar</managed-bean-name>
  <managed-bean-class>org.richfaces.demo.listShuttle.ToolBar</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
 <navigation-rule>
  <from-view-id>/richfaces/include/examples/wstep1.xhtml</from-view-id>
  <navigation-case>
   <from-outcome>next</from-outcome>
   <to-view-id>/richfaces/include/examples/wstep2.xhtml</to-view-id>
  </navigation-case>
 </navigation-rule>
 <navigation-rule>
  <from-view-id>/richfaces/include/examples/wstep2.xhtml</from-view-id>
  <navigation-case>
   <from-outcome>previous</from-outcome>
   <to-view-id>/richfaces/include/examples/wstep1.xhtml</to-view-id>
  </navigation-case>
  <navigation-case>
   <from-outcome>next</from-outcome>
   <to-view-id>/richfaces/include/examples/finalStep.xhtml</to-view-id>
  </navigation-case>
 </navigation-rule>
 <navigation-rule>
  <from-view-id>/richfaces/include/examples/finalStep.xhtml</from-view-id>
  <navigation-case>
   <from-outcome>previous</from-outcome>
   <to-view-id>/richfaces/include/examples/wstep2.xhtml</to-view-id>
  </navigation-case>
 </navigation-rule>
 <lifecycle>
  <phase-listener>org.richfaces.treemodeladaptor.PostbackPhaseListener</phase-listener>
 </lifecycle>
</faces-config>
