You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by jv...@locus.apache.org on 2000/08/26 19:01:21 UTC

cvs commit: jakarta-velocity/src/java/org/apache/velocity/injector ForeachInjector.java IfInjector.java MethodInjector.java PropertyInjector.java VariableInjector.java AbstractInjector.java

jvanzyl     00/08/26 10:01:20

  Modified:    src/java/org/apache/velocity/injector AbstractInjector.java
  Added:       src/java/org/apache/velocity/injector ForeachInjector.java
                        IfInjector.java MethodInjector.java
                        PropertyInjector.java VariableInjector.java
  Log:
  - start of family of injectors.
  
  Revision  Changes    Path
  1.3       +5 -1      jakarta-velocity/src/java/org/apache/velocity/injector/AbstractInjector.java
  
  Index: AbstractInjector.java
  ===================================================================
  RCS file: /home/cvs/jakarta-velocity/src/java/org/apache/velocity/injector/AbstractInjector.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractInjector.java	2000/08/26 16:51:43	1.2
  +++ AbstractInjector.java	2000/08/26 17:01:18	1.3
  @@ -2,15 +2,19 @@
   
   import org.apache.velocity.Context;
   
  -public class AbstractInjector implement Injector
  +public abstract class AbstractInjector implements Injector
   {
       /** Where in the stream to inject this objects content */
       protected int injectionLocation;
       /** Context to build against */
       protected Context context;
   
  +    abstract public void inject();
  +    
       public void setContext(Context context)
       {
           this.context = context;
       }        
  +
  +    
   }
  
  
  
  1.1                  jakarta-velocity/src/java/org/apache/velocity/injector/ForeachInjector.java
  
  Index: ForeachInjector.java
  ===================================================================
  package org.apache.velocity.injector;
  
  public class ForeachInjector extends AbstractInjector
  {
      public void inject()
      {
      }
  }
  
  
  
  1.1                  jakarta-velocity/src/java/org/apache/velocity/injector/IfInjector.java
  
  Index: IfInjector.java
  ===================================================================
  package org.apache.velocity.injector;
  
  public class IfInjector extends AbstractInjector
  {
      public void inject()
      {
      }
  }
  
  
  
  1.1                  jakarta-velocity/src/java/org/apache/velocity/injector/MethodInjector.java
  
  Index: MethodInjector.java
  ===================================================================
  package org.apache.velocity.injector;
  
  public class MethodInjector extends AbstractInjector
  {
      public void inject()
      {
      }
  }
  
  
  
  1.1                  jakarta-velocity/src/java/org/apache/velocity/injector/PropertyInjector.java
  
  Index: PropertyInjector.java
  ===================================================================
  package org.apache.velocity.injector;
  
  public class PropertyInjector extends AbstractInjector
  {
      public void inject()
      {
      }
  }
  
  
  
  1.1                  jakarta-velocity/src/java/org/apache/velocity/injector/VariableInjector.java
  
  Index: VariableInjector.java
  ===================================================================
  package org.apache.velocity.injector;
  
  public class VariableInjector extends AbstractInjector
  {
      public void inject()
      {
      }
  }