You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by tm...@apache.org on 2002/05/21 20:55:10 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output SAXHTMLOutput.java SAXOutput.java

tmiller     02/05/21 11:55:10

  Modified:    java/src/org/apache/xalan/xsltc/runtime/output
                        SAXHTMLOutput.java SAXOutput.java
  Log:
  fixed uninitialized stack
  
  Revision  Changes    Path
  1.4       +13 -4     xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output/SAXHTMLOutput.java
  
  Index: SAXHTMLOutput.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output/SAXHTMLOutput.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SAXHTMLOutput.java	21 May 2002 13:02:14 -0000	1.3
  +++ SAXHTMLOutput.java	21 May 2002 18:55:10 -0000	1.4
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: SAXHTMLOutput.java,v 1.3 2002/05/21 13:02:14 tmiller Exp $
  + * @(#)$Id: SAXHTMLOutput.java,v 1.4 2002/05/21 18:55:10 tmiller Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -69,20 +69,29 @@
   import org.apache.xalan.xsltc.TransletException;
   import org.apache.xalan.xsltc.runtime.BasisLibrary;
   import org.apache.xalan.xsltc.runtime.AttributeList;
  -
  +import java.io.IOException;
  +import java.util.Stack;
   
   public class SAXHTMLOutput extends SAXOutput  { 
       private boolean   _headTagOpen = false;
       private String _mediaType = "text/html";
   
  -    public SAXHTMLOutput(ContentHandler handler, String encoding) {
  +    public SAXHTMLOutput(ContentHandler handler, String encoding) throws
  +	IOException 
  +    {
   	super(handler, encoding);
  +	init();
       }
   
       public SAXHTMLOutput(ContentHandler handler, LexicalHandler lex, 
  -	String encoding)
  +	String encoding) throws IOException
       {
   	super(handler, lex, encoding);
  +	init();
  +    }
  +   
  +    private void init() throws IOException {
  +	_qnameStack = new Stack();
       }
   
   
  
  
  
  1.5       +4 -3      xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output/SAXOutput.java
  
  Index: SAXOutput.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output/SAXOutput.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SAXOutput.java	21 May 2002 18:34:33 -0000	1.4
  +++ SAXOutput.java	21 May 2002 18:55:10 -0000	1.5
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: SAXOutput.java,v 1.4 2002/05/21 18:34:33 tmiller Exp $
  + * @(#)$Id: SAXOutput.java,v 1.5 2002/05/21 18:55:10 tmiller Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -92,14 +92,15 @@
   
       public SAXOutput(ContentHandler handler, String encoding) {
   	_saxHandler = handler;
  -	_encoding = encoding;
  +	_encoding = encoding;	
       } 
   
       public SAXOutput(ContentHandler hdler, LexicalHandler lex, String encoding){
   	_saxHandler = hdler;
   	_lexHandler = lex;
   	_encoding = encoding;
  -    } 
  +    }
  +
   
       public void startDocument() throws TransletException {
   	try {
  
  
  

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