echoxul.util.sax
Class SAXUtils
java.lang.Object
echoxul.util.sax.SAXUtils
- public class SAXUtils
- extends java.lang.Object
This class provides convenience methods for
generating a ContentHandler which is capable
of saving its data to a Stream. This walks
the myriad of JAXP classes needed to actually
save a SAX stream as XML text.
- Author:
- Terry Laurenzo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXUtils
public SAXUtils()
createTransformerHandler
public static javax.xml.transform.sax.TransformerHandler createTransformerHandler(javax.xml.transform.Result result)
throws javax.xml.transform.TransformerConfigurationException
- This method returns a TransformerHandler from a Result. TransformerHandler
implements ContentHandler, LexicalHandler, and DTDHandler and can therefore
participate in SAX event chains. The Result can be a StreamResult
(for saving as XML text), a DOMResult (for generating a DOM tree), or a
SAXResult (for generating SAX events).
For example, a SAX event chain could be saved by sending events to the
object returned from this method.
- Throws:
javax.xml.transform.TransformerConfigurationException
java.lang.IllegalStateException
- If the underlying transformer does not support SAX
createTransformerHandler
public static javax.xml.transform.sax.TransformerHandler createTransformerHandler(java.io.OutputStream out)
throws javax.xml.transform.TransformerConfigurationException
- Throws:
javax.xml.transform.TransformerConfigurationException
createTransformerHandler
public static javax.xml.transform.sax.TransformerHandler createTransformerHandler(java.io.File out)
throws javax.xml.transform.TransformerConfigurationException
- Throws:
javax.xml.transform.TransformerConfigurationException
createTransformerHandler
public static javax.xml.transform.sax.TransformerHandler createTransformerHandler(java.io.Writer out)
throws javax.xml.transform.TransformerConfigurationException
- Throws:
javax.xml.transform.TransformerConfigurationException
Copyright © 2004 Terry Laurenzo. All Rights Reserved.