org.apache.cocoon.xml.dom
Class DOMStreamer
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.cocoon.xml.AbstractXMLProducer
|
+--org.apache.cocoon.xml.dom.DOMStreamer
- All Implemented Interfaces:
- org.apache.avalon.framework.logger.Loggable, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, XMLProducer
- public class DOMStreamer
- extends AbstractXMLProducer
The DOMStreamer
is a utility class that will generate SAX
events from a W3C DOM Document.
- Version:
- CVS $Id: DOMStreamer.java,v 1.4 2002/02/22 07:03:59 cziegeler Exp $
- Author:
- Carsten Ziegeler, Pierpaolo Fumagalli
(Apache Software Foundation, Exoffice Technologies)
Field Summary |
protected static javax.xml.transform.TransformerFactory |
factory
The transformer factory shared by all instances |
protected javax.xml.transform.Transformer |
transformer
The private transformer for this instance |
Constructor Summary |
DOMStreamer()
Create a new DOMStreamer instance. |
DOMStreamer(org.xml.sax.ContentHandler content)
Create a new DOMStreamer instance. |
DOMStreamer(org.xml.sax.ContentHandler content,
org.xml.sax.ext.LexicalHandler lexical)
Create a new DOMStreamer instance. |
DOMStreamer(XMLConsumer consumer)
Create a new DOMStreamer instance. |
Method Summary |
void |
stream(org.w3c.dom.Node node)
Start the production of SAX events. |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected static javax.xml.transform.TransformerFactory factory
- The transformer factory shared by all instances
transformer
protected javax.xml.transform.Transformer transformer
- The private transformer for this instance
DOMStreamer
public DOMStreamer()
- Create a new
DOMStreamer
instance.
DOMStreamer
public DOMStreamer(XMLConsumer consumer)
- Create a new
DOMStreamer
instance.
DOMStreamer
public DOMStreamer(org.xml.sax.ContentHandler content)
- Create a new
DOMStreamer
instance.
DOMStreamer
public DOMStreamer(org.xml.sax.ContentHandler content,
org.xml.sax.ext.LexicalHandler lexical)
- Create a new
DOMStreamer
instance.
stream
public void stream(org.w3c.dom.Node node)
throws org.xml.sax.SAXException
- Start the production of SAX events.
Copyright � 1999-2002 Apache Software Foundation. All Rights Reserved.