You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mi...@apache.org on 2003/05/06 21:25:30 UTC
cvs commit: xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java
minchau 2003/05/06 12:25:30
Modified: java/src/org/apache/xml/serializer SerializerBase.java
Log:
Fix for flushing occuring in trace code even when tracing is not being done.
PR: bugzilla 19471
Submitted by: Brian Minchau
Reviewed by: Ilene Seelemann
Revision Changes Path
1.3 +45 -23 xml-xalan/java/src/org/apache/xml/serializer/SerializerBase.java
Index: SerializerBase.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xml/serializer/SerializerBase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SerializerBase.java 8 Apr 2003 01:53:45 -0000 1.2
+++ SerializerBase.java 6 May 2003 19:25:30 -0000 1.3
@@ -95,9 +95,11 @@
protected void fireEndElem(String name)
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENDELEMENT,name, (Attributes)null);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENDELEMENT,name, (Attributes)null);
+ }
}
/**
@@ -109,9 +111,11 @@
protected void fireCharEvent(char[] chars, int start, int length)
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_CHARACTERS, chars, start,length);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_CHARACTERS, chars, start,length);
+ }
}
/**
@@ -1041,10 +1045,12 @@
*/
protected void fireStartEntity(String name)
throws org.xml.sax.SAXException
- {
- flushMyWriter();
+ {
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENTITYREF, name);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENTITYREF, name);
+ }
}
/**
@@ -1093,9 +1099,11 @@
protected void fireCDATAEvent(char[] chars, int start, int length)
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_CDATA, chars, start,length);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_CDATA, chars, start,length);
+ }
}
/**
@@ -1107,9 +1115,11 @@
protected void fireCommentEvent(char[] chars, int start, int length)
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_COMMENT, new String(chars, start, length));
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_COMMENT, new String(chars, start, length));
+ }
}
@@ -1120,7 +1130,8 @@
public void fireEndEntity(String name)
throws org.xml.sax.SAXException
{
- flushMyWriter();
+ if (m_tracer != null)
+ flushMyWriter();
// we do not need to handle this.
}
@@ -1130,9 +1141,11 @@
protected void fireStartDoc()
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_STARTDOCUMENT);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_STARTDOCUMENT);
+ }
}
@@ -1142,9 +1155,11 @@
protected void fireEndDoc()
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENDDOCUMENT);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENDDOCUMENT);
+ }
}
/**
@@ -1156,11 +1171,13 @@
*/
protected void fireStartElem(String elemName)
throws org.xml.sax.SAXException
- {
- flushMyWriter();
+ {
if (m_tracer != null)
+ {
+ flushMyWriter();
m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_STARTELEMENT,
- elemName, m_attributes);
+ elemName, m_attributes);
+ }
}
@@ -1183,9 +1200,12 @@
protected void fireEscapingEvent(String name, String data)
throws org.xml.sax.SAXException
{
- flushMyWriter();
+
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_PI,name, data);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_PI,name, data);
+ }
}
@@ -1196,9 +1216,11 @@
protected void fireEntityReference(String name)
throws org.xml.sax.SAXException
{
- flushMyWriter();
if (m_tracer != null)
- m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENTITYREF,name, (Attributes)null);
+ {
+ flushMyWriter();
+ m_tracer.fireGenerateEvent(SerializerTrace.EVENTTYPE_ENTITYREF,name, (Attributes)null);
+ }
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org