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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to