morgand     01/08/24 13:18:41

  Modified:    latka/src/java/org/apache/commons/latka Latka.java
  Log:
  more cleanup
  
  Revision  Changes    Path
  1.12      +7 -3      
jakarta-commons/latka/src/java/org/apache/commons/latka/Latka.java
  
  Index: Latka.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/latka/src/java/org/apache/commons/latka/Latka.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Latka.java        2001/08/24 20:13:50     1.11
  +++ Latka.java        2001/08/24 20:18:40     1.12
  @@ -69,6 +69,7 @@
   import java.io.IOException;
   import java.io.Reader;
   import java.io.StringReader;
  +import java.io.StringWriter;
   
   import java.net.URL;
   
  @@ -181,17 +182,20 @@
       fileWriter.close();
     }
   
  -  public void transformXML(String xml) 
  +  public String transformXML(String xml) 
     throws TransformerException {
       
  +    StringWriter output = new StringWriter();
  +
       StreamSource xslSource = 
         new 
StreamSource(getClass().getResourceAsStream("/org.apache.commons.latka.report.xsl"));
       
       Transformer transformer = 
         TransformerFactory.newInstance().newTransformer(xslSource);
       StreamSource xmlSource = new StreamSource(new StringReader(xml));
  -    StreamResult result = new StreamResult(System.out);
  +    StreamResult result = new StreamResult(output);
       transformer.transform(xmlSource,result);
  +    return output.toString();
     }
   
     protected void runCommandLine(String args[]) throws LatkaException {
  @@ -239,7 +243,7 @@
       }
   
       try {
  -      transformXML(xml);
  +      System.out.println(transformXML(xml));
       } catch (TransformerException e) {
         throw new LatkaException(e);
       } 
  
  
  

Reply via email to