geirm       01/04/22 11:22:30

  Modified:    src/java/org/apache/velocity/test/view TemplateNodeView.java
  Log:
  Support for change in Runtime for per-template encoding
  
  Revision  Changes    Path
  1.4       +11 -1     
jakarta-velocity/src/java/org/apache/velocity/test/view/TemplateNodeView.java
  
  Index: TemplateNodeView.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/test/view/TemplateNodeView.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TemplateNodeView.java     2001/03/05 11:48:12     1.3
  +++ TemplateNodeView.java     2001/04/22 18:22:30     1.4
  @@ -57,6 +57,8 @@
   import java.io.IOException;
   import java.io.PrintWriter;
   import java.io.FileInputStream;
  +import java.io.BufferedReader;
  +import java.io.InputStreamReader;
   
   import org.apache.velocity.runtime.Runtime;
   
  @@ -94,7 +96,15 @@
           try
           {
               Runtime.init("velocity.properties");
  -            document = Runtime.parse(new FileInputStream(template), template);
  +
  +            InputStreamReader isr = new InputStreamReader(
  +                                       new FileInputStream(template),
  +                                       Runtime.getString(Runtime.INPUT_ENCODING));
  +
  +            BufferedReader br = new BufferedReader( isr );
  +                                         
  +            document = Runtime.parse( br, template);
  +
               visitor = new NodeViewMode();
               visitor.setContext(null);
               visitor.setWriter(new PrintWriter(System.out));
  
  
  

Reply via email to