geirm       01/01/02 21:25:51

  Modified:    src/java/org/apache/velocity/runtime/parser/node
                        ASTIdentifier.java ASTIfStatement.java
                        ASTIntegerRange.java
  Log:
  No functional change.  New context support in AST.
  
  Revision  Changes    Path
  1.5       +4 -4      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIdentifier.java
  
  Index: ASTIdentifier.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIdentifier.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ASTIdentifier.java        2000/12/12 23:46:07     1.4
  +++ ASTIdentifier.java        2001/01/03 05:25:50     1.5
  @@ -71,14 +71,14 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: ASTIdentifier.java,v 1.4 2000/12/12 23:46:07 geirm Exp $ 
  + * @version $Id: ASTIdentifier.java,v 1.5 2001/01/03 05:25:50 geirm Exp $ 
    */
   package org.apache.velocity.runtime.parser.node;
   
   import java.util.Map;
   import java.lang.reflect.Method;
   
  -import org.apache.velocity.Context;
  +import org.apache.velocity.context.InternalContextAdapter;
   import org.apache.velocity.runtime.parser.*;
   import org.apache.velocity.util.introspection.IntrospectionCacheData;
   
  @@ -107,7 +107,7 @@
        *  simple init - don't do anything that is context specific.
        *  just get what we need from the AST, which is static.
        */
  -    public  Object init(Context context, Object data)
  +    public  Object init( InternalContextAdapter context, Object data)
           throws Exception
       {
           super.init( context, data );
  @@ -152,7 +152,7 @@
       /**
        *  invokes the method on the object passed in
        */
  -    public Object execute(Object o, Context context)
  +    public Object execute(Object o, InternalContextAdapter context)
       {
           AbstractExecutor executor = null;
   
  
  
  
  1.6       +4 -12     
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIfStatement.java
  
  Index: ASTIfStatement.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIfStatement.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ASTIfStatement.java       2000/12/15 06:55:33     1.5
  +++ ASTIfStatement.java       2001/01/03 05:25:51     1.6
  @@ -60,7 +60,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: ASTIfStatement.java,v 1.5 2000/12/15 06:55:33 jvanzyl Exp $ 
  + * @version $Id: ASTIfStatement.java,v 1.6 2001/01/03 05:25:51 geirm Exp $ 
   */
   
   package org.apache.velocity.runtime.parser.node;
  @@ -68,7 +68,7 @@
   import java.io.Writer;
   import java.io.IOException;
   
  -import org.apache.velocity.Context;
  +import org.apache.velocity.context.InternalContextAdapter;
   import org.apache.velocity.runtime.parser.*;
   
   public class ASTIfStatement extends SimpleNode
  @@ -89,7 +89,7 @@
           return visitor.visit(this, data);
       }
       
  -    public boolean render(Context context, Writer writer)
  +    public boolean render( InternalContextAdapter context, Writer writer)
           throws IOException
       {
           /*
  @@ -131,18 +131,10 @@
           return true;
       }
   
  -    public void process(Context context, ParserVisitor visitor)
  +    public void process( InternalContextAdapter context, ParserVisitor visitor)
       {
       }
   }
  -
  -
  -
  -
  -
  -
  -
  -
   
   
   
  
  
  
  1.2       +7 -7      
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java
  
  Index: ASTIntegerRange.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ASTIntegerRange.java      2000/12/28 16:22:00     1.1
  +++ ASTIntegerRange.java      2001/01/03 05:25:51     1.2
  @@ -61,14 +61,14 @@
    * what controls the generation of this class.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: ASTIntegerRange.java,v 1.1 2000/12/28 16:22:00 geirm Exp $ 
  + * @version $Id: ASTIntegerRange.java,v 1.2 2001/01/03 05:25:51 geirm Exp $ 
   */
   
   package org.apache.velocity.runtime.parser.node;
   
  -import java.util.Vector;
  +import java.util.ArrayList;
   
  -import org.apache.velocity.Context;
  +import org.apache.velocity.context.InternalContextAdapter;
   import org.apache.velocity.runtime.Runtime;
   import org.apache.velocity.runtime.parser.Parser;
   
  @@ -97,7 +97,7 @@
        *  @param context  app context used if Left or Right of .. is a ref
        *  @return Object array of Integers
        */
  -    public Object value(Context context)
  +    public Object value( InternalContextAdapter context)
       { 
           /*
            *  get the two range ends
  @@ -114,7 +114,7 @@
           {
               Runtime.error( ( left == null ? "Left" : "Right" ) + " side of range 
operator [n..m] has null value."
                              + " Operation not possible. "
  -                           + context.getCurrentTemplateName() + " [line " + 
getLine() 
  +                           +  context.getCurrentTemplateName() + " [line " + 
getLine() 
                              + ", column " + getColumn() + "]");
               return null;
           }
  @@ -159,12 +159,12 @@
            *  make the vector and fill it
            */
   
  -        Object[] foo = new Object[num];
  +        ArrayList foo = new ArrayList();
           int val = l;
   
           for(int i =0; i < num; i++)
           {
  -            foo[i] =  new Integer( val );
  +            foo.add( new Integer( val ));
               val += delta;
           }
   
  
  
  

Reply via email to