com.raritech.xml.sax.filter
Class SAXWriter
java.lang.Object
|
+--com.raritech.xml.sax.filter.SAXWriter
- All Implemented Interfaces:
- org.xml.sax.ContentHandler
- public class SAXWriter
- extends java.lang.Object
- implements org.xml.sax.ContentHandler
Utility class used to pipe the results of SAX parsint/ filtering to a
PrintWriter: turns SAX event stream into an XML stream.
|
Constructor Summary |
SAXWriter(java.io.OutputStream out)
|
SAXWriter(java.io.OutputStream out,
org.xml.sax.XMLReader reader)
|
SAXWriter(java.io.PrintWriter writer)
|
SAXWriter(java.io.PrintWriter writer,
org.xml.sax.XMLReader reader)
|
SAXWriter(java.io.Writer writer)
|
SAXWriter(java.io.Writer writer,
org.xml.sax.XMLReader reader)
|
|
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXWriter
public SAXWriter(java.io.PrintWriter writer)
SAXWriter
public SAXWriter(java.io.PrintWriter writer,
org.xml.sax.XMLReader reader)
SAXWriter
public SAXWriter(java.io.Writer writer)
SAXWriter
public SAXWriter(java.io.Writer writer,
org.xml.sax.XMLReader reader)
SAXWriter
public SAXWriter(java.io.OutputStream out)
SAXWriter
public SAXWriter(java.io.OutputStream out,
org.xml.sax.XMLReader reader)
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- Specified by:
startDocument in interface org.xml.sax.ContentHandler
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Specified by:
endDocument in interface org.xml.sax.ContentHandler
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Specified by:
startElement in interface org.xml.sax.ContentHandler
endElement
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement in interface org.xml.sax.ContentHandler
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters in interface org.xml.sax.ContentHandler
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
skippedEntity
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
skippedEntity in interface org.xml.sax.ContentHandler