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