rubys       2005/06/24 04:35:47

  Modified:    rdc/examples/web alpha-test.jsp alphanum-test.jsp
                        country-test.jsp creditcardAmount-test.jsp
                        creditcardInfo-test.jsp currency-test.jsp
                        date-test.jsp digits-test.jsp duration-test.jsp
                        dyna-select1-test.jsp equipment-type-test.jsp
                        getcart.jsp group-test.jsp hello.jsp i18n-test.jsp
                        isbn-test.jsp mortgage-test.jsp
                        mortgageType-test.jsp nested-group-test.jsp
                        number-test.jsp payment-method-test.jsp
                        percent-test.jsp regression-test.jsp
                        rulebased-conditions.jsp rulebased-nested.jsp
                        rulebased-order.jsp select1-test.jsp
                        simple-template-test.jsp ssn-test.jsp task-test.jsp
                        time-test.jsp usMajorCity-test.jsp usState-test.jsp
                        zipCode-test.jsp
               rdc/examples/web/config/rule-based-dialog rulebased.dtd
               rdc/examples/web/mortgage-app goodbye.jsp login.jsp
                        mortgage-rate.jsp mortgage.jsp pause.jsp
                        transaction-confirm.jsp
               rdc/examples/web/musicstore-app/voice error.jsp footer.jsp
                        goodbye.jsp header.jsp listalbums.jsp
                        mainmenu-fsm.jsp mainmenu.jsp pause.jsp
                        reviewalbum-fsm.jsp reviewalbum.jsp reviewcart.jsp
               rdc/src/.grammar return.js
               rdc/src/META-INF/tags/rdc alpha.tag alphanum.tag
                        configure.tag creditcardAmount.tag
                        creditcardExpiry.tag creditcardInfo.tag
                        creditcardNumber.tag creditcardType.tag date.tag
                        duration.tag fsm-confirm.tag fsm-input.tag
                        fsm-run.tag number.tag set-config-composite.tag
                        set-grammar.tag setup-results.tag task.tag
                        template.tag time.tag usMajorCity.tag usState.tag
                        zipCode.tag
               rdc/src/META-INF/tags/rdc/schemas config10.mod
                        config10.mod.rnc config10.mod.rng config10.mod.xsd
                        rdc-config.dtd rdc-config.rnc rdc-config.rng
                        rdc-config.xsd sample-config.xml
               rdc/src/org/apache/taglibs/rdc CreditCardAmount.java
                        CreditCardInfo.java GrammarServlet.java
                        RDCUtils.java
               rdc/src/org/apache/taglibs/rdc/core Constants.java
                        DialogManager.java ExpandTag.java GroupTag.java
                        IncludeFSMFragmentTag.java StrutsErrorsTag.java
                        StrutsSubmitTag.java
               rdc/src/org/apache/taglibs/rdc/dm Conditions.java
                        DMUtils.java DialogManagerImpl.java
                        RuleBasedDirectedDialog.java
                        SimpleDirectedDialog.java
               rdc/src/org/apache/taglibs/rdc/resources
                        RDCBundle.properties RDCBundle_en_US.properties
               rdc/src/util taglibs20-doc.xsl tld20.xsl
  Log:
  minor update to the Beta 1.3
  Author: Rahul P Akolkar
  
  Revision  Changes    Path
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/alpha-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/alphanum-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/country-test.jsp
  
  
  
  
  1.2       +2 -1      
jakarta-taglibs-sandbox/rdc/examples/web/creditcardAmount-test.jsp
  
  Index: creditcardAmount-test.jsp
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/examples/web/creditcardAmount-test.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardAmount-test.jsp 12 Jun 2005 11:22:17 -0000      1.1
  +++ creditcardAmount-test.jsp 24 Jun 2005 11:35:45 -0000      1.2
  @@ -21,7 +21,8 @@
     <jsp:useBean id="dialogMap" class="java.util.LinkedHashMap" 
scope="session"/>

     <rdc:task map="${dialogMap}">

   

  -     <rdc:creditcardAmount id="ccAmount" />

  +     <rdc:creditcardAmount id="ccAmount" confirm="true" echo="true"

  +      minAmount="USD20.00" balance="USD758.32" maxAmount="USD1000.00"/>

   

     </rdc:task>

   </vxml>

  
  
  
  1.2       +1 -1      
jakarta-taglibs-sandbox/rdc/examples/web/creditcardInfo-test.jsp
  
  Index: creditcardInfo-test.jsp
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/examples/web/creditcardInfo-test.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardInfo-test.jsp   12 Jun 2005 11:22:17 -0000      1.1
  +++ creditcardInfo-test.jsp   24 Jun 2005 11:35:45 -0000      1.2
  @@ -21,7 +21,7 @@
     <jsp:useBean id="dialogMap" class="java.util.LinkedHashMap" 
scope="session"/>

     <rdc:task map="${dialogMap}">

   

  -     <rdc:creditcardInfo id="ccInfo" />

  +     <rdc:creditcardInfo id="ccInfoTest" />

   

     </rdc:task>

   </vxml>

  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/currency-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/date-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/digits-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/duration-test.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/dyna-select1-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/equipment-type-test.jsp
  
  
  
  
  1.7       +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/getcart.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/group-test.jsp
  
  
  
  
  1.9       +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/hello.jsp
  
  
  
  
  1.3       +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/i18n-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/isbn-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgageType-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/nested-group-test.jsp
  
  
  
  
  1.8       +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/number-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/payment-method-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/percent-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/regression-test.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/rulebased-conditions.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/rulebased-nested.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/rulebased-order.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/select1-test.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/simple-template-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/ssn-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/task-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/time-test.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/usMajorCity-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/usState-test.jsp
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/examples/web/zipCode-test.jsp
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/config/rule-based-dialog/rulebased.dtd
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/goodbye.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/login.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/mortgage-rate.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/mortgage.jsp
  
  
  
  
  1.5       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/pause.jsp
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/mortgage-app/transaction-confirm.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/error.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/footer.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/goodbye.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/header.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/listalbums.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/mainmenu-fsm.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/mainmenu.jsp
  
  
  
  
  1.5       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/pause.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/reviewalbum-fsm.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/reviewalbum.jsp
  
  
  
  
  1.7       +0 -0      
jakarta-taglibs-sandbox/rdc/examples/web/musicstore-app/voice/reviewcart.jsp
  
  
  
  
  1.2       +2 -4      jakarta-taglibs-sandbox/rdc/src/.grammar/return.js
  
  Index: return.js
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs-sandbox/rdc/src/.grammar/return.js,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- return.js 12 Jun 2005 11:22:18 -0000      1.1
  +++ return.js 24 Jun 2005 11:35:46 -0000      1.2
  @@ -36,11 +36,9 @@
           var val = "";

           if (avp.length < 2) {

               continue;

  -        }

  -        if (avp.length == 2) {

  +        } else if (avp.length == 2) {

               val = avp[1];

  -        }

  -        if (avp.length > 2) {

  +        } else {

               for (var j = 1; j < avp.length; j++) {

                   val += avp[j];

               }

  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/alpha.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/alphanum.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/configure.tag
  
  
  
  
  1.2       +17 -16    
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardAmount.tag
  
  Index: creditcardAmount.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardAmount.tag,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardAmount.tag      12 Jun 2005 11:22:18 -0000      1.1
  +++ creditcardAmount.tag      24 Jun 2005 11:35:46 -0000      1.2
  @@ -47,34 +47,35 @@
          value="${stateMap.initOnlyFlag == true ? constants.FSM_INITONLY : 
constants.FSM_INPUT}"/>

         <rdc:comment> initialize bean from our attributes </rdc:comment>

         <c:set target="${model}" property="id" value="${id}"/>

  -      <c:set target="${model}" property="balance" value="${balance}"/>

  -      <c:set target="${model}" property="minAmount" value="${minAmount}"/>

  -      <c:set target="${model}" property="maxAmount" value="${maxAmount}"/>

         <c:set target="${model}" property="initial" value="${initial}"/>

         <c:set target="${model}" property="submit" value="${submit}"/>

         <c:set target="${model}" property="confirm" value="${confirm}"/>

         <c:set target="${model}" property="echo" value="${echo}"/>

         <c:set target="${model}" property="currencyCode" 
value="${currencyCode}"/>

  -      <jsp:useBean id="builtin_grammar"

  +      <rdc:set-grammar model="${model}" key="rdc.currency.voicegrammar.uri" 
/>

  +      <rdc:get-resource bundle="${model.rdcResourceBundle}" var="fbGrammar" 

  +       key="rdc.creditcard.fullbalance.voicegrammar.uri" />

  +      <jsp:useBean id="full_amt_grammar"

          class="org.apache.taglibs.rdc.core.Grammar" >

  -          <c:set target="${builtin_grammar}" property="grammar"

  -           value="builtin:grammar/currency"/>

  +          <c:set target="${full_amt_grammar}" property="grammar"

  +           value="${pageContext.request.contextPath}/${fbGrammar}"/>

         </jsp:useBean>      

  -      <c:set target="${model}" property="grammar" 
value="${builtin_grammar}"/>

  +      <c:set target="${model}" property="fullAmountGrammar" 
value="${full_amt_grammar}"/>

  +      <rdc:get-resource bundle="${model.rdcResourceBundle}" var="mpGrammar"

  +       key="rdc.creditcard.minpayment.voicegrammar.uri" />

         <jsp:useBean id="min_due_grammar"

          class="org.apache.taglibs.rdc.core.Grammar" >

             <c:set target="${min_due_grammar}" property="grammar"

  -           
value="${pageContext.request.contextPath}/.grammar/cardamountextras.grxml#minimum"/>

  +           value="${pageContext.request.contextPath}/${mpGrammar}"/>

         </jsp:useBean>      

         <c:set target="${model}" property="minimumDueGrammar" 
value="${min_due_grammar}"/>

  -      <jsp:useBean id="full_amt_grammar"

  -       class="org.apache.taglibs.rdc.core.Grammar" >

  -          <c:set target="${full_amt_grammar}" property="grammar"

  -           
value="${pageContext.request.contextPath}/.grammar/cardamountextras.grxml#full"/>

  -      </jsp:useBean>      

  -      <c:set target="${model}" property="fullAmountGrammar" 
value="${full_amt_grammar}"/>

  -      <rdc:configure model="${model}" config="${config}" 

  -        defaultConfig="META-INF/tags/rdc/config/cardamount.xml" />

  +      <c:set target="${model}" property="balance" value="${balance}"/>

  +      <c:set target="${model}" property="minAmount" value="${minAmount}"/>

  +      <c:set target="${model}" property="maxAmount" value="${maxAmount}"/>

  +      <rdc:get-resource bundle="${model.rdcResourceBundle}" 
var="defaultConfig"

  +       key="rdc.creditcard.amount.defaultconfig.uri" />

  +      <rdc:configure model="${model}" config="${config}"

  +       defaultConfig="${defaultConfig}" />

         <rdc:setup-results model="${model}" submit="${submit}" 

           minConfidence="${minConfidence}" numNBest="${numNBest}" />

         <c:if test="${not empty maxDenials}">

  
  
  
  1.2       +5 -8      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardExpiry.tag
  
  Index: creditcardExpiry.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardExpiry.tag,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardExpiry.tag      12 Jun 2005 11:22:18 -0000      1.1
  +++ creditcardExpiry.tag      24 Jun 2005 11:35:46 -0000      1.2
  @@ -47,14 +47,11 @@
         <c:set target ="${model}" property="submit" value="${submit}"/>

         <c:set target="${model}" property="confirm" value="${confirm}"/>

         <c:set target ="${model}" property="echo" value="${echo}"/>

  -      <jsp:useBean id="voice_grammar"

  -       class="org.apache.taglibs.rdc.core.Grammar" >

  -          <c:set target="${voice_grammar}" property="grammar"

  -           
value="${pageContext.request.contextPath}/.grammar/cardexpiry.grxml"/>

  -      </jsp:useBean>      

  -      <c:set target="${model}" property="grammar" value="${voice_grammar}"/>

  -      <rdc:configure model="${model}" config="${config}" 

  -        defaultConfig="META-INF/tags/rdc/config/cardexpiry.xml" />

  +      <rdc:set-grammar model="${model}" 
key="rdc.creditcard.expiry.voicegrammar.uri" />

  +      <rdc:get-resource bundle="${model.rdcResourceBundle}" 
var="defaultConfig"

  +       key="rdc.creditcard.expiry.defaultconfig.uri" />

  +      <rdc:configure model="${model}" config="${config}"

  +       defaultConfig="${defaultConfig}" />

         <rdc:setup-results model="${model}" submit="${submit}" 

           minConfidence="${minConfidence}" numNBest="${numNBest}" />

         <c:if test="${not empty maxDenials}">

  
  
  
  1.2       +1 -1      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardInfo.tag
  
  Index: creditcardInfo.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardInfo.tag,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardInfo.tag        12 Jun 2005 11:22:18 -0000      1.1
  +++ creditcardInfo.tag        24 Jun 2005 11:35:46 -0000      1.2
  @@ -68,7 +68,7 @@
        </c:when>

     

        <c:when test="${model.state == constants.FSM_INPUT}">

  -       <rdc:group id="ccInfoGrp" 
strategy="org.apache.taglibs.rdc.dm.SimpleDirectedDialog"

  +       <rdc:group id="ccInfoGrp" 
strategy="org.apache.taglibs.rdc.dm.RuleBasedDirectedDialog"

          config="META-INF/tags/rdc/config/cardinfo-rules.xml" 
submit="${model.submit}">

   

            <rdc:creditcardType id="ccType" confirm="true" echo="true" 

  
  
  
  1.2       +6 -15     
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardNumber.tag
  
  Index: creditcardNumber.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardNumber.tag,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- creditcardNumber.tag      12 Jun 2005 11:22:18 -0000      1.1
  +++ creditcardNumber.tag      24 Jun 2005 11:35:46 -0000      1.2
  @@ -47,21 +47,12 @@
         <c:set target ="${model}" property="initial" value="${initial}"/>

         <c:set target ="${model}" property="submit" value="${submit}"/>

         <c:set target ="${model}" property="echo" value="${echo}"/>

  -      <jsp:useBean id="voice_grammar"

  -       class="org.apache.taglibs.rdc.core.Grammar" >

  -          <c:set target="${voice_grammar}" property="grammar"

  -           
value="${pageContext.request.contextPath}/.grammar/cardnumber.grxml"/>

  -      </jsp:useBean>      

  -      <c:set target="${model}" property="grammar" value="${voice_grammar}"/>

  -      <jsp:useBean id="dtmf_grammar"

  -       class="org.apache.taglibs.rdc.core.Grammar" >

  -          <c:set target="${dtmf_grammar}" property="grammar"

  -           
value="${pageContext.request.contextPath}/.grammar/cardnumber-dtmf.grxml"/>

  -          <c:set target="${dtmf_grammar}" property="isDTMF" value="true" />

  -      </jsp:useBean>

  -      <c:set target="${model}" property="grammar" value="${dtmf_grammar}"/>

  -      <rdc:configure model="${model}" config="${config}" 

  -        defaultConfig="META-INF/tags/rdc/config/cardnumber.xml" />

  +      <rdc:set-grammar model="${model}" 
key="rdc.creditcard.number.voicegrammar.uri" />

  +      <rdc:set-grammar model="${model}" 
key="rdc.creditcard.number.dtmfgrammar.uri" dtmf="true"/>

  +      <rdc:get-resource bundle="${model.rdcResourceBundle}" 
var="defaultConfig"

  +       key="rdc.creditcard.number.defaultconfig.uri" />

  +      <rdc:configure model="${model}" config="${config}"

  +       defaultConfig="${defaultConfig}" />

         <rdc:setup-results model="${model}" submit="${submit}" 

           minConfidence="${minConfidence}" numNBest="${numNBest}" />

         <c:if test="${not empty maxDenials}">

  
  
  
  1.10      +3 -3      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardType.tag
  
  Index: creditcardType.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/creditcardType.tag,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- creditcardType.tag        12 Jun 2005 11:22:18 -0000      1.9
  +++ creditcardType.tag        24 Jun 2005 11:35:46 -0000      1.10
  @@ -68,9 +68,9 @@
         <c:set target="${model}" property="echo" value="${echo}"/>

         <c:set target="${model}" property="initial" value="${initial}"/>

         <c:set target="${model}" property="locale" value="${locale}"/>

  -      <rdc:set-grammar model="${model}" 
key="rdc.creditcardtype.voicegrammar.uri" />

  +      <rdc:set-grammar model="${model}" 
key="rdc.creditcard.type.voicegrammar.uri" />

         <rdc:get-resource bundle="${model.rdcResourceBundle}" 
var="defaultConfig"

  -       key="rdc.creditcardtype.defaultconfig.uri" />

  +       key="rdc.creditcard.type.defaultconfig.uri" />

         <rdc:configure model="${model}" config="${config}"

          defaultConfig="${defaultConfig}" />

         <rdc:setup-results model="${model}" submit="${submit}" 

  
  
  
  1.10      +3 -1      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/date.tag
  
  Index: date.tag
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/date.tag,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- date.tag  12 Jun 2005 11:22:18 -0000      1.9
  +++ date.tag  24 Jun 2005 11:35:46 -0000      1.10
  @@ -93,6 +93,8 @@
     <c:otherwise>

       <rdc:comment> retrieve cached bean for this instance </rdc:comment>

       <c:set var="model" value="${stateMap[id]}"/>

  +    <c:set target="${model}" property="maxDate" value="${maxDate}"/>

  +    <c:set target="${model}" property="minDate" value="${minDate}"/>

     </c:otherwise>

   </c:choose>

   

  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/duration.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/fsm-confirm.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/fsm-input.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/fsm-run.tag
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/number.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/set-config-composite.tag
  
  
  
  
  1.3       +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/set-grammar.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/setup-results.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/task.tag
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/template.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/time.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/usMajorCity.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/usState.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/zipCode.tag
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/config10.mod
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/config10.mod.rnc
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/config10.mod.rng
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/config10.mod.xsd
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/rdc-config.dtd
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/rdc-config.rnc
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/rdc-config.rng
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/rdc-config.xsd
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/META-INF/tags/rdc/schemas/sample-config.xml
  
  
  
  
  1.2       +2 -2      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/CreditCardAmount.java
  
  Index: CreditCardAmount.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/CreditCardAmount.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CreditCardAmount.java     12 Jun 2005 11:22:19 -0000      1.1
  +++ CreditCardAmount.java     24 Jun 2005 11:35:46 -0000      1.2
  @@ -172,7 +172,7 @@
        public void setMinAmount(String minAmount) {

                if (minAmount != null) {

                        this.minAmount = 
(String)canonicalize(minAmount.toUpperCase(), true);

  -                     this.grammars.add(minimumDueGrammar);

  +                     this.grammars.add(this.minimumDueGrammar);

                }

        } // end setMinAmount

        

  @@ -193,7 +193,7 @@
        public void setBalance(String balance) {

                if (balance != null) {

                        this.balance = 
(String)canonicalize(balance.toUpperCase(), true);

  -                     this.grammars.add(fullAmountGrammar);

  +                     this.grammars.add(this.fullAmountGrammar);

                }

        }

   

  
  
  
  1.2       +6 -6      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/CreditCardInfo.java
  
  Index: CreditCardInfo.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/CreditCardInfo.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CreditCardInfo.java       12 Jun 2005 11:22:19 -0000      1.1
  +++ CreditCardInfo.java       24 Jun 2005 11:35:46 -0000      1.2
  @@ -85,37 +85,37 @@
        /**

         * @return Returns MODE_EXPIRY

         */

  -     public static String getMODE_EXPIRY() {

  +     public String getMODE_EXPIRY() {

                return MODE_EXPIRY;

        }

        /**

         * @return Returns MODE_LONG.

         */

  -     public static String getMODE_LONG() {

  +     public String getMODE_LONG() {

                return MODE_LONG;

        }

        /**

         * @return Returns MODE_NUMBER.

         */

  -     public static String getMODE_NUMBER() {

  +     public String getMODE_NUMBER() {

                return MODE_NUMBER;

        }

        /**

         * @return Returns MODE_SECURITY.

         */

  -     public static String getMODE_SECURITY() {

  +     public String getMODE_SECURITY() {

                return MODE_SECURITY;

        }

        /**

         * @return Returns MODE_SHORT.

         */

  -     public static String getMODE_SHORT() {

  +     public String getMODE_SHORT() {

                return MODE_SHORT;

        }

        /**

         * @return Returns MODE_TYPE.

         */

  -     public static String getMODE_TYPE() {

  +     public String getMODE_TYPE() {

                return MODE_TYPE;

        }

   }

  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/GrammarServlet.java
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/RDCUtils.java
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/Constants.java
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/DialogManager.java
  
  
  
  
  1.11      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/ExpandTag.java
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/GroupTag.java
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/IncludeFSMFragmentTag.java
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/StrutsErrorsTag.java
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/core/StrutsSubmitTag.java
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/Conditions.java
  
  
  
  
  1.8       +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/DMUtils.java
  
  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/DialogManagerImpl.java
  
  
  
  
  1.8       +30 -16    
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/RuleBasedDirectedDialog.java
  
  Index: RuleBasedDirectedDialog.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/RuleBasedDirectedDialog.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RuleBasedDirectedDialog.java      12 Jun 2005 11:22:20 -0000      1.7
  +++ RuleBasedDirectedDialog.java      24 Jun 2005 11:35:46 -0000      1.8
  @@ -118,20 +118,9 @@
   

                DOMParser dp = new DOMParser();

                final String rules = groupTag.getConfig();

  -             InputSource inputSrc = null;

  -             if (!RDCUtils.isStringEmpty(rules) && 
rules.startsWith("META-INF/")) {

  -                     // unpack rules from distro, which we know validate

  -                     digester.setValidating(false);

  -                     final String jar = 
((PageContext)ctx).getServletContext().

  -                             getRealPath(Constants.RDC_JAR);

  -                     inputSrc = RDCUtils.extract(jar, rules);

  -             } else {

  -                     digester.setValidating(true);

  -                     inputSrc = new 
InputSource(((PageContext)ctx).getServletContext().

  -                             getRealPath(rules));

  -             }

  +             InputSource is1 = getRulesAsInputSource(null, ctx, rules);

                try {

  -                     dp.parse(inputSrc);

  +                     dp.parse(is1);

                } catch (SAXException sx) {

                        throw new IOException("Cannot parse the config: " + 

                                groupTag.getConfig());

  @@ -216,9 +205,9 @@
                        }

                }

   

  +             InputSource is2 = getRulesAsInputSource(digester, ctx, rules);

                try {

  -                     navigation = (Navigation) digester.parse(((PageContext)

  -                             
ctx).getServletContext().getRealPath(groupTag.getConfig()));

  +                     navigation = (Navigation) digester.parse(is2);

                } catch (Exception e) {

                        retVal = false;

                        ((PageContext) ctx).getOut().write("<!-- 
RuleBasedDirectedDialog" +
                                ": Error parsing XML navigation rules:" + 
groupTag.getConfig()+

  @@ -486,6 +475,31 @@
                cache.clear();

        }

        

  +     /**

  +      * Obtains rules, which may be packed in the distribution jar

  +      */

  +     private static InputSource getRulesAsInputSource(final Digester 
digester,

  +                     final JspContext ctx, final String rules)

  +                     throws IOException {

  +             InputSource inputSrc = null;

  +             if (!RDCUtils.isStringEmpty(rules) && 
rules.startsWith("META-INF/")) {

  +                     // unpack rules from distro, which we know validate

  +                     if (digester != null) {

  +                             digester.setValidating(false);

  +                     }

  +                     final String jar = 
((PageContext)ctx).getServletContext().

  +                             getRealPath(Constants.RDC_JAR);

  +                     inputSrc = RDCUtils.extract(jar, rules);

  +             } else {

  +                     if (digester != null) {

  +                             digester.setValidating(true);

  +                     }

  +                     inputSrc = new 
InputSource(((PageContext)ctx).getServletContext().

  +                             getRealPath(rules));

  +             }

  +             return inputSrc;

  +     }

  +     

        /** 

         * Java Object encapsulating the XML navigation rules.

         *

  
  
  
  1.10      +0 -0      
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/dm/SimpleDirectedDialog.java
  
  
  
  
  1.3       +13 -4     
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/resources/RDCBundle.properties
  
  Index: RDCBundle.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/resources/RDCBundle.properties,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RDCBundle.properties      1 Jun 2005 13:11:14 -0000       1.2
  +++ RDCBundle.properties      24 Jun 2005 11:35:46 -0000      1.3
  @@ -24,18 +24,23 @@
   rdc.alpha.voicegrammar.uri = .grammar/alpha.grxml

   rdc.alphanum.voicegrammar.uri = .grammar/alphanum.grxml

   rdc.country.voicegrammar.uri = .grammar/countries.grxml

  -rdc.creditcardtype.voicegrammar.uri = .grammar/creditcardtype.grxml

  +rdc.creditcard.expiry.voicegrammar.uri = .grammar/cardexpiry.grxml

  +rdc.creditcard.fullbalance.voicegrammar.uri = 
.grammar/cardamountextras.grxml#full

  +rdc.creditcard.minpayment.voicegrammar.uri = 
.grammar/cardamountextras.grxml#minimum

  +rdc.creditcard.number.dtmfgrammar.uri = .grammar/cardnumber-dtmf.grxml

  +rdc.creditcard.number.voicegrammar.uri = .grammar/cardnumber.grxml

  +rdc.creditcard.type.voicegrammar.uri = .grammar/creditcardtype.grxml

   rdc.currency.voicegrammar.uri = builtin:grammar/currency

   rdc.date.voicegrammar.uri = .grammar/date.grxml

  -rdc.digits.voicegrammar.uri = .grammar/digits.grxml

   rdc.digits.dtmfgrammar.uri = .grammar/digits-dtmf.grxml

  +rdc.digits.voicegrammar.uri = .grammar/digits.grxml

   rdc.duration.voicegrammar.uri = .grammar/duration.grxml

   rdc.isbn.voicegrammar.uri = .grammar/isbn.grxml

   rdc.mortgagetype.voicegrammar.uri = .grammar/mortgage-type.grxml

   rdc.number.voicegrammar.uri = .grammar/number.grxml

   rdc.pause.voicegrammar.uri = .grammar/pause.grxml

  -rdc.percent.voicegrammar.uri = .grammar/percent.grxml

   rdc.percent.dtmfgrammar.uri = .grammar/percent-dtmf.grxml

  +rdc.percent.voicegrammar.uri = .grammar/percent.grxml

   rdc.ssn.voicegrammar.uri = .grammar/ssn.grxml

   rdc.ssn.dtmfgrammar.uri = .grammar/ssn-dtmf.grxml

   rdc.time.voicegrammar.uri = .grammar/time.grxml

  @@ -48,7 +53,11 @@
   rdc.alpha.defaultconfig.uri = META-INF/tags/rdc/config/alpha.xml

   rdc.alphanum.defaultconfig.uri = META-INF/tags/rdc/config/alphanum.xml

   rdc.country.defaultconfig.uri = META-INF/tags/rdc/config/country.xml

  -rdc.creditcardtype.defaultconfig.uri = 
META-INF/tags/rdc/config/creditcardtype.xml

  +rdc.creditcard.amount.defaultconfig.uri = 
META-INF/tags/rdc/config/cardamount.xml

  +rdc.creditcard.expiry.defaultconfig.uri = 
META-INF/tags/rdc/config/cardexpiry.xml

  +rdc.creditcard.number.defaultconfig.uri = 
META-INF/tags/rdc/config/cardnumber.xml

  +rdc.creditcard.securitycode.defaultconfig.uri = 
META-INF/tags/rdc/config/cardsecuritycode.xml

  +rdc.creditcard.type.defaultconfig.uri = 
META-INF/tags/rdc/config/creditcardtype.xml

   rdc.currency.defaultconfig.uri = META-INF/tags/rdc/config/currency.xml

   rdc.date.defaultconfig.uri = META-INF/tags/rdc/config/date.xml

   rdc.digits.defaultconfig.uri = META-INF/tags/rdc/config/digits.xml

  
  
  
  1.3       +13 -4     
jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/resources/RDCBundle_en_US.properties
  
  Index: RDCBundle_en_US.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-taglibs-sandbox/rdc/src/org/apache/taglibs/rdc/resources/RDCBundle_en_US.properties,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RDCBundle_en_US.properties        1 Jun 2005 13:11:14 -0000       1.2
  +++ RDCBundle_en_US.properties        24 Jun 2005 11:35:47 -0000      1.3
  @@ -24,18 +24,23 @@
   rdc.alpha.voicegrammar.uri = .grammar/alpha.grxml

   rdc.alphanum.voicegrammar.uri = .grammar/alphanum.grxml

   rdc.country.voicegrammar.uri = .grammar/countries.grxml

  -rdc.creditcardtype.voicegrammar.uri = .grammar/creditcardtype.grxml

  +rdc.creditcard.expiry.voicegrammar.uri = .grammar/cardexpiry.grxml

  +rdc.creditcard.fullbalance.voicegrammar.uri = 
.grammar/cardamountextras.grxml#full

  +rdc.creditcard.minpayment.voicegrammar.uri = 
.grammar/cardamountextras.grxml#minimum

  +rdc.creditcard.number.dtmfgrammar.uri = .grammar/cardnumber-dtmf.grxml

  +rdc.creditcard.number.voicegrammar.uri = .grammar/cardnumber.grxml

  +rdc.creditcard.type.voicegrammar.uri = .grammar/creditcardtype.grxml

   rdc.currency.voicegrammar.uri = builtin:grammar/currency

   rdc.date.voicegrammar.uri = .grammar/date.grxml

  -rdc.digits.voicegrammar.uri = .grammar/digits.grxml

   rdc.digits.dtmfgrammar.uri = .grammar/digits-dtmf.grxml

  +rdc.digits.voicegrammar.uri = .grammar/digits.grxml

   rdc.duration.voicegrammar.uri = .grammar/duration.grxml

   rdc.isbn.voicegrammar.uri = .grammar/isbn.grxml

   rdc.mortgagetype.voicegrammar.uri = .grammar/mortgage-type.grxml

   rdc.number.voicegrammar.uri = .grammar/number.grxml

   rdc.pause.voicegrammar.uri = .grammar/pause.grxml

  -rdc.percent.voicegrammar.uri = .grammar/percent.grxml

   rdc.percent.dtmfgrammar.uri = .grammar/percent-dtmf.grxml

  +rdc.percent.voicegrammar.uri = .grammar/percent.grxml

   rdc.ssn.voicegrammar.uri = .grammar/ssn.grxml

   rdc.ssn.dtmfgrammar.uri = .grammar/ssn-dtmf.grxml

   rdc.time.voicegrammar.uri = .grammar/time.grxml

  @@ -48,7 +53,11 @@
   rdc.alpha.defaultconfig.uri = META-INF/tags/rdc/config/alpha.xml

   rdc.alphanum.defaultconfig.uri = META-INF/tags/rdc/config/alphanum.xml

   rdc.country.defaultconfig.uri = META-INF/tags/rdc/config/country.xml

  -rdc.creditcardtype.defaultconfig.uri = 
META-INF/tags/rdc/config/creditcardtype.xml

  +rdc.creditcard.amount.defaultconfig.uri = 
META-INF/tags/rdc/config/cardamount.xml

  +rdc.creditcard.expiry.defaultconfig.uri = 
META-INF/tags/rdc/config/cardexpiry.xml

  +rdc.creditcard.number.defaultconfig.uri = 
META-INF/tags/rdc/config/cardnumber.xml

  +rdc.creditcard.securitycode.defaultconfig.uri = 
META-INF/tags/rdc/config/cardsecuritycode.xml

  +rdc.creditcard.type.defaultconfig.uri = 
META-INF/tags/rdc/config/creditcardtype.xml

   rdc.currency.defaultconfig.uri = META-INF/tags/rdc/config/currency.xml

   rdc.date.defaultconfig.uri = META-INF/tags/rdc/config/date.xml

   rdc.digits.defaultconfig.uri = META-INF/tags/rdc/config/digits.xml

  
  
  
  1.8       +0 -0      jakarta-taglibs-sandbox/rdc/src/util/taglibs20-doc.xsl
  
  
  
  
  1.10      +0 -0      jakarta-taglibs-sandbox/rdc/src/util/tld20.xsl
  
  
  
  

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

Reply via email to