Author: nbubna
Date: Thu Oct 20 09:42:54 2005
New Revision: 326941

URL: http://svn.apache.org/viewcvs?rev=326941&view=rev
Log:
repair and upgrade the xdocs in prep for a 1.2 release

Modified:
    jakarta/velocity/tools/trunk/xdocs/changes.xml
    jakarta/velocity/tools/trunk/xdocs/generic/EscapeTool.xml
    jakarta/velocity/tools/trunk/xdocs/generic/index.xml
    jakarta/velocity/tools/trunk/xdocs/generic/menu.xml
    jakarta/velocity/tools/trunk/xdocs/index.xml
    jakarta/velocity/tools/trunk/xdocs/menu.xml
    jakarta/velocity/tools/trunk/xdocs/struts/ActionMessagesTool.xml
    jakarta/velocity/tools/trunk/xdocs/struts/ErrorsTool.xml
    jakarta/velocity/tools/trunk/xdocs/struts/FormTool.xml
    jakarta/velocity/tools/trunk/xdocs/struts/MessageTool.xml
    jakarta/velocity/tools/trunk/xdocs/struts/index.xml
    jakarta/velocity/tools/trunk/xdocs/struts/menu.xml
    jakarta/velocity/tools/trunk/xdocs/struts/userguide.xml
    jakarta/velocity/tools/trunk/xdocs/view/ParameterParser.xml
    jakarta/velocity/tools/trunk/xdocs/view/index.xml
    jakarta/velocity/tools/trunk/xdocs/view/menu.xml

Modified: jakarta/velocity/tools/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/changes.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/changes.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/changes.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -29,6 +29,17 @@
     <subsection name="1.2-dev">
       <p>This section describes changes after the 1.1 release.</p>
       <ul>
+      <li>Updated documentation to cover new features and sync to many 
infrastructure changes. (ndb)</li>
+      <li>Fixed incomplete escaping in ValidatorTool (patch from Christopher 
Schultz. Jira Issue VELTOOLS-52). (ndb)</li>
+      <li>Fixed infinite loop logging problem with Tomcat 5.5 in the "simple" 
example webapp. (ndb)</li>
+      <li>Upgraded jars to Struts 1.2.7, Commons-Logging 1.0.4, 
Commons-Validator 1.1.4, Digester 1.7, Commons-Collections 3.1, Beanutils 
1.7.0, Struts SSL Extension for 1.2, and Commons-Lang 2.1. (ndb)</li>
+      <li>Added VelocityStruts support for non-resource and session-scoped 
action messages (patch and help from Niall Pemberton. See Jira issues 
VELTOOLS-1 and VELTOOLS-51). (ndb)</li>
+      <li>Factored generic parsing code out of ParameterParser into new 
ValueParser for parsing strings pulled from any Map. (ndb)</li>
+      <li>Improved error handling/recovery in toolbox xml parsing by adding 
validation of tool info. (henning)</li>
+      <li>Added BrowserSnifferTool for identifying browsers and their features 
(contributed by Claude Brisson). This 
+          depends on Java 1.4's regexp support for use. (ndb)</li>
+      <li>Added EscapeTool for commons escaping needs (contributed by Shinobu 
Kawai). This requires commons-lang for use. (ndb)</li>
+      <li>Added ListTool as utility for using arrays like Lists in templates 
(contributed by Shinobu Kawai). (ndb)</li>
       <li>Added DateTool methods to provide easy access to date values (e.g. 
month, year, day). (ndb)</li>
       <li>Converted VelocityView and VelocityStruts to use a VelocityEngine 
instead of the Velocity singleton.
           This means only the servlets log directly to the VelocityEngine 
instance; the tools and other

Modified: jakarta/velocity/tools/trunk/xdocs/generic/EscapeTool.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/generic/EscapeTool.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/generic/EscapeTool.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/generic/EscapeTool.xml Thu Oct 20 
09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>

 <!--

-  Copyright 2003-2004 The Apache Software Foundation.

+  Copyright 2003-2005 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.


Modified: jakarta/velocity/tools/trunk/xdocs/generic/index.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/generic/index.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/generic/index.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/generic/index.xml Thu Oct 20 09:42:54 
2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -46,14 +46,34 @@
             <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/NumberTool.html"><strong>NumberTool</strong></a></dt>
             <dd>A tool for formatting numbers.</dd>
 
+            <dt><a href="RenderTool.html"><strong>RenderTool</strong></a></dt>
+            <dd>A tool to evaluate and render arbitrary strings of VTL 
(Velocity
+            Template Language).</dd>
+
+            <dt><a href="EscapeTool.html"><strong>EscapeTool</strong></a></dt>
+            <dd>A tool to help with common escaping needs in Velocity 
templates.</dd>
+
+            <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/Alternator.html"><strong>Alternator</strong></a>
+            and <a 
href="../javadoc/org/apache/velocity/tools/generic/AlternatorTool.html"><strong>AlternatorTool</strong></a></dt>
+            <dd>Utility class for easily alternating over values in a list and 
tool for easy creation of Alternators in templates.</dd>
+
+            <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/ValueParser.html"><strong>ValueParser</strong></a></dt>
+            <dd>A tool to retrieve and parse String values pulled from a map. 
This provides
+            the basis for the <a 
href="../view/ParameterParser.html">ParameterParser</a> in 
+            <a href="../view/index.html">VelocityView</a>.</dd>
+
+            <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/ListTool.html"><strong>ListTool</strong></a></dt>
+            <dd>A tool to help when working with arrays or Lists. This tool 
transparently handles both the same way.</dd>
+
+            <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/SortTool.html"><strong>SortTool</strong></a></dt>
+            <dd>A tool that allows a user to sort a collection (or array, 
iterator, etc)
+            on any arbitary set of properties exposed by the objects contained 
within 
+            the collection.</dd>
+
             <dt><a 
href="../javadoc/org/apache/velocity/tools/generic/IteratorTool.html"><strong>IteratorTool</strong></a></dt>
             <dd>A convenience tool to use with #foreach loops. It wraps a list
             to let the designer specify a condition to terminate the loop, 
             and reuse the same list in different loops.</dd>
-
-            <dt><a href="RenderTool.html"><strong>RenderTool</strong></a></dt>
-            <dd>A tool to evaluate and render arbitrary strings of VTL 
(Velocity
-            Template Language).</dd>
           </dl>
           <br clear="all"/>
           <strong>Utilities:</strong>
@@ -73,13 +93,13 @@
     <section name="Contributions">
         <p>We welcome your contributions to this library.  Patches can be sent 
to the 
         mailing list or attached to a
-        <a 
href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Velocity&amp;component=Tools";>bugzilla</a>
-        ticket.  The <a 
href="http://nagoya.apache.org/wiki/apachewiki.cgi?VelocityTools";>Wiki</a>
+        <a href="http://issues.apache.org/jira/browse/VELTOOLS";>JIRA</a>
+        issue.  The <a 
href="http://wiki.apache.org/jakarta-velocity/VelocityTools";>Wiki</a>
         can also be a good place to discuss and develop ideas.</p>
 
         <p><strong>Checklist for Contributions</strong></p>
         <ul>
-            <li><a 
href="http://jakarta.apache.org/velocity/code-standards.html";>Velocity coding 
conventions</a></li>
+            <li><a 
href="http://wiki.apache.org/jakarta-velocity/CodeStandards";>Velocity coding 
conventions</a></li>
             <li>JavaDoc included (the more detailed the better)</li>
             <li>Examples included (in JavaDoc or as stand-alone template 
example)</li>
         </ul>

Modified: jakarta/velocity/tools/trunk/xdocs/generic/menu.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/generic/menu.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/generic/menu.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/generic/menu.xml Thu Oct 20 09:42:54 2005
@@ -33,12 +33,17 @@
     </menu>
 
     <menu name="Tool Documentation">
-      <item name="DateTool"     
href="../javadoc/org/apache/velocity/tools/generic/DateTool.html"/>
-      <item name="IteratorTool" 
href="../javadoc/org/apache/velocity/tools/generic/IteratorTool.html"/> />
-      <item name="MathTool"     href="MathTool.html"/>
-      <item name="NumberTool"   
href="../javadoc/org/apache/velocity/tools/generic/NumberTool.html"/>
-      <item name="RenderTool"   href="RenderTool.html"/>
-      <item name="EscapeTool"   href="EscapeTool.html"/>
+      <item name="DateTool"       
href="../javadoc/org/apache/velocity/tools/generic/DateTool.html"/>
+      <item name="MathTool"       href="MathTool.html"/>
+      <item name="NumberTool"     
href="../javadoc/org/apache/velocity/tools/generic/NumberTool.html"/>
+      <item name="RenderTool"     href="RenderTool.html"/>
+      <item name="EscapeTool"     href="EscapeTool.html"/>
+      <item name="Alternator"     
href="../javadoc/org/apache/velocity/tools/generic/Alternator.html"/> />
+      <item name="AlternatorTool" 
href="../javadoc/org/apache/velocity/tools/generic/AlternatorTool.html"/> />
+      <item name="ValueParser"    
href="../javadoc/org/apache/velocity/tools/generic/ValueParser.html"/>
+      <item name="ListTool"       
href="../javadoc/org/apache/velocity/tools/generic/ListTool.html"/>
+      <item name="SortTool"       
href="../javadoc/org/apache/velocity/tools/generic/SortTool.html"/>
+      <item name="IteratorTool"   
href="../javadoc/org/apache/velocity/tools/generic/IteratorTool.html"/> />
     </menu>
 
     <menu name="Other Subprojects">

Modified: jakarta/velocity/tools/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/index.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/index.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/index.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -60,7 +60,7 @@
         <subsection name="VelocityStruts" >
             <p><a href="struts/">VelocityStruts</a> is a set of tools for 
using the 
             Velocity template engine as the view layer for a web application 
built upon the
-            <a href="http://jakarta.apache.org/struts/";>Jakarta Struts</a> 
framework.</p>
+            <a href="http://struts.apache.org/";>Apache Struts</a> 
framework.</p>
             <p>This work leverages the <strong>VelocityViewServlet</strong> 
and 
             additional tools which make it easy to integrate the Velocity with 
             Struts. Several example hybrid applications are included.</p>
@@ -109,9 +109,9 @@
     <section name="Download">
         <p><strong>Releases</strong></p>
         <p>
-          VelocityTools 1.1 is now available in
-          <a 
href="http://jakarta.apache.org/site/sourceindex.cgi#velocity-tools";>source</a> 
or
-          <a 
href="http://jakarta.apache.org/site/binindex.cgi#velocity-tools";>binary</a> 
form.
+          VelocityTools 1.2 is now available for
+          <a 
href="http://jakarta.apache.org/site/downloads/downloads_velocity-tools.cgi";>download</a>
+          in source or binary form.
         </p>
 
         <br clear="all"/>
@@ -135,18 +135,18 @@
         <p>Those interested in furthering the development of this project are
         especially welcome to jump in and help out.  Patches can be sent to 
the 
         mailing list or attached to a
-        <a 
href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Velocity&amp;component=Tools";>bugzilla</a>
-        ticket.  The <a 
href="http://nagoya.apache.org/wiki/apachewiki.cgi?VelocityTools";>Wiki</a>
+        <a href="http://issues.apache.org/jira/browse/VELTOOLS";>JIRA</a>
+        issue.  The <a 
href="http://wiki.apache.org/jakarta-velocity/VelocityTools";>Wiki</a>
         can also be a good place to discuss and develop ideas.</p>
 
         <p>A few good places to get started include:
           <ul>
             <li>Documentation (patches for the site or additions to the 
Wiki)</li>
             <li>Improving the example apps</li>
-            <li>Contributing to the <a 
href="http://nagoya.apache.org/wiki/apachewiki.cgi?VelocimacroLibraries";>VelocimacroLibraries</a></li>
+            <li>Contributing to the <a 
href="http://wiki.apache.org/jakarta-velocity/VelocimacroLibrary";>VelocimacroLibrary</a></li>
           </ul>
         Other project goals and proposals can be found in the project 
-        <a 
href="http://svn.apache.org/viewcvs.cgi/jakarta/velocity-tools/trunk/STATUS";>STATUS</a>
+        <a 
href="http://svn.apache.org/viewcvs.cgi/jakarta/velocity/tools/trunk/STATUS?view=markup";>STATUS</a>
         file.</p>
     </section>
  </body>

Modified: jakarta/velocity/tools/trunk/xdocs/menu.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/menu.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/menu.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/menu.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -31,7 +31,7 @@
           <item name="Javadoc"                href="javadoc/index.html"/>
           <item name="Wiki"                   
href="http://wiki.apache.org/jakarta-velocity/VelocityTools"/>
           <item name="FAQ"                    
href="http://wiki.apache.org/jakarta-velocity/VelocityFAQ"/>
-          <item name="Report Issues"          
href="http://issues.apache.org/bugzilla/enter_bug.cgi?product=Velocity&amp;component=Tools"/>
+          <item name="Report Issues"          
href="http://issues.apache.org/jira/browse/VELTOOLS"/>
       </menu>
 
       <menu name="Subprojects">

Modified: jakarta/velocity/tools/trunk/xdocs/struts/ActionMessagesTool.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/ActionMessagesTool.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/ActionMessagesTool.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/ActionMessagesTool.xml Thu Oct 20 
09:42:54 2005
@@ -43,7 +43,7 @@
         </ul>
 
         <p>See the Struts User's Guide, section
-        <a 
href="http://jakarta.apache.org/struts/userGuide/building_view.html";>Building 
View Components</a>
+        <a 
href="http://struts.apache.org/struts-doc-1.2.7/userGuide/building_view.html";>Building
 View Components</a>
         for more information on this topic.</p>
 
         <toolinfo>

Modified: jakarta/velocity/tools/trunk/xdocs/struts/ErrorsTool.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/ErrorsTool.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/ErrorsTool.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/ErrorsTool.xml Thu Oct 20 
09:42:54 2005
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: ErrorsTool.xml,v 1.6 2004/11/11 00:57:40 nbubna Exp $
+  $Id$
 -->
 <document>
 
@@ -47,7 +47,7 @@
         </ul>
 
         <p>See the Struts User's Guide, section
-        <a 
href="http://jakarta.apache.org/struts/userGuide/building_view.html";>Building 
View Components</a>
+        <a 
href="http://struts.apache.org/struts-doc-1.2.7/userGuide/building_view.html";>Building
 View Components</a>
         for more information on this topic.</p>
 
         <toolinfo>

Modified: jakarta/velocity/tools/trunk/xdocs/struts/FormTool.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/FormTool.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/FormTool.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/FormTool.xml Thu Oct 20 09:42:54 
2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: FormTool.xml,v 1.2 2004/02/18 20:22:36 nbubna Exp $
+  $Id$
 -->
 <document>
 
@@ -105,7 +105,7 @@
             </abstract>
     
             <signature>
-                int getCancelName()
+                String getCancelName()
             </signature>
                 
             <returns>
@@ -131,6 +131,25 @@
 value="Cancel"&gt;</sourcecode>
 
             </description>
+
+        </method>
+    </section>
+
+    <section name="getName()">
+        <method name="getName()">
+    
+            <abstract>
+                Returns the form bean name associated with this action mapping.
+            </abstract>
+    
+            <signature>
+                String getName()
+            </signature>
+                
+            <returns>
+                The name of the ActionForm associated with this request or
+                <code>null</code> if there is no form bean associated with 
this mapping.
+            </returns>
 
         </method>
     </section>

Modified: jakarta/velocity/tools/trunk/xdocs/struts/MessageTool.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/MessageTool.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/MessageTool.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/MessageTool.xml Thu Oct 20 
09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: MessageTool.xml,v 1.4 2004/02/18 20:22:36 nbubna Exp $
+  $Id$
 -->
 <document>
 
@@ -58,7 +58,7 @@
             </abstract>
 
             <signature>
-                String get(String key)
+                TextKey get(String key)
             </signature>
 
             <signature>
@@ -114,21 +114,26 @@
                 message. The third, fourth, fifth and sixth signatures take a 
list
                 of up to five replacement parameters. The third and fourth 
signatures
                 are provided for compatibility with existing applications. The 
fifth and
-                sixth signatures are Velocity-friendlier.</p>
+                sixth signatures are more Velocity friendly.</p>
 
 <p>Assuming that the message resource files contain the following messages:</p>
 <sourcecode>title=Welcome to Velocity for Struts
-test=This message has five replacement parameters: {0}, {1}, {2}, {3}, 
{4}</sourcecode>
+test=This message has five replacement parameters: {0}, {1}, {2}, {3}, {4}
+label.one=foobar
+label.two=woogie!</sourcecode>
 
 <p>then the following Velocity script:</p>
-<sourcecode>$text.get("title")
-$text.title
-$text.get("test", ["bear", "wolf", "tiger"])</sourcecode>
+<sourcecode>$text.title
+$text.get('test', ['bear', 'wolf', 'tiger'])
+$text.label.one
+$text.label.two</sourcecode>
 
 <p>produces this output:</p>
 <sourcecode>Welcome to Velocity for Struts
 Welcome to Velocity for Struts
-This message has five replacement parameters: bear, wolf, tiger, {3}, 
{4}</sourcecode>
+This message has five replacement parameters: bear, wolf, tiger, {3}, {4}
+foobar
+woogie!</sourcecode>
             </description>
 
         </method>
@@ -171,42 +176,6 @@
 
         </method>
     </section>
-
-    <section name="getLocale()">
-        <method name="getLocale()">
-
-            <abstract>
-                Returns the user's locale. If a locale is not found, the 
default
-                locale is returned (deprecated - will be removed in 
VelocityTools 1.2).
-            </abstract>
-
-            <signature>
-                Locale getLocale()
-            </signature>
-
-            <returns>
-                An instance of class <code>java.util.Locale</code>.
-            </returns>
-
-            <description>
-<sourcecode>$text.getLocale()
-$text.locale
-$text.getLocale().getDisplayLanguage()</sourcecode>
-
-<p>produces:</p>
-<sourcecode>en
-en
-English</sourcecode>
-
-<p>The returned object of class <code>Locale</code> is automatically rendered 
by Velocity by
-calling its <code>toString()</code> method. The third example calls method
-<code>getDisplayLanguage()</code> of class <code>Locale</code></p>
-
-            </description>
-
-        </method>
-    </section>
-
 
  </body>
 </document>

Modified: jakarta/velocity/tools/trunk/xdocs/struts/index.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/index.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/index.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/index.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version= "1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -31,12 +31,12 @@
     <section name="Overview"> 
 
         <p>The VelocityStruts sub-project integrates Velocity with the 
-        <a href="http://jakarta.apache.org/struts/";>Jakarta Struts</a> 
-        Web application framework and enables the use of velocity templates 
+        <a href="http://struts.apache.org/";>Apache Struts</a> 
+        web application framework and enables the use of Velocity templates 
         interchangeably with JSP pages for the view layer.</p>
  
         <p>Various other 
-        <a 
href="http://jakarta.apache.org/velocity/powered.html#Frameworks%20that%20support%20Velocity";>web
 application frameworks</a> 
+        <a 
href="http://wiki.apache.org/jakarta-velocity/PoweredByVelocity";>web 
application frameworks</a> 
         offer built-in support for Velocity templates. This project 
         provides the minimal glue necessary to give Struts developers 
         an alternative to JSP. </p>
@@ -130,7 +130,7 @@
           Struts than another other presentation technology, bar none. In 
fact, 
           most of the tools work just as well with any other framework you 
might 
           care to name.</i>&quot; 
-          --<a href="http://nagoya.apache.org/eyebrowse/[EMAIL 
PROTECTED]&amp;msgNo=11255">Ted Husted</a>
+          --<a 
href="http://marc.theaimsgroup.com/?l=velocity-user&amp;m=106520662105461&amp;w=25";>Ted
 Husted</a>
           (author of <a href="http://husted.com/struts/book.html";>Struts in 
Action</a>)</p>
         </blockquote>
         </p>
@@ -138,7 +138,7 @@
 
     <section name="License">
         <p>This software is licensed under the 
-        <a href="http://jakarta.apache.org/velocity/license.html";>Apache 
Software License</a></p>
+        <a href="http://jakarta.apache.org/velocity/license.html";>Apache 
Software License 2.0</a></p>
     </section>
  </body>
 

Modified: jakarta/velocity/tools/trunk/xdocs/struts/menu.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/menu.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/menu.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/menu.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.

Modified: jakarta/velocity/tools/trunk/xdocs/struts/userguide.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/struts/userguide.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/struts/userguide.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/struts/userguide.xml Thu Oct 20 09:42:54 
2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: userguide.xml,v 1.7 2004/11/10 20:23:32 nbubna Exp $
+  $Id$
 -->
 <document>
 
@@ -493,6 +493,7 @@
 <sourcecode>
 title=Struts Example Application
 test=This string has 4 replacement parameters: {1}, {2}, {3}, {4}
+foo.bar=whatever
 </sourcecode>
 
 <p>Then, the following script...</p>
@@ -501,6 +502,7 @@
 $text.title
 $text.get('test', ['bear', 'dog', 'cat'])
 $text.exists('tutle')
+$text.foo.bar
 </sourcecode>
 
 <p>..will produce this output:</p>
@@ -509,6 +511,7 @@
 Struts Example Application
 This string has 4 replacement parameters: bear, dog, cat, {4}
 false
+whatever
 </sourcecode>
 
             <p>Please see the <a href="StrutsTools.html">Tool Reference 
Documentation</a>

Modified: jakarta/velocity/tools/trunk/xdocs/view/ParameterParser.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/view/ParameterParser.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/view/ParameterParser.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/view/ParameterParser.xml Thu Oct 20 
09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: ParameterParser.xml,v 1.2 2004/02/18 20:21:49 nbubna Exp $
+  $Id$
 -->
 <document>
 
@@ -287,6 +287,37 @@
                A array of Strings that represent all the values of the desired
                request parameter or <code>null</code> if the parameter does not
                exist.
+            </returns>
+       
+        </method>
+    </section>
+
+
+
+
+    <section name="getBooleans()">
+        <method name="getBooleans()">
+    
+            <abstract>
+                Returns an array of Booleans of all the values of the 
specified servlet 
+                request parameter
+            </abstract>
+    
+            <signature>
+                Boolean[] getBooleans(String key)
+            </signature>
+            
+            <parameters>
+                <parameter name="key">
+                    The key of the desired string parameter
+                </parameter>
+                
+            </parameters>
+    
+            <returns>
+               A array of <code>java.lang.Boolean</code> that represent all 
the 
+               values of the desired request parameter or <code>null</code> if 
+               the parameter does not exist.
             </returns>
        
         </method>

Modified: jakarta/velocity/tools/trunk/xdocs/view/index.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/view/index.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/view/index.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/view/index.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: index.xml,v 1.6 2004/02/18 20:21:49 nbubna Exp $
+  $Id$
 -->
 <document>
   <properties>
@@ -30,7 +30,7 @@
   <section name="Overview">
     <p>VelocityView provides support for rapidly and cleanly building web 
applications
     using Velocity templates as the view layer.  The project is designed with 
the 
-    <a 
href="http://jakarta.apache.org/turbine/turbine-2.3/pullmodel.html";>Pull-MVC 
Model</a>
+    <a 
href="http://jakarta.apache.org/turbine/further-reading/pullmodel.html";>Pull-MVC
 Model</a>
     in mind and works well in conjunction with web application frameworks that 
act
     as the controller (e.g. <a href="../struts/index.html">Struts</a>), but 
can be used
     quite effectively on its own for those creating simpler applications.
@@ -164,6 +164,7 @@
 &lt;toolbox&gt;
   &lt;tool&gt;
      &lt;key&gt;wrench&lt;/key&gt;
+     &lt;scope&gt;application&lt;/scope&gt;
      &lt;class&gt;PipeWrench&lt;/class&gt;
   &lt;/tool&gt;
 &lt;/toolbox&gt;</sourcecode>
@@ -215,6 +216,29 @@
 
       <br clear="all"/>
 
+      <p><b>Tool Parameters</b></p>
+
+      <p>The toolbox support built into the VelocityViewServlet also provides
+      support for passing configuration parameters to tools that implement
+      the <a 
href="../javadoc/org/apache/velocity/tools/view/tools/Configurable.html">Configurable</a>
+      interface. This interface consists of only a 
+      <code>void configure(java.util.Map params)</code> method which will only 
be called
+      if parameters have been specified for the tool.</p>
+
+      <p>You can specify parameters for your tools by adding a 
&lt;parameter&gt;
+      element to your toolbox.xml entries like this:</p>
+
+      <sourcecode>&lt;tool&gt;
+   &lt;key&gt;math&lt;/key&gt;
+   &lt;scope&gt;application&lt;/scope&gt;
+   &lt;class&gt;com.foo.tools.MyTool&lt;/class&gt;
+   &lt;parameter name="my.parameter.name" value="my.parameter.value"/&gt;
+&lt;/tool&gt;</sourcecode> 
+
+      <br clear="all"/>
+
+      <p><b>Toolbox Data</b></p>
+
       <p>In addition to specifiying arbitrary Java classes as <b>tools</b>
       to be automatically available to your templates, the toolbox support
       also includes the ability to specify arbitrary strings, booleans, and 
@@ -247,10 +271,9 @@
   
   <section name="VelocityLayoutServlet">
     <p>One derivative of the VelocityViewServlet is the 
-    <a href="layoutservlet.html"><strong>VelocityLayoutServlet</strong></a>
-    written by Nathan Bubna. This servlet performs a simplified 
-    'two-pass render' in order to apply a shared, common layout to all 
-    of the web pages in an application.</p>
+    <a href="layoutservlet.html"><strong>VelocityLayoutServlet</strong></a>.
+    This servlet performs a simplified 'two-pass render' in order to apply a 
+    shared, common layout to all of the web pages in an application.</p>
   
     <p>The Struts &quot;template&quot; tag library does something similar, 
     but requires a separate file to define which 'layout' file to use and 
@@ -274,7 +297,7 @@
     <p>A simple application example has been included to demonstrate the use 
     of the VelocityViewServlet with automatically loaded view tools.</p>
 
-    <p>To run the examples you need Tomcat 4.X (note: Tomcat 3.x may work) 
+    <p>To run the examples you need Tomcat 4.x, Tomcat 5.0.x, Tomcat 5.5.x, 
      or a compatible servlet runner.</p>
 
     <p>The build process automatically generates a ready-to-deploy 
<b>simple.war</b> 

Modified: jakarta/velocity/tools/trunk/xdocs/view/menu.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/xdocs/view/menu.xml?rev=326941&r1=326940&r2=326941&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/xdocs/view/menu.xml (original)
+++ jakarta/velocity/tools/trunk/xdocs/view/menu.xml Thu Oct 20 09:42:54 2005
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <!--
-  Copyright 2003-2004 The Apache Software Foundation.
+  Copyright 2003-2005 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.
@@ -14,7 +14,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 
-  $Id: menu.xml,v 1.6 2004/02/18 20:21:49 nbubna Exp $
+  $Id$
 -->
 <project href="index.html">
 
@@ -34,7 +34,9 @@
     </menu>
 
     <menu name="VelocityView Tools">
+      <item name="AbstractPagerTool"     
href="../javadoc/org/apache/velocity/tools/view/tools/AbstractPagerTool.html"/>
       <item name="AbstractSearchTool"    
href="../javadoc/org/apache/velocity/tools/view/tools/AbstractSearchTool.html"/>
+      <item name="BrowserSnifferTool"    
href="../javadoc/org/apache/velocity/tools/view/tools/BrowserSnifferTool.html"/>
       <item name="CookieTool"            href="CookieTool.html"/>
       <item name="ImportTool"            href="ImportTool.html"/>
       <item name="LinkTool"              href="LinkTool.html"/>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to