sboag 01/01/02 09:56:23
Modified: java/src/org/apache/xalan/transformer TransformerImpl.java
Log:
Fix bug in setOutputProperty where it was effecting the Templates
properties. This made the harness test fail in several places.
Revision Changes Path
1.70 +6 -1
xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java
Index: TransformerImpl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerImpl.java,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- TransformerImpl.java 2001/01/02 03:36:52 1.69
+++ TransformerImpl.java 2001/01/02 17:56:19 1.70
@@ -730,7 +730,12 @@
public void setOutputProperty(String name, String value)
throws IllegalArgumentException
{
- m_outputFormat = getOutputFormat();
+ // Get the output format that was set by the user, otherwise get the
+ // output format from the stylesheet.
+ if(null == m_outputFormat)
+ {
+ m_outputFormat =
(OutputProperties)getStylesheet().getOutputComposed().clone();
+ }
if(!m_outputFormat.isLegalPropertyKey(name))
throw new IllegalArgumentException("output property not recognized:
"+name);