cziegeler 2003/02/27 03:51:28
Modified: src/java/org/apache/cocoon/xml/dom DOMStreamer.java src/java/org/apache/cocoon/serialization AbstractTextSerializer.java src/java/org/apache/cocoon/xml XMLUtils.java Log: Sync 2.0.x with 2.1 Revision Changes Path 1.8 +13 -10 xml-cocoon2/src/java/org/apache/cocoon/xml/dom/DOMStreamer.java Index: DOMStreamer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/dom/DOMStreamer.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- DOMStreamer.java 26 Feb 2003 15:20:44 -0000 1.7 +++ DOMStreamer.java 27 Feb 2003 11:51:27 -0000 1.8 @@ -82,6 +82,9 @@ * <li>if false, the standard JAXP identity transformer is used. * </ul> * + * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> + * @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a> + * (Apache Software Foundation, Exoffice Technologies) * @version CVS $Id$ */ public class DOMStreamer extends AbstractXMLProducer { @@ -99,21 +102,21 @@ protected static TransformerFactory factory = TransformerFactory.newInstance(); /** - * Create a new <code>NamespaceNormalizingDOMStreamer</code> instance. + * Create a new <code>DOMStreamer</code> instance. */ public DOMStreamer() { super(); } /** - * Create a new <code>NamespaceNormalizingDOMStreamer</code> instance. + * Create a new <code>DOMStreamer</code> instance. */ public DOMStreamer(XMLConsumer consumer) { this(consumer, consumer); } /** - * Create a new <code>NamespaceNormalizingDOMStreamer</code> instance. + * Create a new <code>DOMStreamer</code> instance. */ public DOMStreamer(ContentHandler content) { this(content, null); @@ -123,7 +126,7 @@ } /** - * Create a new <code>NamespaceNormalizingDOMStreamer</code> instance. + * Create a new <code>DOMStreamer</code> instance. */ public DOMStreamer(ContentHandler content, LexicalHandler lexical) { this(); @@ -591,7 +594,7 @@ try { this.transformer = factory.newTransformer(); } catch (TransformerConfigurationException e) { - getLogger().error("DefaultDOMStreamer", e); + getLogger().error("DOMStreamer", e); throw new SAXException(e); } } @@ -600,19 +603,19 @@ ContentHandler handler; if (node.getNodeType() == Node.DOCUMENT_NODE) { // Pass all SAX events - handler = contentHandler; + handler = contentHandler; } else { // Strip start/endDocument - handler = new EmbeddedXMLPipe(contentHandler); + handler = new EmbeddedXMLPipe(contentHandler); } SAXResult result = new SAXResult(handler); - result.setLexicalHandler(lexicalHandler); + result.setLexicalHandler(lexicalHandler); try { transformer.transform(source, result); } catch (TransformerException e) { - getLogger().error("DefaultDOMStreamer", e); + getLogger().error("DOMStreamer", e); throw new SAXException(e); } } 1.23 +4 -3 xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java Index: AbstractTextSerializer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/serialization/AbstractTextSerializer.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- AbstractTextSerializer.java 27 Feb 2003 11:36:58 -0000 1.22 +++ AbstractTextSerializer.java 27 Feb 2003 11:51:28 -0000 1.23 @@ -537,18 +537,19 @@ this.uriList.clear(); } } + /* (non-Javadoc) * @see org.xml.sax.ContentHandler#endDocument() */ public void endDocument() throws SAXException { super.endDocument(); + // if (this.output != null) { // try { // this.output.flush(); // } catch (IOException ignored) { // } - // } - + // } } } 1.17 +2 -1 xml-cocoon2/src/java/org/apache/cocoon/xml/XMLUtils.java Index: XMLUtils.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/xml/XMLUtils.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- XMLUtils.java 26 Feb 2003 15:46:50 -0000 1.16 +++ XMLUtils.java 27 Feb 2003 11:51:28 -0000 1.17 @@ -346,6 +346,7 @@ // XMLizable if (v instanceof org.apache.excalibur.xml.sax.XMLizable) { valueOf(contentHandler, (org.apache.excalibur.xml.sax.XMLizable)v); + return; } // Node