Author: steveh
Date: Mon Feb 7 10:29:38 2005
New Revision: 151737
URL: http://svn.apache.org/viewcvs?view=rev&rev=151737
Log:
(1) Update to netui-config.xml docs (after converstation with Rich Feit).
(2) General docs update to tutorial topics, TOC.
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/controls/tutorial_controls.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/docs/index.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/index.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/netui-config.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/tutorial_pageflow.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/release_notes.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/setup.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tabs.xml
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/wsm/tutorial_wsm.xml
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/controls/tutorial_controls.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/controls/tutorial_controls.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/controls/tutorial_controls.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/controls/tutorial_controls.xml
Mon Feb 7 10:29:38 2005
@@ -33,7 +33,7 @@
<ul>
<li><code>ANT_HOME</code></li>
<li><code>JAVA_HOME</code></li>
-
<li><code>TOMCAT_HOME</code></li>
+
<li><code>CATALINA_HOME</code></li>
</ul>
<p>Also ensure that the following
elements are on your <code>PATH</code>:</p>
<ul>
@@ -44,7 +44,7 @@
<section>
<title>To Start the Tomcat Server</title>
<p>At the command prompt, enter:</p>
- <source>%TOMCAT_HOME%\bin\startup.bat</source>
+ <source>%CATALINA_HOME%\bin\startup.bat</source>
</section>
</section>
<section id="step_2">
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/docs/index.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/docs/index.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/docs/index.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/docs/index.xml
Mon Feb 7 10:29:38 2005
@@ -2,7 +2,7 @@
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
<document>
<header>
- <title>Apache Beehive 1.0 Beta Documentation</title>
+ <title>Beehive 1.0 Beta Documentation</title>
</header>
<body>
<p>Beehive documetation contains documentation for all three Beehive
sub-projects: Controls,
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/index.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/index.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/index.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/index.xml
Mon Feb 7 10:29:38 2005
@@ -47,6 +47,10 @@
</ul>
</section>
<section>
+ <title>Documentation</title>
+ <p><a href="docs/index.html">Documentation</a></p>
+ </section>
+ <section>
<title>Links</title>
<p>
<a href="downloads.html">Download Page</a>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/netui-config.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/netui-config.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/netui-config.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/config/netui-config.xml
Mon Feb 7 10:29:38 2005
@@ -88,11 +88,11 @@
<section
id="action-interceptor"><title><action-interceptor></title>
<p><strong>Syntax</strong></p>
<source><action-interceptor>
- <interceptor-class> xsd:string </interceptor-class> [occurences: 1]
+ <interceptor-class> xsd:string </interceptor-class> [occurrences: 1]
<custom-property>
- <name> xsd:string </name> [occurences: 1]
- <value> xsd:string </value> [occurences: 1]
- </custom-property> [occurences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property> [occurrences: 0-*]
</action-interceptor></source>
<p><strong>Parents:</strong></p>
<p><a href="#global"><global></a>,
@@ -105,14 +105,14 @@
</section>
<section id="action-name"><title><action-name></title>
<p><strong>Syntax</strong></p>
- <source><action-name> xsd:string
<action-name> [occurences: 1]</source>
+ <source><action-name> xsd:string
<action-name> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#per-action"><per-action></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section id="after-action"><title><after-action></title>
<p><strong>Syntax</strong></p>
- <source> <after-action> xsd:boolean
<after-action> [occurences: 0-1] </source>
+ <source> <after-action> xsd:boolean
<after-action> [occurrences: 0-1] </source>
<p><strong>Parents:</strong></p>
<p><a
href="#intercept-path"><intercept-path></a>
</p>
@@ -121,9 +121,9 @@
<section id="binding-context"><title><binding-context></title>
<p><strong>Syntax</strong></p>
- <source><binding-context> [occurences: 0-*]
- <name> xsd:string </name> [occurences: 1]
- <factory-class> xsd:string </factory-class> [occurences: 1]
+ <source><binding-context> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
</binding-context></source>
<p><strong>Parents:</strong></p>
<p><a
href="#binding-contexts"><binding-contexts></a></p>
@@ -132,10 +132,10 @@
<a
href="#factory-class"><factory-class></a></p></section>
<section id="binding-contexts"><title><binding-contexts></title>
<p><strong>Syntax</strong></p>
- <source></binding-contexts> [occurences: 0-1]
- <binding-context> [occurences: 0-*]
- <name> xsd:string </name> [occurences: 1]
- <factory-class> xsd:string </factory-class> [occurences: 1]
+ <source></binding-contexts> [occurrences:
0-1]
+ <binding-context> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
</binding-context>
</binding-contexts></source>
<p><strong>Parents:</strong></p>
@@ -144,7 +144,7 @@
<p><a
href="#binding-context"><binding-context></a></p></section>
<section id="converter-class"><title><converter-class></title>
<p><strong>Syntax</strong></p>
- <source><converter-class> xsd:string
</converter-class> [1]</source>
+ <source><converter-class> xsd:string
</converter-class> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#type-converter"><type-converter></a></p>
<p><strong>Children:</strong></p>
@@ -152,8 +152,8 @@
<section id="custom-property"><title><custom-property></title>
<p><strong>Syntax</strong></p>
<source><custom-property>
- <name> xsd:string </name> [1]
- <value> xsd:string </value> [1]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
</custom-property></source>
<p><strong>Parents:</strong></p>
<p><a
href="#action-interceptor"><action-interceptor></a></p>
@@ -162,42 +162,48 @@
<a href="#value"><value></a></p></section>
<section id="default-language"><title><default-language></title>
<p><strong>Syntax</strong></p>
- <source><default-language> xsd:string
</default-language> [1]</source>
+ <source><default-language> xsd:string
</default-language> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#expression-language"><expression-language></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section id="description"><title><description></title>
<p><strong>Syntax</strong></p>
- <source><description> xsd:string
</description> [0..1]</source>
+ <source><description> xsd:string
</description> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#module-config-locator"><module-config-locator></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section id="doctype"><title><doctype></title>
<p><strong>Syntax</strong></p>
- <source><doctype> [ default | legacy |
legacyOnly ] </doctype> [0..1]</source>
+ <source><doctype> [ default | legacy |
legacyOnly ] </doctype> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#jsp-tag-config"><jsp-tag-config></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section id="enable-renesting"><title><enable-renesting></title>
<p><strong>Syntax</strong></p>
- <source><enable-renesting> xsd:boolean
</enable-renesting> [0..1]</source>
+ <source><enable-renesting> xsd:boolean
</enable-renesting> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section
id="ensure-secure-forwards"><title><ensure-secure-forwards></title>
+ <p>For some server implementations, security checks
are executed only when an URL is called
+ directly, while security checks for
server forwards are ignored.</p>
+ <p>When this element is set to
<code>true</code>, server forwards are guaranteed to be checked.</p>
<p><strong>Syntax</strong></p>
- <source><ensure-secure-forwards> xsd:boolean
</ensure-secure-forwards> [0..1]</source>
+ <source><ensure-secure-forwards> xsd:boolean
</ensure-secure-forwards> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section
id="exceptions-handler-class"><title><exceptions-handler-class></title>
+ <p>Typically, exceptions thrown by the controller
class are delivered in a wrapper exception
+ class. The class named here, can be
used to unwrap these exceptions and handle
+ the underlying exception in a more
fine-grained manner.</p>
<p><strong>Syntax</strong></p>
- <source><exceptions-handler-class>
xsd:string </exceptions-handler-class> [0..1]</source>
+ <source><exceptions-handler-class>
xsd:string </exceptions-handler-class> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-handlers"><pageflow-handlers></a></p>
<p><strong>Children:</strong></p>
@@ -211,12 +217,12 @@
<p>none</p></section>
<section
id="expression-languages"><title><expression-languages></title>
<p><strong>Syntax</strong></p>
- <source><expression-languages> [1]
- <default-language> xsd:string </default-language> [1]
- <expression-language> [1..*]
- <name> xsd:string </name> [1]
- <factory-class> xsd:string </factory-class> [1]
- <binding-contexts> binding-contexts </binding-contexts> [0..1]
+ <source><expression-languages> [occurrences:
1]
+ <default-language> xsd:string </default-language> [occurrences: 1]
+ <expression-language> [occurrences: 1-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
+ <binding-contexts> binding-contexts </binding-contexts>
[occurrences: 0-1]
</expression-language>
</expression-languages></source>
<p><strong>Parents:</strong></p>
@@ -227,32 +233,32 @@
</p></section>
<section id="factory-class"><title><factory-class></title>
<p><strong>Syntax</strong></p>
- <source><factory-class> xsd:string
</factory-class> [1]</source>
+ <source><factory-class> xsd:string
</factory-class> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#binding-contexts"><binding-contexts></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section
id="forward-redirect-handler-class"><title><forward-redirect-handler-class></title>
<p><strong>Syntax</strong></p>
- <source><forward-redirect-handler-class>
xsd:string </forward-redirect-handler-class> [0..1]</source>
+ <source><forward-redirect-handler-class>
xsd:string </forward-redirect-handler-class> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-handlers"><pageflow-handlers></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section id="global"><title><global></title>
<p><strong>Syntax</strong></p>
- <source><global> [0..1]
+ <source><global> [occurrences: 0-1]
<simple-action-interceptor>
- <intercept-path> xsd:string </intercept-path> [1]
- <after-action> xsd:boolean </after-action> [0..1]
- </simple-action-interceptor> [0..*]
+ <intercept-path> xsd:string </intercept-path> [occurrences: 1]
+ <after-action> xsd:boolean </after-action> [occurrences: 0-1]
+ </simple-action-interceptor> [occurrences: 0-*]
<action-interceptor>
- <interceptor-class> xsd:string </interceptor-class> [1]
+ <interceptor-class> xsd:string </interceptor-class> [occurrences: 1]
<custom-property>
- <name> xsd:string </name> [1]
- <value> xsd:string </value> [1]
- </custom-property> [0..*]
- </action-interceptor> [0..*]
+ <name> xsd:string </name> [occurrences: 1]
+ <value> xsd:string </value> [occurrences: 1]
+ </custom-property> [occurrences: 0-*]
+ </action-interceptor> [occurrences: 0-*]
</global></source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-action-interceptors"><pageflow-action-interceptors></a></p>
@@ -261,14 +267,14 @@
<a
href="#action-inteceptor"><action-inteceptor></a></p></section>
<section id="id-javascript"><title><id-javascript></title>
<p><strong>Syntax</strong></p>
- <source><id-javascript> [ default | legacy |
legacyOnly ] </id-javascript> [0..1]</source>
+ <source><id-javascript> [ default | legacy |
legacyOnly ] </id-javascript> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#jsp-tag-config"><jsp-tag-config></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section
id="interceptor-class"><title><interceptor-class></title>
<p><strong>Syntax</strong></p>
- <source><id-javascript> [ default | legacy |
legacyOnly ] <id-javascript> [0..1]</source>
+ <source><id-javascript> [ default | legacy |
legacyOnly ] <id-javascript> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#jsp-tag-config"><jsp-tag-config></a></p>
<p><strong>Children:</strong></p>
@@ -276,7 +282,7 @@
<section id="intercept-path"><title><intercept-path></title>
<p><strong>Syntax</strong></p>
- <source><intercept-path> xsd:string
</intercept-path> [1]</source>
+ <source><intercept-path> xsd:string
</intercept-path> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#simple-action-interceptor"><simple-action-interceptor></a></p>
<p><strong>Children:</strong></p>
@@ -285,7 +291,7 @@
<section
id="iterator-factories"><title><iterator-factories></title>
<p><strong>Syntax</strong></p>
<source><iterator-factories>
- <iterator-factory> [0..*]
+ <iterator-factory> [occurrences: 0-*]
...
</iterator-factory>
</iterator-factories></source>
@@ -296,9 +302,9 @@
<section id="iterator-factory"><title><iterator-factory></title>
<p><strong>Syntax</strong></p>
- <source><iterator-factory> [0..*]
- <name> xsd:string </name> [1]
- <factory-class> xsd:string </factory-class> [1]
+ <source><iterator-factory> [occurrences: 0-*]
+ <name> xsd:string </name> [occurrences: 1]
+ <factory-class> xsd:string </factory-class> [occurrences: 1]
</iterator-factory></source>
<p><strong>Parents:</strong></p>
<p><a
href="#iterator-factorys"><iterator-factorys></a></p>
@@ -309,9 +315,9 @@
<section id="jsp-tag-config"><title><jsp-tag-config></title>
<p><strong>Syntax</strong></p>
<source><jsp-tag-config>
- <doctype> xsd:string </doctype> [0..1]
- <id-javascript> [ default | legacy | legacyOnly ] </id-javascript>
[0..1]
- <tree-image-location> xsd:string </tree-image-location> [0..1]
+ <doctype> xsd:string </doctype> [occurrences: 0-1]
+ <id-javascript> [ default | legacy | legacyOnly ] </id-javascript>
[occurrences: 0-1]
+ <tree-image-location> xsd:string </tree-image-location> [occurrences:
0-1]
</jsp-tag-config></source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
@@ -322,7 +328,7 @@
<section
id="legacy-tag-support"><title><legacy-tag-support></title>
<p><strong>Syntax</strong></p>
- <source><legacy-tag-support> xsd:boolean
</legacy-tag-support> [0..1]</source>
+ <source><legacy-tag-support> xsd:boolean
</legacy-tag-support> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
<p><strong>Children:</strong></p>
@@ -330,14 +336,14 @@
<section id="locator-class"><title><locator-class></title>
<p><strong>Syntax</strong></p>
- <source><locator-class> xsd:string
</locator-class> [1]</source>
+ <source><locator-class> xsd:string
</locator-class> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#module-config-locators"><module-config-locators></a></p>
<p><strong>Children:</strong></p>
<p>none</p></section>
<section
id="login-handler-class"><title><login-handler-class></title>
<p><strong>Syntax</strong></p>
- <source><login-handler-class> xsd:string
</login-handler-class> [0..1]</source>
+ <source><login-handler-class> xsd:string
</login-handler-class> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-handlers"><pageflow-handlers></a></p>
<p><strong>Children:</strong></p>
@@ -361,8 +367,9 @@
<p>If the jpf-forward-overflow-count parameter is omitted from the web.xml
file,
the error will be written to the response after 50 server forwards within a
single request. ÃÂ
</p>
+<p>When an application is in development, a descriptive error is sent; for
deployed applications, a 500 response is sent.</p>
<p><strong>Syntax</strong></p>
- <source><max-forwards-per-request> xsd:int
</max-forwards-per-request> [0..1]</source>
+ <source><max-forwards-per-request> xsd:int
</max-forwards-per-request> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
@@ -375,8 +382,9 @@
If Page Flows are repeatedly nested until the stack exceeds the
specified value,
an error is written to the response object and any further nesting is
not allowed.
This helps prevent the nesting stack from consuming large amounts of
resources.</p>
+<p>When an application is in development, a descriptive error is sent; for
deployed applications, a 500 response is sent.</p>
<p><strong>Syntax</strong></p>
- <source><max-nesting-stack-depth> xsd:int
</max-nesting-stack-depth> [0..1]</source>
+ <source><max-nesting-stack-depth> xsd:int
</max-nesting-stack-depth> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
@@ -385,9 +393,9 @@
<section
id="module-config-locator"><title><module-config-locator></title>
<p><strong>Syntax</strong></p>
- <source><module-config-locator> [0..*]
- <description> xsd:string </description> [0..1]
- <locator-class> xsd:string </locator-class> [1]
+ <source><module-config-locator>
[occurrences: 0-*]
+ <description> xsd:string </description> [occurrences: 0-1]
+ <locator-class> xsd:string </locator-class> [occurrences: 1]
</module-config-locator></source>
<p><strong>Parents:</strong></p>
<p><a
href="#module-config-locators"><module-config-locators></a></p>
@@ -396,11 +404,16 @@
<a
href="#locator-class"><locator-class></a></p></section>
<section
id="module-config-locators"><title><module-config-locators></title>
- <p><strong>Syntax</strong></p>
- <source><module-config-locators> [0..1]
- <module-config-locator> [0..*]
- <description> xsd:string </description> [0..1]
- <locator-class> xsd:string </locator-class> [1]
+ <p>Names a class or group of classes that know the
location of the web application's
+ Struts configuration files. By default these
configuation files are saved to
+
<code>WEB-INF/.pageflow-struts-generated/</code>. But, in cases where this
default location
+ has been overridden by a custom compilation
process, use <code><module-config-locators></code> to point to a Java class
that knows the
+ new location. </p>
+ <p><strong>Syntax</strong></p>
+ <source><module-config-locators>
[occurrences: 0-1]
+ <module-config-locator> [occurrences: 0-*]
+ <description> xsd:string </description> [occurrences: 0-1]
+ <locator-class> xsd:string </locator-class> [occurrences: 1]
</module-config-locator>
</module-config-locators></source>
<p><strong>Parents:</strong></p>
@@ -409,8 +422,14 @@
<p><a
href="#module-config-locator"><module-config-locator></a></p></section>
<section
id="multipart-handler"><title><multipart-handler></title>
+ <p>By default multi-part file uploading is disabled
for page flow web applications.
+ To turn it on, you must (1) explicitly
set this element to <code>memory</code>
+ or <code>disk</code>, or (2) decorate a
given controller class with
+ the @Jpf.MultipartHandler annotation.
Doing (1) will enable file uploading across
+ the entire web applcation, doing (2)
enables file uploading on a
+ controller-by-controller basis.</p>
<p><strong>Syntax</strong></p>
- <source><multipart-handler> [ disabled |
memory | disk ] </multipart-handler> [0..1]</source>
+ <source><multipart-handler> [ disabled |
memory | disk ] </multipart-handler> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
@@ -422,7 +441,7 @@
<section id="name"><title><name></title>
<p><strong>Syntax</strong></p>
- <source><name> xsd:string </name>
[1]</source>
+ <source><name> xsd:string </name>
[occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#expression-language"><expression-language></a>,
<a
href="#iterator-factory"><iterator-factory></a>,
@@ -438,15 +457,15 @@
ÃÂ </p>
<p><strong>Syntax</strong></p>
<source><netui-config>
- <legacy-tag-support> xsd:boolean </legacy-tag-support> [0..1]
- <expression-languages> ... </expression-languages> [1]
- <pageflow-action-interceptors> ... </pageflow-action-interceptors>
[0..1]
- <pageflow-handlers> ... </pageflow-handlers> [0..1]
- <pageflow-config> ... </pageflow-config> [0..1]
- <type-converters> ... </type-converters> [0..1]
- <jsp-tag-config> ... </jsp-tag-config> [0..1]
- <iterator-factories> ... </iterator-factories> [0..1]
- <request-interceptors> ... </request-interceptors> [0..1]
+ <legacy-tag-support> xsd:boolean </legacy-tag-support> [occurrences:
0-1]
+ <expression-languages> ... </expression-languages> [occurrences: 1]
+ <pageflow-action-interceptors> ... </pageflow-action-interceptors>
[occurrences: 0-1]
+ <pageflow-handlers> ... </pageflow-handlers> [occurrences: 0-1]
+ <pageflow-config> ... </pageflow-config> [occurrences: 0-1]
+ <type-converters> ... </type-converters> [occurrences: 0-1]
+ <jsp-tag-config> ... </jsp-tag-config> [occurrences: 0-1]
+ <iterator-factories> ... </iterator-factories> [occurrences: 0-1]
+ <request-interceptors> ... </request-interceptors> [occurrences: 0-1]
</netui-config></source>
<p><strong>Parents:</strong></p>
<p></p>
@@ -474,22 +493,24 @@
to go to the current one; for instance, it might take you to a nested page
flow
that asks you to fill out a "satisfaction survey" before sending you to the
destination page flow. </p>
+<p>The action-intercepting class is run twice: <em>both</em> before
<em>and</em> after the execution of the
+ action.</p>
<p><strong>Also see:</strong></p>
<p><a
href="../../apidocs/classref_pageflows/org/apache/beehive/netui/pageflow/interceptor/ActionInterceptor.html">Interface
org.apache.beehive.netui.pageflow.interceptor.ActionInterceptor</a></p>
<p><strong>Syntax</strong></p>
<source><pageflow-action-interceptors>
- <global> [0..1]
- <simple-action-interceptor> ...
</simple-action-interceptor> [0..*]
- <action-interceptor> ... </action-interceptor> [0..*]
+ <global> [occurrences: 0-1]
+ <simple-action-interceptor> ...
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> ... </action-interceptor>
[occurrences: 0-*]
</global>
- <per-pageflow> [0..*]
- <pageflow-uri> xsd:string </pageflow-uri> [1]
- <simple-action-interceptor> ...
</simple-action-interceptor> [0..*]
- <action-interceptor> ... </action-interceptor> [0..*]
- <per-action> [0..*]
- <action-name> xsd:string </action-name> [1]
- <simple-action-interceptor> ...
</simple-action-interceptor> [0..*]
- <action-interceptor> ... </action-interceptor>
[0..*]
+ <per-pageflow> [occurrences: 0-*]
+ <pageflow-uri> xsd:string </pageflow-uri> [occurrences: 1]
+ <simple-action-interceptor> ...
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> ... </action-interceptor>
[occurrences: 0-*]
+ <per-action> [occurrences: 0-*]
+ <action-name> xsd:string </action-name>
[occurrences: 1]
+ <simple-action-interceptor> ...
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> ... </action-interceptor>
[occurrences: 0-*]
</per-action>
</per-pageflow>
</pageflow-action-interceptors></source>
@@ -503,13 +524,13 @@
<title><pageflow-config></title>
<p><strong>Syntax</strong></p>
<source><pageflow-config>
- <enable-renesting> xsd:boolean </enable-renesting> [0..1]
- <max-forwards-per-request> xsd:int </max-forwards-per-request>
[0..1]
- <max-nesting-stack-depth> xsd:int </max-nesting-stack-depth>
[0..1]
- <ensure-secure-forwards> xsd:boolean </ensure-secure-forwards>
[0..1]
- <throw-session-expired-exception> xsd:boolean
</throw-session-expired-exception> [0..1]
- <multipart-handler> [ disabled | memory | disk ]
</multipart-handler> [0..1]
- <module-config-locators> ... </module-config-locators> [0..1]
+ <enable-renesting> xsd:boolean </enable-renesting> [occurrences:
0-1]
+ <max-forwards-per-request> xsd:int </max-forwards-per-request>
[occurrences: 0-1]
+ <max-nesting-stack-depth> xsd:int </max-nesting-stack-depth>
[occurrences: 0-1]
+ <ensure-secure-forwards> xsd:boolean </ensure-secure-forwards>
[occurrences: 0-1]
+ <throw-session-expired-exception> xsd:boolean
</throw-session-expired-exception> [occurrences: 0-1]
+ <multipart-handler> [ disabled | memory | disk ]
</multipart-handler> [occurrences: 0-1]
+ <module-config-locators> ... </module-config-locators>
[occurrences: 0-1]
</pageflow-config></source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
@@ -543,10 +564,10 @@
<p><strong>Syntax</strong></p>
<source><pageflow-handlers>
- <login-handler-class> xsd:string </login-handler-class> [0..1]
- <forward-redirect-handler-class> xsd:string
</forward-redirect-handler-class> [0..1]
- <reloadable-class-handler-class> xsd:string
</reloadable-class-handler-class> [0..1]
- <exceptions-handler-class> xsd:string </exceptions-handler-class>
[0..1]
+ <login-handler-class> xsd:string </login-handler-class>
[occurrences: 0-1]
+ <forward-redirect-handler-class> xsd:string
</forward-redirect-handler-class> [occurrences: 0-1]
+ <reloadable-class-handler-class> xsd:string
</reloadable-class-handler-class> [occurrences: 0-1]
+ <exceptions-handler-class> xsd:string </exceptions-handler-class>
[occurrences: 0-1]
</pageflow-handlers></source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
@@ -559,7 +580,7 @@
<section id="pageflow-uri"><title><pageflow-uri></title>
<p><strong>Syntax</strong></p>
- <source><pageflow-uri> xsd:string
</pageflow-uri> [1]</source>
+ <source><pageflow-uri> xsd:string
</pageflow-uri> [occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#per-pageflow"><per-pageflow></a></p>
<p><strong>Children:</strong></p>
@@ -567,10 +588,10 @@
<section id="per-action"><title><per-action></title>
<p><strong>Syntax</strong></p>
- <source><per-action> [0..*]
- <action-name> xsd:string </action-name> [1]
- <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [0..*]
- <action-interceptor> netui:action-interceptor
</action-interceptor> [0..*]
+ <source><per-action> [occurrences: 0-*]
+ <action-name> xsd:string </action-name> [occurrences: 1]
+ <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> netui:action-interceptor
</action-interceptor> [occurrences: 0-*]
</per-action></source>
<p><strong>Parents:</strong></p>
<p><a
href="#global"><global></a></p>
@@ -581,14 +602,14 @@
<section id="per-pageflow"><title><per-pageflow></title>
<p><strong>Syntax</strong></p>
- <source><per-pageflow> [0..*]
- <pageflow-uri> xsd:string </pageflow-uri> [1]
- <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [0..*]
- <action-interceptor> netui:action-interceptor
</action-interceptor> [0..*]
- <per-action> [0..*]
- <action-name> xsd:string </action-name> [1]
- <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [0..*]
- <action-interceptor> netui:action-interceptor
</action-interceptor> [0..*]
+ <source><per-pageflow> [occurrences: 0-*]
+ <pageflow-uri> xsd:string </pageflow-uri> [occurrences: 1]
+ <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> netui:action-interceptor
</action-interceptor> [occurrences: 0-*]
+ <per-action> [occurrences: 0-*]
+ <action-name> xsd:string </action-name> [occurrences: 1]
+ <simple-action-interceptor> netui:simple-action-interceptor
</simple-action-interceptor> [occurrences: 0-*]
+ <action-interceptor> netui:action-interceptor
</action-interceptor> [occurrences: 0-*]
</per-action>
</per-pageflow></source>
<p><strong>Parents:</strong></p>
@@ -601,7 +622,7 @@
<section
id="reloadable-class-handler-class"><title><reloadable-class-handler-class></title>
<p><strong>Syntax</strong></p>
- <source><reloadable-class-handler-class>
xsd:string </reloadable-class-handler-class> [0..1]</source>
+ <source><reloadable-class-handler-class>
xsd:string </reloadable-class-handler-class> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-handlers"><pageflow-handlers></a></p>
<p><strong>Children:</strong></p>
@@ -611,7 +632,7 @@
<title><request-interceptors></title>
<p><strong>Syntax</strong></p>
<source><request-interceptors>
- <interceptor-class> xsd:string </interceptor-class> [1..*]
+ <interceptor-class> xsd:string </interceptor-class> [occurrences: 1-*]
</request-interceptors></source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
@@ -621,8 +642,8 @@
<section
id="simple-action-interceptor"><title><simple-action-interceptor></title>
<p><strong>Syntax</strong></p>
<source><simple-action-interceptor>
- <intercept-path> xsd:string </intercept-path> [1]
- <after-action> xsd:boolean </after-action> [0..1]
+ <intercept-path> xsd:string </intercept-path> [occurrences: 1]
+ <after-action> xsd:boolean </after-action> [occurrences: 0-1]
</simple-action-interceptor></source>
<p><strong>Parents:</strong></p>
<p><a
href="#netui-config"><netui-config></a></p>
@@ -631,7 +652,7 @@
<section
id="throw-session-expired-exception"><title><throw-session-expired-exception></title>
<p><strong>Syntax</strong></p>
- <source><throw-session-expired-exception>
xsd:boolean </throw-session-expired-exception> [0..1]</source>
+ <source><throw-session-expired-exception>
xsd:boolean </throw-session-expired-exception> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#pageflow-config"><pageflow-config></a></p>
<p><strong>Children:</strong></p>
@@ -639,7 +660,7 @@
<section
id="tree-image-location"><title><tree-image-location></title>
<p><strong>Syntax</strong></p>
- <source><tree-image-location> xsd:string
</tree-image-location> [0..1]</source>
+ <source><tree-image-location> xsd:string
</tree-image-location> [occurrences: 0-1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#jsp-tag-config"><jsp-tag-config></a></p>
<p><strong>Children:</strong></p>
@@ -647,7 +668,7 @@
<section id="type"><title><type></title>
<p><strong>Syntax</strong></p>
- <source><type> xsd:string </type>
[1]</source>
+ <source><type> xsd:string </type>
[occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#type-converter"><type-converter></a></p>
<p><strong>Children:</strong></p>
@@ -655,9 +676,9 @@
<section id="type-converter"><title><type-converter></title>
<p><strong>Syntax</strong></p>
- <source><type-converter> [0..*]
- <type> xsd:string </type> [1]
- <converter-class> xsd:string </converter-class> [1]
+ <source><type-converter> [occurrences: 0-*]
+ <type> xsd:string </type> [occurrences: 1]
+ <converter-class> xsd:string </converter-class> [occurrences: 1]
</type-converter></source>
<p><strong>Parents:</strong></p>
<p><a
href="#type-converters"><type-converters></a></p>
@@ -667,9 +688,9 @@
<section id="type-converters"><title><type-converters></title>
<p><strong>Syntax</strong></p>
<source><type-converters>
- <type-converter> [0..*]
- <type> xsd:string </type> [1]
- <converter-class> xsd:string </converter-class> [1]
+ <type-converter> [occurrences: 0-*]
+ <type> xsd:string </type> [occurrences: 1]
+ <converter-class> xsd:string </converter-class> [occurrences: 1]
</type-converter>
</type-converters></source>
<p><strong>Parents:</strong></p>
@@ -679,7 +700,7 @@
<section id="value"><title><value></title>
<p><strong>Syntax</strong></p>
- <source><value> xsd:string </value>
[1]</source>
+ <source><value> xsd:string </value>
[occurrences: 1]</source>
<p><strong>Parents:</strong></p>
<p><a
href="#custom-property"><custom-property></a></p>
<p><strong>Children:</strong></p>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/tutorial_pageflow.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/tutorial_pageflow.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/tutorial_pageflow.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/pageflow/tutorial_pageflow.xml
Mon Feb 7 10:29:38 2005
@@ -30,7 +30,7 @@
<ul>
<li><code>ANT_HOME</code></li>
<li><code>JAVA_HOME</code></li>
-
<li><code>TOMCAT_HOME</code></li>
+
<li><code>CATALINA_HOME</code></li>
</ul>
<p>Also ensure that the following
elements are on your <code>PATH</code>:</p>
<ul>
@@ -55,7 +55,7 @@
set ANT_HOME=C:\apache-ant-1.6.2
REM location of Tomcat
-set TOMCAT_HOME=C:\jakarta-tomcat-5.0.25
+set CATALINA_HOME=C:\jakarta-tomcat-5.0.25
set PATH=%PATH%;%JAVA_HOME%\bin;%ANT_HOME%\bin</source>
<p><strong><code>tutorialSetup.sh</code></strong></p>
@@ -73,7 +73,7 @@
export [EMAIL PROTECTED]@
# location of Tomcat
-export [EMAIL PROTECTED]@
+export [EMAIL PROTECTED]@
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
</source>
@@ -82,7 +82,7 @@
<section>
<title>To Start the Tomcat Server</title>
<p>At the command prompt, enter:</p>
- <source>%TOMCAT_HOME%\bin\startup.bat</source>
+ <source>%CATALINA_HOME%\bin\startup.bat</source>
</section>
</section>
<section id="step_2_create">
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/release_notes.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/release_notes.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/release_notes.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/release_notes.xml
Mon Feb 7 10:29:38 2005
@@ -11,7 +11,9 @@
</section>
<section>
<title>Known Issues in this Release</title>
- <p></p>
+ <section id="beehive-228">
+ <title></title>
+ </section>
</section>
<section>
<title>Issues Fixed in this Release</title>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/setup.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/setup.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/setup.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/setup.xml
Mon Feb 7 10:29:38 2005
@@ -43,9 +43,9 @@
Download: <a class="fork"
href="http://jakarta.apache.org/site/binindex.cgi#tomcat">http://jakarta.apache.org/site/binindex.cgi#tomcat</a>
</p>
- <p>(2) Ensure that the <code>TOMCAT_HOME</code>
environmental variable is set in your shell.</p>
+ <p>(2) Ensure that the
<code>CATALINA_HOME</code> environmental variable is set in your shell.</p>
<p>(3) Edit the file
-
<code>TOMCAT_HOME/conf/tomcat-users.xml</code> so it
+
<code>CATALINA_HOME/conf/tomcat-users.xml</code> so it
appears as follows. Elements to add are
shown in bold
type.</p>
<source><?xml version='1.0'
encoding='utf-8'?>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/site.xml
Mon Feb 7 10:29:38 2005
@@ -1,45 +1,36 @@
<?xml version="1.0"?>
<site label="Beehive" href="" xmlns="http://apache.org/forrest/linkmap/1.0"
tab="welcome">
- <about label="Welcome" tab="welcome">
+ <about label="Project" tab="welcome">
<introduction label="Introduction" href="index.html"/>
<license label="License" href="license.html"/>
<downloads label="Downloads" href="downloads.html"/>
<release_notes label="Release Notes" href="release_notes.html"/>
- <faq label="FAQ" href="faq.html"/>
- </about>
- <community label="Community" tab="welcome">
<mailinglists label="Mailing Lists" href="mailinglists.html"/>
<contributors label="Contributors" href="contributors.html"/>
- </community>
- <links label="Links" tab="welcome">
- <wiki label="Beehive Wiki" href="http://wiki.apache.org/beehive"/>
- <controlhaus label="Controlhaus" href="http://www.controlhaus.com/"/>
- <jira label="Bugs and Issues"
href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10570"/>
- <pollinate label="Pollinate" href="http://www.eclipse.org/pollinate/"/>
- <svn label="Browse SVN"
href="http://svn.apache.org/repos/asf/incubator/beehive/trunk/"/>
- </links>
- <docs label="Documentation" tab="docs">
- <docs label="Introduction" href="docs/index.html"/>
+ <faq label="FAQ" href="faq.html"/>
+ </about>
+ <docs label="Documentation" tab="welcome">
+ <docs label="Beehive 1.0 Beta Docs" href="docs/index.html"/>
<setup label="Installation and Setup" href="setup.html" />
- <pageflow label="Page Flows">
+ <pageflow label="Page Flows">
+ <tutorial_pageflow label="Tutorial"
href="pageflow/tutorial_pageflow.html"/>
<pageflow_overview label="Overview"
href="pageflow/pageflow_overview.html"/>
<pageflow_controllers label="Controller Files"
href="pageflow/pageflow_controllers.html"/>
<pageflow_jsp label="JSP Files" href="pageflow/pageflow_jsp.html"/>
<pageflow_building label="Building a Web-App"
href="pageflow/pageflow_building.html"/>
<pageflow_altering label="Altering a Page Flow"
href="pageflow/pageflow_altering.html"/>
- <pageflow_programming label="Page Flow Programming"
href="pageflow/guide.html"/>
- <tutorial_pageflow label="Tutorial"
href="pageflow/tutorial_pageflow.html"/>
+ <pageflow_programming label="Page Flow Programming"
href="pageflow/guide.html"/>
</pageflow>
<controls label="Controls">
+ <tutorial_control label="Tutorial"
href="controls/tutorial_controls.html"/>
<control_overview label="Controls Overview"
href="controls/controlsOverview.html"/>
<control_prog label="Control Programming"
href="controls/controlsProgramming.html"/>
- <tutorial_control label="Control Tutorial"
href="controls/tutorial_controls.html"/>
</controls>
<wsm label="Web Services">
+ <tutorial_wsm label="Tutorial" href="wsm/tutorial_wsm.html"/>
<wsm_overview label="Web Services Overview"
href="wsm/wsm_overview.html"/>
<wsm_overview label="Java Web Service Files"
href="wsm/wsm_JWSFiles.html"/>
<supported_datatypes label="Supported Data Types"
href="wsm/datatypes.html"/>
- <tutorial_wsm label="Web Services Tutorial"
href="wsm/tutorial_wsm.html"/>
<jsr181 label="Web Services (JSR 181)" href="webservices.html"/>
</wsm>
<samples label="Samples">
@@ -71,8 +62,14 @@
</ws>
</ref>
<gloss label="Glossary" href="glossary.html"/>
-
</docs>
+ <links label="Links" tab="welcome">
+ <wiki label="Beehive Wiki" href="http://wiki.apache.org/beehive"/>
+ <controlhaus label="Controlhaus" href="http://www.controlhaus.com/"/>
+ <jira label="Bugs and Issues"
href="http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10570"/>
+ <pollinate label="Pollinate" href="http://www.eclipse.org/pollinate/"/>
+ <svn label="Browse SVN"
href="http://svn.apache.org/repos/asf/incubator/beehive/trunk/"/>
+ </links>
</site>
<!--
<external-refs>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tabs.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tabs.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tabs.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/tabs.xml
Mon Feb 7 10:29:38 2005
@@ -17,6 +17,6 @@
be displayed when their parent tab is selected.
-->
- <tab id="welcome" label="Welcome" dir="" indexfile="index.html"/>
- <tab id="docs" label="Documentation" dir="docs" indexfile="index.html"/>
+ <tab id="welcome" label="Beehive" dir="" indexfile="index.html"/>
+ <!--<tab id="docs" label="Documentation" dir="docs"
indexfile="index.html"/>-->
</tabs>
Modified:
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/wsm/tutorial_wsm.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/wsm/tutorial_wsm.xml?view=diff&r1=151736&r2=151737
==============================================================================
---
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/wsm/tutorial_wsm.xml
(original)
+++
incubator/beehive/trunk/docs/forrest/src/documentation/content/xdocs/wsm/tutorial_wsm.xml
Mon Feb 7 10:29:38 2005
@@ -30,7 +30,7 @@
<ul>
<li><code>ANT_HOME</code></li>
<li><code>JAVA_HOME</code></li>
-
<li><code>TOMCAT_HOME</code></li>
+
<li><code>CATALINA_HOME</code></li>
</ul>
<p>Also ensure that the following
elements are on your <code>PATH</code>:</p>
<ul>
@@ -41,7 +41,7 @@
<section>
<title>To Start the Tomcat Server</title>
<p>At the command prompt, enter:</p>
- <source>%TOMCAT_HOME%\bin\startup.bat</source>
+ <source>%CATALINA_HOME%\bin\startup.bat</source>
</section>
</section>
<section id="step_2">