javanet.staxutils
Class ContentHandlerToXMLStreamWriter
java.lang.Object
org.xml.sax.helpers.DefaultHandler
javanet.staxutils.ContentHandlerToXMLStreamWriter
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- public class ContentHandlerToXMLStreamWriter
- extends DefaultHandler
This is a simple utility class that adapts SAX events into StAX
XMLStreamWriter
events, bridging between
the two parser technologies.
This ContentHandler does not own the XMLStreamWriter. Therefore, it will
not close or flush the writer at any point.
- Version:
- 1.0
- Author:
- Ryan.Shoemaker@Sun.COM
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(Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
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 |
ContentHandlerToXMLStreamWriter
public ContentHandlerToXMLStreamWriter(XMLStreamWriter staxCore)
endDocument
public void endDocument()
throws SAXException
- Throws:
SAXException
startDocument
public void startDocument()
throws SAXException
- Throws:
SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws SAXException
- Throws:
SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
- Throws:
SAXException
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws SAXException
- Throws:
SAXException
skippedEntity
public void skippedEntity(java.lang.String name)
throws SAXException
- Throws:
SAXException
setDocumentLocator
public void setDocumentLocator(Locator locator)
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws SAXException
- Throws:
SAXException
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws SAXException
- Throws:
SAXException
endElement
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws SAXException
- Throws:
SAXException
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
Attributes atts)
throws SAXException
- Throws:
SAXException