You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2002/04/26 09:39:07 UTC

cvs commit: jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define babelfishTaglib.jelly

jstrachan    02/04/26 00:39:07

  Modified:    jelly    TODO.txt build.xml
               jelly/src/test/org/apache/commons/jelly/define
                        babelfishTaglib.jelly
  Log:
  Added dependency on velocity-dep.jar
  
  Revision  Changes    Path
  1.6       +4 -0      jakarta-commons-sandbox/jelly/TODO.txt
  
  Index: TODO.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/TODO.txt,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TODO.txt	9 Mar 2002 15:32:10 -0000	1.5
  +++ TODO.txt	26 Apr 2002 07:39:07 -0000	1.6
  @@ -1,6 +1,10 @@
   TO DO LIST
   ==========
   
  +* when defining new tags using <define:tag>, we should allow attributes to be named,
  +  specified as required, specify the optional conditions and so forth for validating instances. 
  +  I guess this could just be normal script though.
  +
   * the org.apache.commons.jelly.impl package doesn't have a great name - can we think of a better one? 
     also some of the classes in this package could maybe do with a rename? ScriptBlock for example - should we 
     just call it a Block or maybe a CompositeScript?
  
  
  
  1.13      +4 -1      jakarta-commons-sandbox/jelly/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/build.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- build.xml	25 Apr 2002 18:58:47 -0000	1.12
  +++ build.xml	26 Apr 2002 07:39:07 -0000	1.13
  @@ -3,7 +3,7 @@
   
   <!--
           "Jelly" component of the Jakarta Commons Subproject
  -        $Id: build.xml,v 1.12 2002/04/25 18:58:47 jstrachan Exp $
  +        $Id: build.xml,v 1.13 2002/04/26 07:39:07 jstrachan Exp $
   -->
   
   
  @@ -52,6 +52,7 @@
     <property name="commons-digester.api"    value="${digester.home}/dist/docs/api"/>
     <property name="commons-digester.jar"    value="${digester.home}/dist/commons-digester.jar"/>
     <property name="commons-jexl.jar"        value="${jexl.home}/dist/commons-jexl.jar"/>
  +  <property name="velocity-dep.jar"        value="${jexl.home}/lib/velocity-dep-1.4-dev.jar"/>
     
   
   <!-- ========== Component Declarations ==================================== -->
  @@ -104,6 +105,7 @@
       <pathelement location="${jaxp.parser.jar}"/>
       <pathelement location="${dom4j.jar}"/>
       <pathelement location="${jexl.jar}"/>
  +    <pathelement location="${velocity-dep.jar}"/>
       <pathelement location="${commons-beanutils.jar}"/>
       <pathelement location="${commons-collections.jar}"/>
       <pathelement location="${commons-logging.jar}"/>
  @@ -131,6 +133,7 @@
       <pathelement location="${jaxp.parser.jar}"/>
       <pathelement location="${dom4j.jar}"/>
       <pathelement location="${jexl.jar}"/>
  +    <pathelement location="${velocity-dep.jar}"/>
       <pathelement location="${commons-beanutils.jar}"/>
       <pathelement location="${commons-collections.jar}"/>
       <pathelement location="${commons-logging.jar}"/>
  
  
  
  1.2       +6 -2      jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/babelfishTaglib.jelly
  
  Index: babelfishTaglib.jelly
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/jelly/src/test/org/apache/commons/jelly/define/babelfishTaglib.jelly,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- babelfishTaglib.jelly	25 Apr 2002 18:14:09 -0000	1.1
  +++ babelfishTaglib.jelly	26 Apr 2002 07:39:07 -0000	1.2
  @@ -5,7 +5,9 @@
   <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:define="jelly:define" xmlns:http="notImplementedYet">
     <define:taglib uri="jelly:babelfish">
     
  -    <!-- defines the <translate> tag -->
  +    <!-- defines the <translate> tag                                            -->
  +    <!-- notice how the 'from' and 'to' attributes are available as variables   -->
  +    <!-- and the body of the <translate> tag is invoked via <define:invokeBody> -->
       <define:tag name="translate">
         <http:post url="http://services.xmethods.net:80/perl/soaplite.cgi">
          <http:header name="SOAPAction" value="urn:xmethodsBabelFish#BabelFish"/>
  @@ -17,7 +19,9 @@
             <env:Body>
               <m:BabelFish xmlns:m="urn:xmethodsBabelFish">
                 <translationmode><j:expr value="${from}"/>_<j:expr value="${to}"/></translationmode>      
  -              <sourcedata><define:invokeBody/></sourcedata>    
  +              <sourcedata>
  +                <define:invokeBody/>
  +              </sourcedata>    
               </m:BabelFish>
             </env:Body>
           </env:Envelope>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>