geirm       01/01/02 21:27:04

  Modified:    src/java/org/apache/velocity/runtime/parser/node
                        ASTSetDirective.java ASTStringLiteral.java
                        ASTSubtractNode.java
  Log:
  No functional change.  New context support in AST.
  
  Revision  Changes    Path
  1.11      +6 -5      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSetDirective.java
  
  Index: ASTSetDirective.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSetDirective.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ASTSetDirective.java      2000/12/27 14:29:44     1.10
  +++ ASTSetDirective.java      2001/01/03 05:27:04     1.11
  @@ -59,7 +59,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: ASTSetDirective.java,v 1.10 2000/12/27 14:29:44 geirm Exp $
  + * @version $Id: ASTSetDirective.java,v 1.11 2001/01/03 05:27:04 geirm Exp $
    */
   
   package org.apache.velocity.runtime.parser.node;
  @@ -67,10 +67,11 @@
   import java.io.IOException;
   import java.io.Writer;
   
  -import org.apache.velocity.Context;
  +import org.apache.velocity.context.InternalContextAdapter;
   import org.apache.velocity.runtime.Runtime;
   import org.apache.velocity.runtime.exception.ReferenceException;
  -import org.apache.velocity.runtime.parser.*;
  +import org.apache.velocity.runtime.parser.Parser;
  +import org.apache.velocity.runtime.parser.Token;
   
   public class ASTSetDirective extends SimpleNode
   {
  @@ -98,7 +99,7 @@
       /**
        *  simple init.  We can get the RHS and LHS as the the tree structure is static
        */
  -    public Object init(Context context, Object data) throws Exception
  +    public Object init( InternalContextAdapter context, Object data) throws 
Exception
       {
           /*
            *  init the tree correctly
  @@ -137,7 +138,7 @@
       /**
        *   puts the value of the RHS into the context under the key of the LHS
        */
  -    public boolean render(Context context, Writer writer)
  +    public boolean render( InternalContextAdapter context, Writer writer)
           throws IOException
       {
           /*
  
  
  
  1.7       +5 -5      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java
  
  Index: ASTStringLiteral.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ASTStringLiteral.java     2000/12/21 05:51:38     1.6
  +++ ASTStringLiteral.java     2001/01/03 05:27:04     1.7
  @@ -59,13 +59,13 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
  - * @version $Id: ASTStringLiteral.java,v 1.6 2000/12/21 05:51:38 geirm Exp $
  + * @version $Id: ASTStringLiteral.java,v 1.7 2001/01/03 05:27:04 geirm Exp $
    */
   
   package org.apache.velocity.runtime.parser.node;
   
  -import org.apache.velocity.Context;
  -import org.apache.velocity.runtime.parser.*;
  +import org.apache.velocity.context.InternalContextAdapter;
  +import org.apache.velocity.runtime.parser.Parser;
   
   import java.io.StringWriter;
   import java.io.ByteArrayInputStream;
  @@ -92,7 +92,7 @@
        *  init : we don't have to do much.  Init the tree (there shouldn't be
        *  one ) and then see if interpolation is turned on.
        */
  -    public Object init(Context context, Object data) 
  +    public Object init( InternalContextAdapter context, Object data) 
           throws Exception
       {
           /*
  @@ -135,7 +135,7 @@
        *  the literal is rendered against the context
        *  Otherwise, the stringlit is returned.
        */
  -    public Object value(Context context)
  +    public Object value( InternalContextAdapter context)
       {
           if (interpolate )
           {          
  
  
  
  1.3       +5 -4      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSubtractNode.java
  
  Index: ASTSubtractNode.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTSubtractNode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ASTSubtractNode.java      2000/12/27 14:31:54     1.2
  +++ ASTSubtractNode.java      2001/01/03 05:27:04     1.3
  @@ -63,12 +63,12 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: ASTSubtractNode.java,v 1.2 2000/12/27 14:31:54 geirm Exp $ 
  + * @version $Id: ASTSubtractNode.java,v 1.3 2001/01/03 05:27:04 geirm Exp $ 
   */
   
   package org.apache.velocity.runtime.parser.node;
   
  -import org.apache.velocity.Context;
  +import org.apache.velocity.context.InternalContextAdapter;
   import org.apache.velocity.runtime.Runtime;
   import org.apache.velocity.runtime.parser.Parser;
   
  @@ -95,7 +95,7 @@
        *  limited to integers
        *  @return Integer(value) or null
        */
  -    public Object value(Context context)
  +    public Object value( InternalContextAdapter context)
       {
           /*
            *  get the two args
  @@ -112,7 +112,7 @@
           {
               Runtime.error( ( left == null ? "Left" : "Right" ) + " side of 
subtraction operation has null value."
                              + " Operation not possible. "
  -                           + context.getCurrentTemplateName() + " [line " + 
getLine() 
  +                           +  context.getCurrentTemplateName() + " [line " + 
getLine() 
                              + ", column " + getColumn() + "]");
               return null;
           }
  @@ -135,5 +135,6 @@
           return new Integer( ( (Integer) left ).intValue() - (  (Integer) right 
).intValue() );
       }
   }
  +
   
   
  
  
  

Reply via email to