You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mk...@apache.org on 2002/09/16 21:18:18 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java

mkwan       2002/09/16 12:18:18

  Modified:    java/src/org/apache/xalan/xsltc/runtime
                        AbstractTranslet.java
  Log:
  Support the append attribute in the redirect/output extension.
  
  Revision  Changes    Path
  1.44      +9 -3      xml-xalan/java/src/org/apache/xalan/xsltc/runtime/AbstractTranslet.java
  
  Index: AbstractTranslet.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/AbstractTranslet.java,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- AbstractTranslet.java	26 Aug 2002 16:03:01 -0000	1.43
  +++ AbstractTranslet.java	16 Sep 2002 19:18:18 -0000	1.44
  @@ -438,7 +438,7 @@
        * See compiler/TransletOutput for actual implementation.
        ************************************************************************/
   
  -    public TransletOutputHandler openOutputHandler(String filename) 
  +    public TransletOutputHandler openOutputHandler(String filename, boolean append) 
   	throws TransletException 
       {
   	try {
  @@ -447,7 +447,7 @@
   
   	    factory.setEncoding(_encoding);
   	    factory.setOutputMethod(_method);
  -	    factory.setWriter(new FileWriter(filename));
  +	    factory.setWriter(new FileWriter(filename, append));
   	    factory.setOutputType(TransletOutputHandlerFactory.STREAM);
   
   	    final TransletOutputHandler handler 
  @@ -460,6 +460,12 @@
   	catch (Exception e) {
   	    throw new TransletException(e);
   	}
  +    }
  +
  +    public TransletOutputHandler openOutputHandler(String filename) 
  +       throws TransletException 
  +    {
  +       return openOutputHandler(filename, false);
       }
   
       public void closeOutputHandler(TransletOutputHandler handler) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org