You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by ra...@apache.org on 2005/08/06 22:06:48 UTC

svn commit: r230575 - in /jakarta/taglibs/proper/rdc/trunk: src/META-INF/tags/rdc/configure.tag xml/rdc.xml

Author: rahul
Date: Sat Aug  6 13:06:45 2005
New Revision: 230575

URL: http://svn.apache.org/viewcvs?rev=230575&view=rev
Log:
1) Sorted tagtoc
2) Renamed a helper tag

Modified:
    jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/configure.tag
    jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml

Modified: jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/configure.tag
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/configure.tag?rev=230575&r1=230574&r2=230575&view=diff
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/configure.tag (original)
+++ jakarta/taglibs/proper/rdc/trunk/src/META-INF/tags/rdc/configure.tag Sat Aug  6 13:06:45 2005
@@ -31,10 +31,10 @@
 </rdc:comment>
 <c:choose>
   <c:when test="${empty config}">
-    <rdc:getDefaultConfig name="${defaultConfig}" model="${model}" />
+    <rdc:get-default-config name="${defaultConfig}" model="${model}" />
   </c:when>
   <c:when test="${fn:startsWith(config, 'META-INF/')}">
-    <rdc:getDefaultConfig name="${config}" model="${model}" />
+    <rdc:get-default-config name="${config}" model="${model}" />
   </c:when>
   <c:otherwise>
     <c:import varReader="xmlSource" url="${config}">

Modified: jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml
URL: http://svn.apache.org/viewcvs/jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml?rev=230575&r1=230574&r2=230575&view=diff
==============================================================================
--- jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml (original)
+++ jakarta/taglibs/proper/rdc/trunk/xml/rdc.xml Sat Aug  6 13:06:45 2005
@@ -124,68 +124,67 @@
     -->
     <tagtoc name="Atomic Components">
       <tag-file>
-        <description>Collect a date</description>
-        <display-name>date</display-name>
-        <name>date</name>
-        <path>/META-INF/tags/rdc/date.tag</path>
+        <description>Collect a string of alphabets</description>
+        <display-name>alpha</display-name>
+        <name>alpha</name>
+        <path>/META-INF/tags/rdc/alpha.tag</path>
         <example>
            <![CDATA[
-                   <rdc:date id="myDate" minDate="01012004"
-                    maxDate="12312005" echo="true" />
+                   <rdc:alpha id="myAlpha" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See date-test.jsp in the rdc-examples application.
+                See alpha-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/date.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/alpha.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a time</description>
-        <display-name>time</display-name>
-        <name>time</name>
-        <path>/META-INF/tags/rdc/time.tag</path>
+        <description>Collect a alphanumeric string</description>
+        <display-name>alphanum</display-name>
+        <name>alphanum</name>
+        <path>/META-INF/tags/rdc/alphanum.tag</path>
         <example>
            <![CDATA[
-                   <rdc:time id="myTime" minTime="xx30x"
-                    maxTime="xx60x" confirm="true" />
-          ]]>
+              <rdc:alphanum id="myAlphanum" minLength="5" maxLength="5"
+               pattern="[0-9]*" confirm="true" echo="true"/>
+         ]]>
           <usage>
             <comment>
               <p>
-                See time-test.jsp in the rdc-examples application.
+                See alphanum-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/time.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/alphanum.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a duration</description>
-        <display-name>duration</display-name>
-        <name>duration</name>
-        <path>/META-INF/tags/rdc/duration.tag</path>
+        <description>Collect a country name</description>
+        <display-name>country</display-name>
+        <name>country</name>
+        <path>/META-INF/tags/rdc/country.tag</path>
         <example>
            <![CDATA[
-                   <rdc:duration id="myDuration" echo="true" />
+                   <rdc:country id="myCountry" />
           ]]>
           <usage>
             <comment>
               <p>
-                See duration-test.jsp in the rdc-examples application.
+                See country-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/duration.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/country.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
@@ -275,327 +274,328 @@
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a zip code</description>
-        <display-name>zip code</display-name>
-        <name>zipCode</name>
-        <path>/META-INF/tags/rdc/zipCode.tag</path>
+        <description>Collect a currency value</description>
+        <display-name>currency</display-name>
+        <name>currency</name>
+        <path>/META-INF/tags/rdc/currency.tag</path>
         <example>
            <![CDATA[
-                   <rdc:zipCode id="myZip" confirm="true" echo="true" />
+                   <rdc:currency id="myCurrency" minValue="100" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See zipCode-test.jsp in the rdc-examples application.
+                See currency-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/zipCode.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/currency.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a major US city name</description>
-        <display-name>major US city</display-name>
-        <name>usMajorCity</name>
-        <path>/META-INF/tags/rdc/usMajorCity.tag</path>
+        <description>Collect a date</description>
+        <display-name>date</display-name>
+        <name>date</name>
+        <path>/META-INF/tags/rdc/date.tag</path>
         <example>
            <![CDATA[
-                   <rdc:usMajorCity id="myCity" echo="true" />
+                   <rdc:date id="myDate" minDate="01012004"
+                    maxDate="12312005" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See usMajorCity-test.jsp in the rdc-examples application.
+                See date-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/usMajorCity.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/date.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a US state name</description>
-        <display-name>US state</display-name>
-        <name>usState</name>
-        <path>/META-INF/tags/rdc/usState.tag</path>
+        <description>Collect a string of digits</description>
+        <display-name>digits</display-name>
+        <name>digits</name>
+        <path>/META-INF/tags/rdc/digits.tag</path>
         <example>
            <![CDATA[
-                   <rdc:usState id="myState" />
+                   <rdc:digits id="myDigits" minLength="3" maxLength="7" />
           ]]>
           <usage>
             <comment>
               <p>
-                See usState-test.jsp in the rdc-examples application.
+                See digits-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/usState.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/digits.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a string of alphabets</description>
-        <display-name>alpha</display-name>
-        <name>alpha</name>
-        <path>/META-INF/tags/rdc/alpha.tag</path>
+        <description>Collect a duration</description>
+        <display-name>duration</display-name>
+        <name>duration</name>
+        <path>/META-INF/tags/rdc/duration.tag</path>
         <example>
            <![CDATA[
-                   <rdc:alpha id="myAlpha" echo="true" />
+                   <rdc:duration id="myDuration" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See alpha-test.jsp in the rdc-examples application.
+                See duration-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/alpha.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/duration.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a currency value</description>
-        <display-name>currency</display-name>
-        <name>currency</name>
-        <path>/META-INF/tags/rdc/currency.tag</path>
+        <description>Collect a international standard book number</description>
+        <display-name>isbn</display-name>
+        <name>isbn</name>
+        <path>/META-INF/tags/rdc/isbn.tag</path>
         <example>
            <![CDATA[
-                   <rdc:currency id="myCurrency" minValue="100" echo="true" />
+                   <rdc:isbn id="myISBN" confirm="true" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See currency-test.jsp in the rdc-examples application.
+                See isbn-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/currency.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/isbn.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a alphanumeric string</description>
-        <display-name>alphanum</display-name>
-        <name>alphanum</name>
-        <path>/META-INF/tags/rdc/alphanum.tag</path>
+        <description>Collect a type of mortgage</description>
+        <display-name>mortgage type</display-name>
+        <name>mortgageType</name>
+        <path>/META-INF/tags/rdc/mortgageType.tag</path>
         <example>
            <![CDATA[
-              <rdc:alphanum id="myAlphanum" minLength="5" maxLength="5"
-               pattern="[0-9]*" confirm="true" echo="true"/>
-         ]]>
+                   <rdc:mortgageType id="myMortgageType" echo="true" />
+          ]]>
           <usage>
             <comment>
               <p>
-                See alphanum-test.jsp in the rdc-examples application.
+                See mortgageType-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/alphanum.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/mortgageType.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect one choice from a list of options</description>
-        <display-name>select one</display-name>
-        <name>select1</name>
-        <path>/META-INF/tags/rdc/selectOne.tag</path>
+        <description>Collect a numerical value</description>
+        <display-name>number</display-name>
+        <name>number</name>
+        <path>/META-INF/tags/rdc/number.tag</path>
         <example>
            <![CDATA[
-                   <rdc:select1 id="myChoice" config="myConfig.xml"
-                    optionsList="myOptions.xml" echo="true" />
+                   <rdc:number id="myNumber" minValue="0"
+                    maxValue="100" />
           ]]>
           <usage>
             <comment>
               <p>
-                See select1-test.jsp in the rdc-examples application.
+                See number-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/select1.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/number.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a country name</description>
-        <display-name>country</display-name>
-        <name>country</name>
-        <path>/META-INF/tags/rdc/country.tag</path>
+        <description>Collect a percentage</description>
+        <display-name>percent</display-name>
+        <name>percent</name>
+        <path>/META-INF/tags/rdc/percent.tag</path>
         <example>
            <![CDATA[
-                   <rdc:country id="myCountry" />
+                   <rdc:percent id="myPercent" minPercent="10"
+                    maxPercent="75" />
           ]]>
           <usage>
             <comment>
               <p>
-                See country-test.jsp in the rdc-examples application.
+                See percent-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/country.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/percent.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a social security number</description>
-        <display-name>ssn</display-name>
-        <name>ssn</name>
-        <path>/META-INF/tags/rdc/ssn.tag</path>
+        <description>Collect one choice from a list of options</description>
+        <display-name>select one</display-name>
+        <name>select1</name>
+        <path>/META-INF/tags/rdc/selectOne.tag</path>
         <example>
            <![CDATA[
-                   <rdc:ssn id="mySSN" />
+                   <rdc:select1 id="myChoice" config="myConfig.xml"
+                    optionsList="myOptions.xml" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See ssn-test.jsp in the rdc-examples application.
+                See select1-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/ssn.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/select1.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a international standard book number</description>
-        <display-name>isbn</display-name>
-        <name>isbn</name>
-        <path>/META-INF/tags/rdc/isbn.tag</path>
+        <description>Collect a social security number</description>
+        <display-name>ssn</display-name>
+        <name>ssn</name>
+        <path>/META-INF/tags/rdc/ssn.tag</path>
         <example>
            <![CDATA[
-                   <rdc:isbn id="myISBN" confirm="true" echo="true" />
+                   <rdc:ssn id="mySSN" />
           ]]>
           <usage>
             <comment>
               <p>
-                See isbn-test.jsp in the rdc-examples application.
+                See ssn-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/isbn.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/ssn.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a percentage</description>
-        <display-name>percent</display-name>
-        <name>percent</name>
-        <path>/META-INF/tags/rdc/percent.tag</path>
+        <description>Collect a time</description>
+        <display-name>time</display-name>
+        <name>time</name>
+        <path>/META-INF/tags/rdc/time.tag</path>
         <example>
            <![CDATA[
-                   <rdc:percent id="myPercent" minPercent="10"
-                    maxPercent="75" />
+                   <rdc:time id="myTime" minTime="xx30x"
+                    maxTime="xx60x" confirm="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See percent-test.jsp in the rdc-examples application.
+                See time-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/percent.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/time.rdc</extension-element>
         </tag-extension>
       </tag-file>
-	<tag-file>
-        <description>Collect a numerical value</description>
-        <display-name>number</display-name>
-        <name>number</name>
-        <path>/META-INF/tags/rdc/number.tag</path>
+      <tag-file>
+        <description>Collect a major US city name</description>
+        <display-name>major US city</display-name>
+        <name>usMajorCity</name>
+        <path>/META-INF/tags/rdc/usMajorCity.tag</path>
         <example>
            <![CDATA[
-                   <rdc:number id="myNumber" minValue="0"
-                    maxValue="100" />
+                   <rdc:usMajorCity id="myCity" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See number-test.jsp in the rdc-examples application.
+                See usMajorCity-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/number.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/usMajorCity.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a string of digits</description>
-        <display-name>digits</display-name>
-        <name>digits</name>
-        <path>/META-INF/tags/rdc/digits.tag</path>
+        <description>Collect a US state name</description>
+        <display-name>US state</display-name>
+        <name>usState</name>
+        <path>/META-INF/tags/rdc/usState.tag</path>
         <example>
            <![CDATA[
-                   <rdc:digits id="myDigits" minLength="3" maxLength="7" />
+                   <rdc:usState id="myState" />
           ]]>
           <usage>
             <comment>
               <p>
-                See digits-test.jsp in the rdc-examples application.
+                See usState-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/digits.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/usState.rdc</extension-element>
         </tag-extension>
       </tag-file>
       <tag-file>
-        <description>Collect a type of mortgage</description>
-        <display-name>mortgage type</display-name>
-        <name>mortgageType</name>
-        <path>/META-INF/tags/rdc/mortgageType.tag</path>
+        <description>Collect a zip code</description>
+        <display-name>zip code</display-name>
+        <name>zipCode</name>
+        <path>/META-INF/tags/rdc/zipCode.tag</path>
         <example>
            <![CDATA[
-                   <rdc:mortgageType id="myMortgageType" echo="true" />
+                   <rdc:zipCode id="myZip" confirm="true" echo="true" />
           ]]>
           <usage>
             <comment>
               <p>
-                See mortgageType-test.jsp in the rdc-examples application.
+                See zipCode-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/mortgageType.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/zipCode.rdc</extension-element>
         </tag-extension>
       </tag-file>
-      <tag-file>
-        <description>A template for rapid development of atomic RDCs</description>
-        <display-name>RDC template</display-name>
-        <name>template</name>
-        <path>/META-INF/tags/rdc/template.tag</path>
+    </tagtoc>
+    <tagtoc name="Composite Components">
+      <tag-file>
+        <description>Collect credit card information: includes type 
+        of card, card number, expiry date and security code</description>
+        <display-name>credit card information</display-name>
+        <name>creditcardInfo</name>
+        <path>/META-INF/tags/rdc/creditcardInfo.tag</path>
         <example>
            <![CDATA[
-                   <rdc:template id="myTemplate" grammar="grammar/myGrammar.grxml"
-                    config="config/myConfig.xml" />
+                   <rdc:creditcardInfo id="myCCInfo" mode="short" />
           ]]>
           <usage>
             <comment>
               <p>
-                See simple-template-test.jsp in the rdc-examples application.
+                See creditcardInfo-test.jsp in the rdc-examples application.
               </p>
             </comment>
           </usage>
         </example>
         <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/template.rdc</extension-element>
+          <extension-element>/META-INF/tags/rdc/creditcardInfo.rdc</extension-element>
         </tag-extension>
       </tag-file>
-    </tagtoc>
-    <tagtoc name="Composite Components">
       <tag-file>
         <description>Collect mortgage information: includes type 
         of mortgage and percent down-payment</description>
@@ -618,50 +618,9 @@
           <extension-element>/META-INF/tags/rdc/mortgage.rdc</extension-element>
         </tag-extension>
       </tag-file>
-      <tag-file>
-        <description>Collect credit card information: includes type 
-        of card, card number, expiry date and security code</description>
-        <display-name>credit card information</display-name>
-        <name>creditcardInfo</name>
-        <path>/META-INF/tags/rdc/creditcardInfo.tag</path>
-        <example>
-           <![CDATA[
-                   <rdc:creditcardInfo id="myCCInfo" mode="short" />
-          ]]>
-          <usage>
-            <comment>
-              <p>
-                See creditcardInfo-test.jsp in the rdc-examples application.
-              </p>
-            </comment>
-          </usage>
-        </example>
-        <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/creditcardInfo.rdc</extension-element>
-        </tag-extension>
-      </tag-file>
     </tagtoc>
     
     <tagtoc name="Framework Tags">
-      <tag-file>
-        <description>Provide the scaffolding needed
-        for RDCs</description>
-        <display-name>task tag</display-name>
-        <name>task</name>
-        <path>/META-INF/tags/rdc/task.tag</path>
-        <example>
-           <![CDATA[
-             <rdc:task map="${taskmap}">
-                  <rdc:date id="myDate" confirm="true" />
-             </rdc:task>
-           ]]>
-          <usage>
-            <comment>
-              <p>See task-test.jsp in the rdc-examples application.</p>
-            </comment>
-          </usage>
-        </example>
-      </tag-file>
       <tag>
         <description>Serve as a container for hosting multiple
         RDCs and managing the dialog between them using pluggable dialog
@@ -731,27 +690,32 @@
         </example>
       </tag>
       <tag>
-        <description>Push element onto a stack.</description>
-        <display-name>push</display-name>
-        <name>push</name>
-        <tagclass>org.apache.taglibs.rdc.core.StackPush</tagclass>
+        <description>Peek at the top element of a stack.</description>
+        <display-name>peek</display-name>
+        <name>peek</name>
+        <tagclass>org.apache.taglibs.rdc.core.StackPeek</tagclass>
         <body-content>EMPTY</body-content>
         <attribute>
-          <name>stack</name>
+          <name>var</name>
           <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>Variable holding target stack.</description>
+          <rtexprvalue>false</rtexprvalue>
+          <description>Variable holding result of the peek operation.</description>
         </attribute>    	
         <attribute>
-          <name>element</name>
+          <name>stack</name>
           <required>true</required>
           <rtexprvalue>true</rtexprvalue>
-          <description>Variable holding value being pushed.</description>
-        </attribute>
+          <description>Variable holding target stack.</description>
+        </attribute> 
+        <variable>
+          <name-from-attribute>var</name-from-attribute>
+          <variable-class>java.util.LinkedHashMap</variable-class>
+          <scope>AT_BEGIN</scope>
+        </variable>
         <example>
           <![CDATA[
-                   <rdc:push stack="${rdcStack}"
-                   element="${dialogMap}"/>
+                   <rdc:peek var="stateMap"
+                    stack="${requestScope.rdcStack}"/>
           ]]>
         </example>
       </tag>
@@ -786,35 +750,49 @@
         </example>
       </tag>
       <tag>
-        <description>Peek at the top element of a stack.</description>
-        <display-name>peek</display-name>
-        <name>peek</name>
-        <tagclass>org.apache.taglibs.rdc.core.StackPeek</tagclass>
+        <description>Push element onto a stack.</description>
+        <display-name>push</display-name>
+        <name>push</name>
+        <tagclass>org.apache.taglibs.rdc.core.StackPush</tagclass>
         <body-content>EMPTY</body-content>
         <attribute>
-          <name>var</name>
+          <name>stack</name>
           <required>true</required>
-          <rtexprvalue>false</rtexprvalue>
-          <description>Variable holding result of the peek operation.</description>
+          <rtexprvalue>true</rtexprvalue>
+          <description>Variable holding target stack.</description>
         </attribute>    	
         <attribute>
-          <name>stack</name>
+          <name>element</name>
           <required>true</required>
           <rtexprvalue>true</rtexprvalue>
-          <description>Variable holding target stack.</description>
-        </attribute> 
-        <variable>
-          <name-from-attribute>var</name-from-attribute>
-          <variable-class>java.util.LinkedHashMap</variable-class>
-          <scope>AT_BEGIN</scope>
-        </variable>
+          <description>Variable holding value being pushed.</description>
+        </attribute>
         <example>
           <![CDATA[
-                   <rdc:peek var="stateMap"
-                    stack="${requestScope.rdcStack}"/>
+                   <rdc:push stack="${rdcStack}"
+                   element="${dialogMap}"/>
           ]]>
         </example>
       </tag>
+      <tag-file>
+        <description>Provide the scaffolding needed
+        for RDCs</description>
+        <display-name>task tag</display-name>
+        <name>task</name>
+        <path>/META-INF/tags/rdc/task.tag</path>
+        <example>
+           <![CDATA[
+             <rdc:task map="${taskmap}">
+                  <rdc:date id="myDate" confirm="true" />
+             </rdc:task>
+           ]]>
+          <usage>
+            <comment>
+              <p>See task-test.jsp in the rdc-examples application.</p>
+            </comment>
+          </usage>
+        </example>
+      </tag-file>
     </tagtoc>
     <tagtoc name="Helper Tags">
       <tag-file>
@@ -831,41 +809,46 @@
         </example>
       </tag-file>
       <tag-file>
-        <name>pause</name>
-        <path>/META-INF/tags/rdc/pause.tag</path>
-        <description>A possible handler for pausing an application</description>
-        <display-name>pause tag</display-name>
+        <name>configure</name>
+        <path>/META-INF/tags/rdc/configure.tag</path>
+        <description>Configure this component's
+        prompts, properties etc. In case the user does not supply
+        a configuration, a pre-specified default configuration is used.
+        </description>
+        <display-name>configure tag</display-name>
         <example>
            <![CDATA[
-                   <rdc:pause id="myPause" />
+                   <rdc:configure model="${model}" config="${config}" 
+      	        defaultConfig="META-INF/tags/rdc/config/date.xml" />
           ]]>          
         </example>
-        <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
-          <extension-element>/META-INF/tags/rdc/pause.rdc</extension-element>
-        </tag-extension>
       </tag-file>
-      <tag-file>
-        <name>hello</name>
-        <path>/META-INF/tags/rdc/hello.tagx</path>
-        <description>A RDC hello world tag</description>
-        <display-name>hello world tag</display-name>
+      <tag>
+        <description>Evaluate text containing expressions that
+        use the custom syntax "#{...}" as a JSP 2.0 EL expression
+        </description>
+        <display-name>expand tag</display-name>
+        <name>expand</name>
+        <tagclass>org.apache.taglibs.rdc.core.ExpandTag</tagclass>
+        <body-content>scriptless</body-content>
         <example>
            <![CDATA[
-                   <rdc:hello name="whole wide world" />
-          ]]>          
+                   <rdc:expand>#{model.utterance}
+                   </rdc:expand>
+           ]]>          
         </example>
-      </tag-file>
+      </tag>
       <tag-file>    
-        <name>fsm-input</name>
-        <path>/META-INF/tags/rdc/fsm-input.tag</path>
-        <description>The helper tag that produces the 
-        VoiceXML for collecting input for a component that
-        uses the default RDC FSM.
+        <name>extract-params</name>
+        <path>/META-INF/tags/rdc/extract-params.tag</path>
+        <description>Extract the necessary
+        parameters from the HTTP request sent by the browser.
         </description>
-        <display-name>fsm input tag</display-name>
+        <display-name>extract params tag</display-name>
         <example>
            <![CDATA[
-                   <rdc:fsm-input model="${model}" />
+                   <rdc:extract-params target="${model}"
+                    parameters="${model.paramsMap}"/>
           ]]>          
         </example>
       </tag-file>
@@ -884,105 +867,136 @@
         </example>
       </tag-file>
       <tag-file>    
-        <name>fsm-run</name>
-        <path>/META-INF/tags/rdc/fsm-run.tag</path>
-        <description>The helper tag that defines the
-        default RDC FSM.
+        <name>fsm-input</name>
+        <path>/META-INF/tags/rdc/fsm-input.tag</path>
+        <description>The helper tag that produces the 
+        VoiceXML for collecting input for a component that
+        uses the default RDC FSM.
         </description>
-        <display-name>fsm run tag</display-name>
+        <display-name>fsm input tag</display-name>
         <example>
            <![CDATA[
-                   <rdc:fsm-run model="${model}" />
+                   <rdc:fsm-input model="${model}" />
           ]]>          
         </example>
       </tag-file>
       <tag-file>    
-        <name>extract-params</name>
-        <path>/META-INF/tags/rdc/extract-params.tag</path>
-        <description>Extract the necessary
-        parameters from the HTTP request sent by the browser.
+        <name>fsm-run</name>
+        <path>/META-INF/tags/rdc/fsm-run.tag</path>
+        <description>The helper tag that defines the
+        default RDC FSM.
         </description>
-        <display-name>extract params tag</display-name>
+        <display-name>fsm run tag</display-name>
         <example>
            <![CDATA[
-                   <rdc:extract-params target="${model}"
-                    parameters="${model.paramsMap}"/>
+                   <rdc:fsm-run model="${model}" />
           ]]>          
         </example>
       </tag-file>
-      <tag-file>
-        <name>setup-results</name>
-        <path>/META-INF/tags/rdc/setup-results.tag</path>
-        <description>Set this component's 
-        properties which influence the how and where the browser
-        submits the results.
-        </description>
-        <display-name>setup results tag</display-name>
+      <tag>
+        <description>Get the element corresponding to a given XPath from
+        this RDC's configuration file</description>
+        <display-name>get configuration element tag</display-name>
+        <name>get-configuration</name>
+        <tagclass>org.apache.taglibs.rdc.GetConfigElemTag</tagclass>
+        <body-content>EMPTY</body-content>
+        <attribute>
+          <name>xml</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The parsed configuration file for this component.</description>
+        </attribute>
+        <attribute>
+          <name>locator</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The XPath to the element of interest.</description>
+        </attribute>
         <example>
            <![CDATA[
-                <rdc:setup-results model="${model}" submit="${submit}" 
-                 minConfidence="${minConfidence}" numNBest="${numNBest}" />
-          ]]>          
+                   <rdc:get-configuration xml="${parsedDoc}"
+                    locator="/config/input/property-list/property" />
+           ]]>          
         </example>
-      </tag-file>
-      <tag-file>
-        <name>set-config-composite</name>
-        <path>/META-INF/tags/rdc/set-config-composite.tag</path>
-        <description>Set the page context and
-        configuration in composite components.
-        </description>
-        <display-name>set config composite tag</display-name>
+      </tag>
+      <tag>
+        <description>Get the default configuration for this component.
+        </description>
+        <display-name>get default config tag</display-name>
+        <name>get-default-config</name>
+        <tagclass>org.apache.taglibs.rdc.GetDefaultConfigTag</tagclass>
+        <body-content>EMPTY</body-content>
+        <attribute>
+          <name>name</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The URI for the default configuration file for this component.</description>
+        </attribute>
+        <attribute>
+          <name>model</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The data model of this component.</description>
+        </attribute>
         <example>
            <![CDATA[
-                <rdc:set-config-composite model="${model}"
-                 context="${pageContext}" config="${config}" />
-          ]]>          
+                   <rdc:get-default-config name="${defaultConfig}"
+                    model="${model}" />
+           ]]>          
         </example>
-      </tag-file>
-      <tag-file>
-        <name>set-grammar</name>
-        <path>/META-INF/tags/rdc/set-grammar.tag</path>
-        <description>Set the grammar using the given property from the
-        resource bundle as the grammar URI.</description>
-        <display-name>set grammar tag</display-name>
+      </tag>
+      <tag>
+        <description>Get the resource specified by the key from a
+        resource bundle.</description>
+        <display-name>get resource tag</display-name>
+        <name>get-resource</name>
+        <tagclass>org.apache.taglibs.rdc.GetResourceTag</tagclass>
+        <body-content>EMPTY</body-content>
+        <attribute>
+          <name>bundle</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The ResourceBundle to look into.</description>
+        </attribute>
+        <attribute>
+          <name>key</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The key for the property to be retrieved.</description>
+        </attribute>
+        <attribute>
+          <name>var</name>
+          <required>true</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The variable which will hold the property value.
+          </description>
+        </attribute>
+        <attribute>
+          <name>isGrammarURI</name>
+          <required>false</required>
+          <rtexprvalue>true</rtexprvalue>
+          <description>The ability to escape the handling specific to RDC
+          grammar URIs.</description>
+        </attribute>
         <example>
            <![CDATA[
-                <rdc:set-grammar model="${model}" bundle="${rdcResourceBundle}"
-                 key="my.property.key" />
-          ]]>          
+                   <rdc:get-resource bundle="${rdcResourceBundle}"
+                    key="my.property.key" var="myResourceString" />
+           ]]>          
         </example>
-      </tag-file>
+      </tag>
       <tag-file>
-        <name>configure</name>
-        <path>/META-INF/tags/rdc/configure.tag</path>
-        <description>Configure this component's
-        prompts, properties etc. In case the user does not supply
-        a configuration, a pre-specified default configuration is used.
-        </description>
-        <display-name>configure tag</display-name>
+        <name>hello</name>
+        <path>/META-INF/tags/rdc/hello.tagx</path>
+        <description>A RDC hello world tag</description>
+        <display-name>hello world tag</display-name>
         <example>
            <![CDATA[
-                   <rdc:configure model="${model}" config="${config}" 
-      	        defaultConfig="META-INF/tags/rdc/config/date.xml" />
+                   <rdc:hello name="whole wide world" />
           ]]>          
         </example>
       </tag-file>
       <tag>
-        <description>Evaluate text containing expressions that
-        use the custom syntax "#{...}" as a JSP 2.0 EL expression
-        </description>
-        <display-name>expand tag</display-name>
-        <name>expand</name>
-        <tagclass>org.apache.taglibs.rdc.core.ExpandTag</tagclass>
-        <body-content>scriptless</body-content>
-        <example>
-           <![CDATA[
-                   <rdc:expand>#{model.utterance}
-                   </rdc:expand>
-           ]]>          
-        </example>
-      </tag>
-      <tag>
         <description>Include tag fragment for this instance of 
         the RDC template.</description>
         <display-name>Include FSM fragment tag</display-name>
@@ -1008,6 +1022,76 @@
            ]]>          
         </example>
       </tag>
+      <tag-file>
+        <name>pause</name>
+        <path>/META-INF/tags/rdc/pause.tag</path>
+        <description>A possible handler for pausing an application</description>
+        <display-name>pause tag</display-name>
+        <example>
+           <![CDATA[
+                   <rdc:pause id="myPause" />
+          ]]>          
+        </example>
+        <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
+          <extension-element>/META-INF/tags/rdc/pause.rdc</extension-element>
+        </tag-extension>
+      </tag-file>
+      <tag-file>
+        <name>set-config-composite</name>
+        <path>/META-INF/tags/rdc/set-config-composite.tag</path>
+        <description>Set the page context and
+        configuration in composite components.
+        </description>
+        <display-name>set config composite tag</display-name>
+        <example>
+           <![CDATA[
+                <rdc:set-config-composite model="${model}"
+                 context="${pageContext}" config="${config}" />
+          ]]>          
+        </example>
+      </tag-file>
+      <tag-file>
+        <name>set-grammar</name>
+        <path>/META-INF/tags/rdc/set-grammar.tag</path>
+        <description>Set the grammar using the given property from the
+        resource bundle as the grammar URI.</description>
+        <display-name>set grammar tag</display-name>
+        <example>
+           <![CDATA[
+                <rdc:set-grammar model="${model}" bundle="${rdcResourceBundle}"
+                 key="my.property.key" />
+          ]]>          
+        </example>
+      </tag-file>
+      <tag-file>
+        <name>setup-results</name>
+        <path>/META-INF/tags/rdc/setup-results.tag</path>
+        <description>Set this component's 
+        properties which influence the how and where the browser
+        submits the results.
+        </description>
+        <display-name>setup results tag</display-name>
+        <example>
+           <![CDATA[
+                <rdc:setup-results model="${model}" submit="${submit}" 
+                 minConfidence="${minConfidence}" numNBest="${numNBest}" />
+          ]]>          
+        </example>
+      </tag-file>
+      <tag>
+        <description>Play out all errors messages from the preceding 
+        struts action.
+        </description>
+        <display-name>struts errors tag</display-name>
+        <name>struts-errors</name>
+        <tagclass>org.apache.taglibs.rdc.core.StrutsErrorsTag</tagclass>
+        <body-content>EMPTY</body-content>
+        <example>
+           <![CDATA[
+                   <rdc:struts-errors />
+           ]]>          
+        </example>
+      </tag>
       <tag>
         <description>Submit the values of the RDCs specified in
         the namelist to the struts layer.
@@ -1054,113 +1138,30 @@
            ]]>          
         </example>
       </tag>
-      <tag>
-        <description>Play out all errors messages from the preceding 
-        struts action.
-        </description>
-        <display-name>struts errors tag</display-name>
-        <name>struts-errors</name>
-        <tagclass>org.apache.taglibs.rdc.core.StrutsErrorsTag</tagclass>
-        <body-content>EMPTY</body-content>
-        <example>
-           <![CDATA[
-                   <rdc:struts-errors />
-           ]]>          
-        </example>
-      </tag>
-      <tag>
-        <description>Get the element corresponding to a given XPath from
-        this RDC's configuration file</description>
-        <display-name>get configuration element tag</display-name>
-        <name>get-configuration</name>
-        <tagclass>org.apache.taglibs.rdc.GetConfigElemTag</tagclass>
-        <body-content>EMPTY</body-content>
-        <attribute>
-          <name>xml</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The parsed configuration file for this component.</description>
-        </attribute>
-        <attribute>
-          <name>locator</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The XPath to the element of interest.</description>
-        </attribute>
-        <example>
-           <![CDATA[
-                   <rdc:get-configuration xml="${parsedDoc}"
-                    locator="/config/input/property-list/property" />
-           ]]>          
-        </example>
-      </tag>
-      <tag>
-        <description>Get the resource specified by the key from a
-        resource bundle.</description>
-        <display-name>get resource tag</display-name>
-        <name>get-resource</name>
-        <tagclass>org.apache.taglibs.rdc.GetResourceTag</tagclass>
-        <body-content>EMPTY</body-content>
-        <attribute>
-          <name>bundle</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The ResourceBundle to look into.</description>
-        </attribute>
-        <attribute>
-          <name>key</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The key for the property to be retrieved.</description>
-        </attribute>
-        <attribute>
-          <name>var</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The variable which will hold the property value.
-          </description>
-        </attribute>
-        <attribute>
-          <name>isGrammarURI</name>
-          <required>false</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The ability to escape the handling specific to RDC
-          grammar URIs.</description>
-        </attribute>
-        <example>
-           <![CDATA[
-                   <rdc:get-resource bundle="${rdcResourceBundle}"
-                    key="my.property.key" var="myResourceString" />
-           ]]>          
-        </example>
-      </tag>
-      <tag>
-        <description>Get the default configuration for this component.
-        </description>
-        <display-name>get default config tag</display-name>
-        <name>getDefaultConfig</name>
-        <tagclass>org.apache.taglibs.rdc.GetDefaultConfigTag</tagclass>
-        <body-content>EMPTY</body-content>
-        <attribute>
-          <name>name</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The URI for the default configuration file for this component.</description>
-        </attribute>
-        <attribute>
-          <name>model</name>
-          <required>true</required>
-          <rtexprvalue>true</rtexprvalue>
-          <description>The data model of this component.</description>
-        </attribute>
+      <tag-file>
+        <description>A template for rapid development of atomic RDCs</description>
+        <display-name>RDC template</display-name>
+        <name>template</name>
+        <path>/META-INF/tags/rdc/template.tag</path>
         <example>
            <![CDATA[
-                   <rdc:getDefaultConfig name="${defaultConfig}"
-                    model="${model}" />
-           ]]>          
+                   <rdc:template id="myTemplate" grammar="grammar/myGrammar.grxml"
+                    config="config/myConfig.xml" />
+          ]]>
+          <usage>
+            <comment>
+              <p>
+                See simple-template-test.jsp in the rdc-examples application.
+              </p>
+            </comment>
+          </usage>
         </example>
-      </tag>
-    </tagtoc></taglib>
+        <tag-extension namespace="http://jakarta.apache.org/taglibs/rdc/pre-beta/tools">
+          <extension-element>/META-INF/tags/rdc/template.rdc</extension-element>
+        </tag-extension>
+      </tag-file>
+    </tagtoc>
+  </taglib>
 
     <revision release="Post 1.0 Development" date="07/29/2005">
       <description>



---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-dev-help@jakarta.apache.org