You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ri...@apache.org on 2005/06/13 18:28:39 UTC
svn commit: r190419 -
/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml
Author: rich
Date: Mon Jun 13 09:28:38 2005
New Revision: 190419
URL: http://svn.apache.org/viewcvs?rev=190419&view=rev
Log:
Added doc for <pageflow-factories> (http://issues.apache.org/jira/browse/BEEHIVE-783), and added missing custom-property entries for all the elements under <pageflow-handlers>.
tests: validate in docs/forrest (WinXP)
BB: self (linux)
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml
Modified: incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml?rev=190419&r1=190418&r2=190419&view=diff
==============================================================================
--- incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml (original)
+++ incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/beehive-netui-config.xml Mon Jun 13 09:28:38 2005
@@ -89,6 +89,13 @@
<a href="#module-config-locator"><module-config-locator></a>
<a href="#description"><description></a>
<a href="#locator-class"><locator-class></a>
+ <a href="#pageflow-factories"><pageflow-factories></a>
+ <a href="#flowcontroller-factory"><flowcontroller-factory></a>
+ <a href="#factory-class"><factory-class></a>
+ <a href="#custom-property"><custom-property></a>
+ <a href="#faces-backing-bean-factory"><faces-backing-bean-factory></a>
+ <a href="#factory-class"><factory-class></a>
+ <a href="#custom-property"><custom-property></a>
<a href="#default-shared-flow-refs"><default-shared-flow-refs></a>
<a href="#shared-flow-ref"><shared-flow-ref></a>
<a href="#name"><name></a>
@@ -218,7 +225,10 @@
<a href="#exceptions-handler"><exceptions-handler></a>,
<a href="#forward-redirect-handler"><forward-redirect-handler></a>,
<a href="#login-handler"><login-handler></a>,
- <a href="#reloadable-class-handler"><reloadable-class-handler></a></p>
+ <a href="#reloadable-class-handler"><reloadable-class-handler></a>
+ <a href="#flowcontroller-factory"><flowcontroller-factory></a>
+ <a href="#faces-backing-bean-factory"><faces-backing-bean-factory></a>
+ </p>
<p><strong>Children:</strong></p>
<p><a href="#name"><name></a>,
<a href="#value"><value></a></p></section>
@@ -352,16 +362,6 @@
<a href="#expression-language"><expression-language></a>
</p></section>
- <section id="factory-class"><title><factory-class></title>
- <p><strong>Syntax</strong></p>
- <source><factory-class> xsd:string </factory-class> [occurrences: 1]</source>
- <p><strong>Parents:</strong></p>
- <p><a href="#binding-contexts"><binding-contexts></a>,
- <a href="#expression-language"><expression-language></a>,
- <a href="#iterator-factory"><iterator-factory></a></p>
- <p><strong>Children:</strong></p>
- <p>none</p></section>
-
<section id="forward-redirect-handler"><title><forward-redirect-handler></title>
<p><strong>Syntax</strong></p>
<source><forward-redirect-handler>
@@ -644,6 +644,7 @@
<expression-languages> ... </expression-languages> [occurrences: 1]
<pageflow-action-interceptors> ... </pageflow-action-interceptors> [occurrences: 0-1]
<pageflow-handlers> ... </pageflow-handlers> [occurrences: 0-1]
+ <pageflow-factories> ... </pageflow-factories> [occurrences: 0-1]
<pageflow-config> ... </pageflow-config> [occurrences: 0-1]
<default-shared-flow-refs> ... </default-shared-flow-refs> [occurrences: 0-1]
<type-converters> ... </type-converters> [occurrences: 0-1]
@@ -659,6 +660,7 @@
<p> <a href="#expression-languages"><expression-languages></a>,
<a href="#pageflow-action-interceptors"><pageflow-action-interceptors></a>,
<a href="#pageflow-handlers"><pageflow-handlers></a>,
+ <a href="#pageflow-factories"><pageflow-factories></a>,
<a href="#pageflow-config"><pageflow-config></a>,
<a href="#default-shared-flow-refs"><default-shared-flow-refs></a>,
<a href="#type-converters"><type-converters></a>,
@@ -773,18 +775,38 @@
<source><pageflow-handlers>
<action-forward-handler> [occurrences: 0-*]
<handler-class> xsd:string </handler-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
</action-forward-handler>
<exceptions-handler> [occurrences: 0-*]
<handler-class> xsd:string </handler-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
</exceptions-handler>
<forward-redirect-handler> [occurrences: 0-*]
<handler-class> xsd:string </handler-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
</forward-redirect-handler>
<login-handler> [occurrences: 0-*]
<handler-class> xsd:string </handler-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
</login-handler>
<reloadable-class-handler> [occurrences: 0-*]
<handler-class> xsd:string </handler-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
</reloadable-class-handler>
</pageflow-handlers></source>
<p><strong>Parents:</strong></p>
@@ -796,6 +818,123 @@
<a href="#login-handler"><login-handler></a>,
<a href="#reloadable-class-handler"><reloadable-class-handler></a></p></section>
+ <section id="pageflow-factories">
+ <title><pageflow-factories></title>
+ <p>
+ These settings let you override the default factories for creating
+ page flows, shared flows, and JavaServer Faces backing beans.
+ </p>
+
+ <p><strong>Syntax</strong></p>
+ <source>
+ <pageflow-factories>
+ <flowcontroller-factory> [occurrences: 0-*]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
+ </flowcontroller-factory>
+ <faces-backing-bean-factory> [occurrences: 0-*]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
+ </faces-backing-bean-factory>
+ </pageflow-factories>
+ </source>
+ <p><strong>Parents:</strong></p>
+ <p><a href="#netui-config"><netui-config></a></p>
+ <p><strong>Children:</strong></p>
+ <p>
+ <a href="#flowcontroller-factory"><flowcontroller-factory></a>,
+ <a href="#faces-backing-bean-factory"><faces-backing-bean-factory></a>
+ </p>
+ </section>
+
+ <section id="flowcontroller-factory">
+ <title><flowcontroller-factory></title>
+ <p>
+ This setting configures a factory for creating page flows and shared flows.
+ The referenced class must extend
+ <a href="../../apidocs/classref_pageflows/org/apache/beehive/netui/pageflow/FlowControllerFactory.html">
+ org.apache.beehive.netui.pageflow.FlowControllerFactory
+ </a>
+ </p>
+
+ <p><strong>Syntax</strong></p>
+ <source>
+ <flowcontroller-factory> [occurrences: 0-*]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
+ </flowcontroller-factory>
+ </source>
+ <p><strong>Parents:</strong></p>
+ <p><a href="#pageflow-factories"><pageflow-factories></a></p>
+ <p><strong>Children:</strong></p>
+ <p>
+ <a href="#factory-class"><factory-class></a>,
+ <a href="#custom-property"><custom-property></a>
+ </p>
+ </section>
+
+ <section id="faces-backing-bean-factory">
+ <title><faces-backing-bean-factory></title>
+ <p>
+ This setting configures a factory for creating "backing beans" for
+ JavaServer Faces pages. The referenced class must extend
+ <a href="../../apidocs/classref_pageflows/org/apache/beehive/netui/pageflow/FacesBackingBeanFactory.html">
+ org.apache.beehive.netui.pageflow.FacesBackingBeanFactory
+ </a>
+ </p>
+
+ <p><strong>Syntax</strong></p>
+ <source>
+ <faces-backing-bean-factory> [occurrences: 0-*]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ <custom-property> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property>
+ </faces-backing-bean-factory>
+ </source>
+ <p><strong>Parents:</strong></p>
+ <p><a href="#pageflow-factories"><pageflow-factories></a></p>
+ <p><strong>Children:</strong></p>
+ <p>
+ <a href="#factory-class"><factory-class></a>,
+ <a href="#custom-property"><custom-property></a>
+ </p>
+ </section>
+
+ <section id="factory-class">
+ <title><factory-class></title>
+ <p>
+ This setting configures a factory class and its custom properties.
+ </p>
+
+ <p><strong>Syntax</strong></p>
+ <source>
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ </source>
+ <p><strong>Parents:</strong></p>
+ <p>
+ <a href="#binding-contexts"><binding-contexts></a>,
+ <a href="#expression-language"><expression-language></a>,
+ <a href="#iterator-factory"><iterator-factory></a>
+ <a href="#flowcontroller-factory"><flowcontroller-factory></a>,
+ <a href="#faces-backing-bean-factory"><faces-backing-bean-factory></a>
+ </p>
+ <p><strong>Children:</strong></p>
+ <p>
+ None.
+ </p>
+ </section>
+
<section id="pageflow-uri"><title><pageflow-uri></title>
<p><strong>Syntax</strong></p>
<source><pageflow-uri> xsd:string </pageflow-uri> [occurrences: 1]</source>